Commit graph

541 commits

Author SHA1 Message Date
Brad Groux
4d27bfcff0
chore: release Veritas Kanban 6.1.5
* chore: prepare Veritas Kanban 6.1.5

* feat: polish the macOS About panel

* test: allow exact-rank CI headroom

* test: align task scroll coverage with workspace

* test: stabilize keyboard board move

* test: bound exact-rank stress timeout
2026-09-03 01:27:49 -05:00
Brad Groux
43c0290962 docs: record current 6.1.4 release state 2026-09-02 23:52:09 -05:00
Brad Groux
bd3751a87e
docs: separate public and internal documentation (#1353) 2026-09-02 23:39:31 -05:00
Brad Groux
8be52959cb
feat(web): add expanded task workspace (#1349) 2026-09-02 23:14:04 -05:00
Brad Groux
33a9512383
docs: prototype progressive task workspace (#1342)
* docs: prototype progressive task workspace

* fix: validate prototype mode selection
2026-09-02 21:09:59 -05:00
Brad Groux
46d539b06e
feat: complete Settings layout migration (#1331) 2026-09-02 20:39:12 -05:00
Brad Groux
659e9d66c8
feat: reorganize Maintenance settings workflows (#1329) 2026-09-02 20:19:08 -05:00
Brad Groux
544771334f
feat: reorganize Multi-user settings workflows (#1327) 2026-09-02 20:08:54 -05:00
Brad Groux
1437499d14
feat: reorganize Notifications settings workflows (#1325) 2026-09-02 19:56:19 -05:00
Brad Groux
589850a3b2
feat: reorganize Agents settings workflows (#1323) 2026-09-02 19:41:53 -05:00
Brad Groux
400b9dce36
feat: establish Settings layout system (#1321) 2026-09-02 19:27:50 -05:00
Brad Groux
06c0bd848d
feat: redesign board color language (#1319) 2026-09-02 19:08:56 -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
36b5529050
chore: prepare Veritas Kanban 6.1.4
Prepare the reviewed Veritas Kanban 6.1.4 security release.
2026-09-02 14:19:07 -05:00
Brad Groux
82bab7fb91
fix: bind repository publication to managed worktrees (#1308)
* fix: bind repository publication to managed worktrees

* fix: close repository publication authority gaps

* fix: lock repository publication authority

* test: prove repository publication boundary

* fix: isolate repository publication transport

* fix: refresh security gate dependencies

* test: keep publication regression lint-clean

* test: mirror API rate limiting in publication regression
2026-09-02 14:01:16 -05:00
Brad Groux
7a0ea46e8f
docs: record 6.1.3 publication evidence (#1294) 2026-08-30 08:52:18 -05:00
Brad Groux
32ced60ebb
chore: prepare Veritas Kanban 6.1.3 (#1293)
* chore: prepare 6.1.3 release candidate

* docs: record 6.1.3 UI acceptance evidence
2026-08-30 08:30:44 -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
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
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
350faa9ff5
docs: record v6.1.2 publication evidence (#1244)
Some checks failed
CI / Build (push) Has been cancelled
CI / Lint & Type Check (push) Has been cancelled
Security Gates / CodeQL (push) Has been cancelled
Security Gates / Gitleaks (push) Has been cancelled
CI / Select Test Scope (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / Changed Tests (push) Has been cancelled
CI / Workspace Unit Tests (push) Has been cancelled
CI / Critical Path Coverage (push) Has been cancelled
* docs: record v6.1.2 publication evidence

* docs: refresh README for v6.1.2
2026-08-24 09:32:21 -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
eee4dd9a2a
fix: harden input validation (#1236) 2026-08-24 07:47:20 -05:00
Brad Groux
93ea9577d2
refactor: extract provider adapter registry (#1230) 2026-08-24 01:05:02 -05:00
Brad Groux
49e25838e1
ci: reserve release-grade testing for milestones (#1228) 2026-08-24 00:34:36 -05:00
Brad Groux
415f4077b9
refactor: centralize attempt completion lifecycle (#1226)
* refactor: centralize attempt completion lifecycle

* test: bind lifecycle fixture runtime manifest
2026-08-24 00:16:56 -05:00
Brad Groux
c9db917422
build: enforce Docker image contract (#1222)
* build: enforce Docker image contract

* fix: run Docker contract on durable storage

* build: restore 200 MB image contract

* build: complete container runtime contract

* chore: refresh reviewed secret fingerprint

* fix: unwrap Docker backup response

* build: exclude generated Docker context

* build: enforce platform image budgets

* chore: align Docker docs leak baseline
2026-08-23 23:49:13 -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
dcdcb0f65d
refactor: isolate remaining process file IO (#1220) 2026-08-23 21:09:52 -05:00
Brad Groux
5493c022cd
refactor: route managed content through storage (#1219) 2026-08-23 21:03:20 -05:00
Brad Groux
87d203d2f5
refactor: isolate operational evidence storage (#1216)
* refactor: isolate audit file storage

* refactor: isolate notification file storage

* refactor: centralize JSON service storage

* refactor: isolate operational file reads

* refactor: route maintenance IO through storage
2026-08-23 20:56:16 -05:00
Brad Groux
ce9bc5c750
refactor: isolate telemetry file storage (#1214) 2026-08-23 20:45:12 -05:00
Brad Groux
72ace38440
refactor: isolate operational metadata storage (#1213) 2026-08-23 20:36:58 -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