Commit Graph

1562 Commits

Author SHA1 Message Date
mateaix
23f0ca6f54 fix(goal): fence expired owners with absolute lease deadlines 2026-09-14 22:58:11 +08:00
mateaix
da73826a1a fix(goal): preserve absolute JSON expiry across timezone changes 2026-09-14 22:48:26 +08:00
mateaix
30795da1ba test(goal): replay JSON acceptance on external databases 2026-09-14 22:40:16 +08:00
mateaix
a68f438040 test(goal): verify managed JSON upgrade and restart durability 2026-09-14 22:34:28 +08:00
mateaix
0899555f07 feat: expose managed JSON versions and checks in goal UI 2026-09-14 22:14:36 +08:00
mateaix
8cca7159fc fix: fence runtime goal completion with current authenticated owner 2026-09-14 22:03:20 +08:00
mateaix
4a7f0e211e fix: keep managed JSON goals running until completion is committed 2026-09-14 21:57:01 +08:00
mateaix
4277172529 feat: require current managed JSON bindings at goal completion 2026-09-14 21:46:16 +08:00
mateaix
5cc8765681 feat: bind trusted JSON checks to current requirements and versions 2026-09-14 21:37:38 +08:00
mateaix
2b6bde9971 feat: fence managed JSON publication to current goal runtime owners 2026-09-14 21:29:42 +08:00
mateaix
bc6882e629 feat: add managed goal JSON version storage and publication API 2026-09-14 21:21:05 +08:00
mateaix
971aa536a8 Add user JSON acceptance configuration and state visibility 2026-09-14 21:09:21 +08:00
mateaix
868e2dbfb1 Persist user JSON acceptance contracts and block unverified completion 2026-09-14 20:57:09 +08:00
mateaix
2c73da7e2a Clarify direct and in-chat HTML preview policies 2026-09-14 02:08:57 +08:00
mateaix
c3d1c7febf Invalidate stale artifact diagnostics on detail refresh 2026-09-14 01:50:04 +08:00
mateaix
d154044cfc fix(evidence): clear listed content when access is revoked 2026-09-14 01:29:52 +08:00
mateaix
5e1248432d fix(goal): reject trailing model evaluation documents 2026-09-14 01:12:26 +08:00
mateaix
b58fd93430 fix(goal): reject ambiguous model checklist results 2026-09-14 00:52:24 +08:00
mateaix
9f89db8262 fix(evidence): seal observation state and rows atomically 2026-09-14 00:46:10 +08:00
mateaix
6efae9e71c test(evaluation): reject duplicate keys in offline suites 2026-09-14 00:33:41 +08:00
mateaix
ebe4981476 test(evaluation): record compiled provenance in goal replay reports 2026-09-14 00:30:49 +08:00
mateaix
02f31fdaf6 fix(evidence): preserve failures across command observations 2026-09-14 00:24:52 +08:00
mateaix
ea1a28399c fix(files): authorize ownership before loading generated content 2026-09-14 00:14:34 +08:00
mateaix
7e45a26755 fix(files): isolate generated preview content with sandbox policy 2026-09-14 00:05:01 +08:00
mateaix
0498530f3a fix(goal): refresh progress when requirements are appended 2026-09-13 23:46:31 +08:00
mateaix
47066c6091 fix(files): reject symlinks when reloading generated downloads 2026-09-13 23:43:00 +08:00
mateaix
52a2843bdf fix(goal): sync completion memory after transaction commit 2026-09-13 23:39:45 +08:00
mateaix
542f075759 fix: avoid completion side effects on goal no-op transitions 2026-09-13 23:10:45 +08:00
mateaix
8cc7eaaae1 test: replay goal service boundaries against real H2 transactions 2026-09-13 23:04:31 +08:00
mateaix
96ed9cda27 fix: include configured goal success-check guidance 2026-09-13 22:47:29 +08:00
mateaix
0c045eaff8 fix: fence goal evaluations against definition revisions 2026-09-13 22:40:59 +08:00
mateaix
5c91dcc234 test: add replayable JSON artifact check scenarios 2026-09-13 22:20:49 +08:00
mateaix
fb7bb04f7a feat: add user-invoked bounded JSON artifact checks 2026-09-13 22:15:13 +08:00
mateaix
6a00c3869d fix: derive goal progress from the current merged checklist 2026-09-13 22:04:57 +08:00
mateaix
c024e2d9f0 fix: reject symlink artifacts and bound collection reads 2026-09-13 21:57:34 +08:00
mateaix
511b689387 fix(scheduling): cancel unstarted delayed jobs during shutdown 2026-09-13 21:39:40 +08:00
mateaix
3843dc04b7 feat(evidence): inspect artifact version changes on demand 2026-09-13 21:30:39 +08:00
mateaix
b04b0f673b fix(goal): preserve criteria initialized while bootstrap is in flight 2026-09-13 21:21:45 +08:00
mateaix
bb3d477aa2 test(evaluation): replay artifact version boundaries with real file IO 2026-09-13 21:16:18 +08:00
mateaix
501a1f8bdb fix(goal): recheck current criteria before automatic completion 2026-09-13 21:00:40 +08:00
mateaix
7d26eaf528 fix(artifacts): isolate registered file bytes from caller mutations 2026-09-13 20:53:41 +08:00
mateaix
35a241a62d test(evaluation): add offline goal task replay and baseline 2026-09-13 20:48:02 +08:00
mateaix
88cd78af5e fix(goal): reject checklist passes without evidence 2026-09-13 20:38:19 +08:00
mateaix
00d774fb85 test(webchat): align stream assertions with delta batching 2026-09-12 18:15:52 +08:00
mateaix
bfc5417508 feat(memory): harden recall and provider resilience 2026-09-12 13:03:39 +08:00
matevip
7e36ac7749 perf(execution): batch evidence attempt queries 2026-09-11 04:39:40 -04:00
mateaix
dfae7edbe0 fix(memory): isolate recall ledger by owner 2026-09-08 22:23:45 +08:00
mateaix
c59b6b6448 fix(chat): settle UI state after stop fallback 2026-09-08 21:39:08 +08:00
matevip
7406fc99bf feat(execution): add persistent execution evidence in observe mode 2026-09-07 06:38:58 -04:00
matevip
26150b68e8 feat(team): add controlled worker intervention 2026-09-04 04:18:41 -04:00