Commit graph

45 commits

Author SHA1 Message Date
bradgroux
7ec6fb3f3a fix: synchronize native capture with the rendered frame 2026-09-07 19:24:48 -05:00
bradgroux
f4b2c304b7 perf: bound board card data and large-column rendering 2026-09-07 19:01:50 -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
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
ee9c47f07c fix: preserve preview coverage boundary 2026-08-30 05:09:01 -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
dfae7911cc
chore: release v6.1.2
* chore: prepare v6.1.2 release

* chore: refresh reviewed gitleaks fingerprints

* docs: record release gate corrections

* docs: record v6.1.2 release evidence
2026-08-24 08:39:47 -05:00
Brad Groux
49e25838e1
ci: reserve release-grade testing for milestones (#1228) 2026-08-24 00:34:36 -05:00
Brad Groux
25be48454b
refactor: extract Codex event interpretation (#1224)
* refactor: extract Codex event interpreter

* fix: reuse Codex event interpretation

* test: preserve dispatch coverage boundary

* test: stabilize extracted dispatch coverage

* test: await provider turn persistence

* test: align web mocks with API client
2026-08-23 22:42:27 -05:00
Brad Groux
8ca792ad87
refactor: move task persistence behind storage (#1210)
* refactor: move task persistence behind storage

* test: cover task repository edge cases

* fix: harden task slug normalization
2026-08-23 20:09:39 -05:00
Brad Groux
8a294be775
refactor: move chat persistence behind storage (#1209)
Some checks failed
CI / Select Test Scope (push) Waiting to run
CI / Lint & Type Check (push) Waiting to run
CI / Changed Tests (push) Blocked by required conditions
CI / Workspace Unit Tests (push) Blocked by required conditions
CI / Critical Path Coverage (push) Blocked by required conditions
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
Security Gates / CodeQL (push) Waiting to run
Security Gates / Gitleaks (push) Waiting to run
Desktop Artifacts / Unsigned macOS Artifact (push) Has been cancelled
Desktop Artifacts / Unsigned Linux Artifacts (push) Has been cancelled
Desktop Artifacts / Unsigned Windows Artifacts (push) Has been cancelled
* refactor: move chat persistence behind storage

* test: cover chat storage error paths

* fix: bind chat filesystem sinks
2026-08-23 19:37:18 -05:00
Brad Groux
392e65d551
refactor: move workflow runs behind storage (#1207) 2026-08-23 19:09:57 -05:00
Brad Groux
a38d42c005
refactor: move workflow execution files behind storage (#1206) 2026-08-23 18:52:07 -05:00
Brad Groux
36e079e83c
refactor: move reflection state behind storage (#1205) 2026-08-23 18:40:45 -05:00
Brad Groux
c6fca49cf7
refactor: move scheduler state behind storage (#1204) 2026-08-23 18:34:12 -05:00
Brad Groux
3bcf48fb5f
refactor: move lifecycle hooks behind storage (#1203) 2026-08-23 18:27:56 -05:00
Brad Groux
454850db9e
refactor: move transition hooks config behind storage (#1202) 2026-08-23 18:21:27 -05:00
Brad Groux
7fd9fd1360
refactor: move agent permissions behind storage (#1201) 2026-08-23 18:14:23 -05:00
Brad Groux
f5e361ab8f
refactor: move error analyses behind storage (#1200) 2026-08-23 18:07:20 -05:00
Brad Groux
06e1343958
refactor: move ceremony state behind storage (#1199)
* refactor: move ceremony state behind storage

* test: cover transient ceremony storage
2026-08-23 18:01:11 -05:00
Brad Groux
0c1f5b35f1
refactor: move delegation state behind storage (#1198)
* refactor: move delegation state behind storage

* test: cover delegation symlink guard on Linux

* fix: keep delegation symlink handling deterministic

* test: verify delegation file identity races
2026-08-23 17:49:59 -05:00
Brad Groux
0c0764c449
refactor: move conflict files behind storage (#1197)
* refactor: move conflict files behind storage

* fix: inspect conflict targets before writing
2026-08-23 17:24:27 -05:00
Brad Groux
5a1e0d0d1a
refactor: move broadcasts behind storage repository (#1196) 2026-08-23 17:08:52 -05:00
Brad Groux
06d7fa61f8
refactor: move workflow definitions behind storage (#1195)
* refactor: move workflow definitions behind storage

* fix: normalize workflow metadata descriptions

* test: cover workflow storage failure paths
2026-08-23 16:57:49 -05:00
Brad Groux
14b6d591a5
refactor: move scheduled deliverables file I/O behind storage (#1194) 2026-08-23 16:29:18 -05:00
Brad Groux
2b28b51a73
refactor: move status history file I/O behind storage (#1193) 2026-08-23 16:20:39 -05:00
Brad Groux
2912e116c0
refactor: move progress persistence behind repository (#1192) 2026-08-23 15:54:49 -05:00
Brad Groux
2a581a451a
fix: centralize runtime state under DATA_DIR (#1184)
* fix: centralize runtime state paths

* chore: realign reviewed secret fingerprint

* test: cover legacy security migration

* test: isolate centralized runtime paths

* fix: address runtime path review findings

* test: include runtime health in critical coverage

* chore: realign deployment secret fingerprint

* test: stabilize provider coverage

* test: cover reflection job storage

* test: secure health route temp files
2026-08-23 15:02:07 -05:00
Brad Groux
93e946693d
test: establish critical-path coverage ratchets (#1183)
* test: add critical-path coverage ratchets

* fix: harden coverage ratchet enforcement

* fix: fetch coverage comparison history

* fix: close coverage policy downgrade paths

* fix: verify changed critical statements

* fix: ignore non-executable coverage changes

* fix: distinguish mixed type-only coverage edits

* fix: classify coverage changes by runtime output

* fix: enforce runtime-significant whitespace changes

* fix: classify multiline coverage changes as hunks

* fix: group equal-line coverage rewrites
2026-08-23 13:48:41 -05:00
Brad Groux
52b5ffce8a
fix: remove layout-driven dashboard motion (#822)
Fixes #814
2026-07-12 18:10:39 -05:00
Brad Groux
5536b51a45 docs: finalize v5 stable release documentation 2026-06-06 00:00:51 -05:00
Brad Groux
ba32862171
Add v5 RC evidence packet template
Adds a single v5 RC evidence packet template and links it from the GA checklist and performance/load notes. Refs #644, #646, #649.
2026-06-05 15:45:13 -05:00
Brad Groux
5b4948f34f
Repair scheduled QA workflow dispatch (#588) 2026-06-04 14:54:55 -07:00
Brad Groux
1dc4407c69
Ratcheting lint warning budget (#581) 2026-06-04 14:29:11 -07:00
Brad Groux
a42988a3e2 Ratcheting lint warning budget 2026-06-04 00:16:42 -07:00
Brad Groux
794a22ae7e Harden scheduled QA gates 2026-06-04 00:01:23 -07:00
Brad Groux
1293f88eed
Split frontend chart chunks (#556) 2026-06-03 18:56:11 -07:00
Brad Groux
7d386659fb
Add v5 performance load coverage (#532) 2026-06-03 04:14:07 -07:00
Brad Groux
f7cff20cd8
test: add v5 dual-storage parity gate
## Summary

- adds the v5 dual-storage parity fixture and focused parity test suite
- covers rich task metadata, archive lifecycle, comments/chat history, settings/templates, prompt usage, telemetry/activity/status history, and a workflow run
- adds an explicit CI parity step for file and SQLite storage drift
- preserves newer file-mode task metadata on reload and stabilizes SQLite chat ordering
- hardens workflow parity polling for asynchronous run writes

## Verification

- GitHub Actions: Build, Lint & Type Check, Security Audit, Workspace Unit Tests
- Local focused parity test, server typecheck, lint budget, build, and audit high gate
2026-05-31 05:26:10 -05:00