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