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 |
|