Commit graph

741 commits

Author SHA1 Message Date
Brad Groux
36e7f56ab7 test: allow bounded retry settlement in CI 2026-09-04 14:06:28 -05:00
Brad Groux
c1012d776c chore: prepare 6.1.7 release candidate 2026-09-04 10:15:22 -05:00
Brad Groux
e9be870d7c fix: drain HTTP before disposing server storage 2026-09-04 07:00:07 -05:00
Brad Groux
aff9530c0b merge: combine mobile readability fixes with desktop candidate 2026-09-04 06:18:36 -05:00
Brad Groux
e789a7a389 fix: make PDF artifact previews download-only 2026-09-04 03:07:04 -05:00
Brad Groux
352505af25
fix: expose download filenames to authorized origins (#1449) 2026-09-04 00:59:26 -05:00
Brad Groux
a345649e33
fix: preserve template task fields on creation (#1431) 2026-09-03 20:18:26 -05:00
Brad Groux
7118d85dff
Align template priorities with the shared task contract (#1419)
* fix: unify template authoring layout and interactions

* fix: align template priorities with shared task contract

* fix: keep template errors from covering modal actions

* test: align template clearing checks with unified form

* test: adapt priority checks to unified template form
2026-09-03 20:07:18 -05:00
Brad Groux
2470e07e73
fix: accept critical priority in task APIs (#1429) 2026-09-03 20:04:08 -05:00
Brad Groux
8ef78e17f8
Stabilize workflow recovery transition timing (#1412)
* test: control workflow recovery time without bypassing persistence

* fix: share focus lifecycle for policy dialogs
2026-09-03 19:46:08 -05:00
Brad Groux
f66bd6365f
fix: persist clearing optional template fields 2026-09-03 18:13:42 -05:00
Brad Groux
23be96f90f
Preserve configured workspace run budget limits (#1410)
* fix: preserve validated workspace run budget limits

* docs: verify native run budget persistence
2026-09-03 16:40:48 -05:00
Brad Groux
655df233d5
chore: release Veritas Kanban 6.1.6
Closes #1374
2026-09-03 03:51:23 -05:00
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
bd3751a87e
docs: separate public and internal documentation (#1353) 2026-09-02 23:39:31 -05:00
Brad Groux
3e5a04e971
fix(server): isolate concurrent health probes (#1352) 2026-09-02 23:31:09 -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
2ec010df08
chore: refresh compatible dependencies (#1312) 2026-09-02 16:01:15 -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
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
09714d5be3
fix: retry atomic workflow run reads (#1290) 2026-08-30 07:48:32 -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
fc966b6c16 test: cover automation release gates 2026-08-30 06:39:48 -05:00
Brad Groux
0e755cafdb fix: validate automation state identifiers 2026-08-30 06:39:48 -05:00
Brad Groux
00728911ed feat: activate governed recurring automations 2026-08-30 06:39:48 -05:00
Brad Groux
ef86d99a5e fix: serialize admission repository reads 2026-08-30 06:35:37 -05:00
Brad Groux
918b69af24 test: cover admission append failures 2026-08-30 06:13:21 -05:00
Brad Groux
9f298c5390 fix: complete admission snapshot appends 2026-08-30 06:07:07 -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
092966359d fix: close provenance release gates 2026-08-30 05:01: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
57406a0769
test: stabilize workflow recovery coverage (#1265) 2026-08-30 02:41:02 -05:00
dependabot[bot]
f178299d35
chore(deps): bump the production-dependencies group with 4 updates (#1246)
Bumps the production-dependencies group with 4 updates: [eslint](https://github.com/eslint/eslint), [@openai/codex-sdk](https://github.com/openai/codex/tree/HEAD/sdk/typescript), [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `eslint` from 10.8.1 to 10.9.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.8.1...v10.9.0)

Updates `@openai/codex-sdk` from 0.148.0 to 0.149.0
- [Commits](https://github.com/openai/codex/commits/rust-v0.149.0/sdk/typescript)

Updates `@vitejs/plugin-react` from 6.0.5 to 6.1.0
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.0/packages/plugin-react)

Updates `vite` from 8.2.1 to 8.2.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.2.2/packages/vite)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@openai/codex-sdk"
  dependency-version: 0.149.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: vite
  dependency-version: 8.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-30 01:03:23 -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
871101addc
fix: serialize task lifecycle mutations (#1241) 2026-08-24 08:09:24 -05:00
Brad Groux
e04abf96a6
fix: stabilize release validation boundaries (#1239) 2026-08-24 08:01:07 -05:00
Brad Groux
eee4dd9a2a
fix: harden input validation (#1236) 2026-08-24 07:47:20 -05:00