Commit graph

264 commits

Author SHA1 Message Date
bradgroux
f4b2c304b7 perf: bound board card data and large-column rendering 2026-09-07 19:01:50 -05:00
Brad Groux
6d138350ea
Merge pull request #1556 from BradGroux/fix/api-permission-matching-1520
fix: align permission matching with router behavior
2026-09-07 19:00:13 -05:00
Brad Groux
014b289e1d
fix: make CLI and MCP task requests safe and bounded (#1548)
* fix: reject ambiguous task identifiers before client mutations

* fix: bound API requests and preserve safe error metadata

---------

Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-09-07 18:41:20 -05:00
bradgroux
256eb6a9fb fix: align route permission matching with router semantics 2026-09-07 18:39:54 -05:00
Brad Groux
2470e07e73
fix: accept critical priority in task APIs (#1429) 2026-09-03 20:04:08 -05:00
Brad Groux
f66bd6365f
fix: persist clearing optional template fields 2026-09-03 18:13:42 -05:00
Brad Groux
06c0bd848d
feat: redesign board color language (#1319) 2026-09-02 19:08:56 -05:00
Brad Groux
8706b2b765
fix: classify memory pressure against real limits (#1316) 2026-09-02 18:18:29 -05:00
Brad Groux
baf2ee19ee
fix: make board drag moves atomic (#1314)
* fix: make board drag moves atomic

* fix: update gitleaks docs fingerprint

* fix: bound board reorder processing
2026-09-02 17:46:55 -05:00
Brad Groux
d006deb0b0
feat: enforce provenance-aware file execution (#1286)
* feat: enforce provenance-aware file execution

* test: refresh task envelope digests

* test: cover provenance execution safeguards
2026-08-30 07:55:01 -05:00
Brad Groux
542ba4f9a4 fix: contain ACP teardown write failures 2026-08-30 07:19:29 -05:00
Brad Groux
8478add149
Merge pull request #1285 from BradGroux/feat/html-artifact-previews-1254
feat: sandbox HTML artifact previews
2026-08-30 07:04:15 -05:00
Brad Groux
627a467556 feat: sandbox HTML artifact previews 2026-08-30 06:48:45 -05:00
Brad Groux
00728911ed feat: activate governed recurring automations 2026-08-30 06:39:48 -05:00
Brad Groux
62fcee5cdb
feat: govern active Run Access transitions (#1279)
* feat: govern active run access changes

* fix: classify Run Access CLI permissions

* test: cover Run Access CLI states
2026-08-30 05:43:44 -05:00
Brad Groux
f361367d3c
Merge pull request #1278 from BradGroux/feat/artifact-previews-1250
feat: add governed artifact previews
2026-08-30 05:17:06 -05:00
Brad Groux
f8cec7c618 Merge remote-tracking branch 'origin/main' into feat/artifact-previews-1250
# Conflicts:
#	web/src/components/task/AgentRunTimelinePanel.tsx
#	web/src/components/task/TaskWorkView.tsx
2026-08-30 04:49:42 -05:00
Brad Groux
ae9c18a45b Merge remote-tracking branch 'origin/main' into feat/run-file-provenance-1251
# Conflicts:
#	cli/src/__tests__/agents-runtime-capabilities.test.ts
#	cli/src/commands/agents.ts
#	docs/CLI-GUIDE.md
#	docs/testing/critical-path-coverage.json
#	server/src/__tests__/routes/phase-transitions.test.ts
#	server/src/routes/agents.ts
#	web/src/__tests__/agent-run-timeline-mantine.test.tsx
#	web/src/hooks/useAgent.ts
2026-08-30 04:49:42 -05:00
Brad Groux
61468620e7
feat: add deterministic automation drafts (#1276)
* feat: add deterministic automation drafts

* test: include automation draft input evidence

* test: cover automation draft persistence and API

* fix: harden automation draft persistence
2026-08-30 04:46:14 -05:00
Brad Groux
8dc7ecd66a
feat: add effective Run Access summary (#1275)
* feat: add effective run access summary

* docs: classify Run Access CLI permission

* test: cover Run Access CLI rendering

* test: cover Run Access failures
2026-08-30 04:45:54 -05:00
Brad Groux
bdd5f885ad feat: add governed artifact previews 2026-08-30 04:45:29 -05:00
Brad Groux
907d46e394 feat: add causal run file provenance 2026-08-30 04:19:54 -05:00
Brad Groux
f3c26088ae
feat: add governed file-backed work products (#1270)
* feat: add governed file-backed work products

* test: cover file work product delivery paths

* test: cover work product artifact persistence

* fix: harden artifact file handling

* fix: harden work product artifact boundaries

* test: cover artifact source replacement
2026-08-30 03:59:19 -05:00
Brad Groux
eee4dd9a2a
fix: harden input validation (#1236) 2026-08-24 07:47:20 -05:00
Brad Groux
0267be8dbe
fix: clear v6.1.0 release gate failures (#1142)
* fix: map knowledge collection permissions

* test: restore filesystem mock contract

* fix: complete admission snapshot writes

* docs: record release gate fixes
2026-07-26 06:03:39 -05:00
Brad Groux
5c0c124860
feat: persist knowledge integrity findings (#1135) 2026-07-26 05:39:33 -05:00
Brad Groux
d8b1872ba8
feat: govern knowledge claim lifecycle (#1134) 2026-07-26 05:27:47 -05:00
Brad Groux
4401a88025
feat: lint knowledge integrity (#1133) 2026-07-26 05:22:47 -05:00
Brad Groux
dc51cb629d
feat: enforce knowledge launch policy (#1132) 2026-07-26 05:17:45 -05:00
Brad Groux
53743869fc
feat: export cited knowledge work products (#1131) 2026-07-26 05:05:30 -05:00
Brad Groux
38845fab6e
feat: promote cited knowledge search results (#1130) 2026-07-26 04:59:07 -05:00
Brad Groux
67915a5cee
feat: index knowledge pages with QMD (#1129) 2026-07-26 04:52:39 -05:00
Brad Groux
b5483bea18
feat: add cited knowledge collection search (#1127) 2026-07-26 04:42:16 -05:00
Brad Groux
f1bbfffd11
feat: add reviewed knowledge ingestion transactions (#1126) 2026-07-26 04:35:32 -05:00
Brad Groux
f217f3fad8
feat: add cited knowledge page graph (#1125) 2026-07-26 04:11:37 -05:00
Brad Groux
9e46e0d10b
feat: add knowledge collection source catalog (#1124) 2026-07-26 03:53:22 -05:00
Brad Groux
2a1c987cc0 feat: resolve workspace rewind conflicts by path 2026-07-26 03:37:25 -05:00
Brad Groux
b0fbecfe7d feat: attribute checkpoint changes by exact hunks 2026-07-26 03:23:21 -05:00
Brad Groux
ab635669a4
feat: wire approved workspace rewind runtime (#1121) 2026-07-26 03:14:25 -05:00
Brad Groux
276eeaac0e
feat: bind workspace rewinds to exact approval (#1120) 2026-07-26 02:56:49 -05:00
Brad Groux
e858daf777
feat: add recoverable workspace rewind transactions (#1119) 2026-07-26 02:49:48 -05:00
Brad Groux
3e7ddaf758
feat: enforce workspace checkpoint retention (#1118) 2026-07-26 02:29:44 -05:00
Brad Groux
407ffa5b9f
feat: preview safe workspace checkpoint rewinds (#1117) 2026-07-26 02:22:56 -05:00
Brad Groux
2578fde055
feat: attribute workspace checkpoint changes (#1116) 2026-07-26 02:11:11 -05:00
Brad Groux
7b61b9a778
feat: compare workspace checkpoint hunks (#1115) 2026-07-26 02:00:03 -05:00
Brad Groux
7150ecc739
feat: checkpoint agent turn boundaries (#1114) 2026-07-26 01:51:57 -05:00
Brad Groux
d8f1e0abf3
feat: capture immutable workspace checkpoints (#1113) 2026-07-26 01:37:50 -05:00
Brad Groux
0338570cde
feat: approve run terminal execution (#1112) 2026-07-26 01:17:10 -05:00
Brad Groux
71bfd482b7
feat: expose scoped run terminal controls (#1111) 2026-07-26 01:00:04 -05:00
Brad Groux
e4d81b5cda
feat: reconcile durable run terminal handles (#1109) 2026-07-26 00:51:46 -05:00