Commit graph

86 commits

Author SHA1 Message Date
bradgroux
3a97f12f58 fix: acknowledge native menu actions in the mounted renderer 2026-09-07 18:45:18 -05:00
Brad Groux
ed5094c6a5
fix: allow docs index media publication (#1516) 2026-09-04 17:37:53 -05:00
Brad Groux
ffec04f2b1
fix: wait for rendered settings in UI captures (#1514) 2026-09-04 17:02:05 -05:00
Brad Groux
d531033fa4
fix: align documentation capture viewport (#1512) 2026-09-04 16:30:00 -05:00
Brad Groux
6e3c6d3a54
fix: normalize native relaunch geometry (#1511) 2026-09-04 16:02:40 -05:00
Brad Groux
b0cf97204c fix: make native matrix runner-height safe 2026-09-04 15:29:08 -05:00
Brad Groux
699eab3276 ci: split browser milestone across isolated runners 2026-09-04 11:00:04 -05:00
Brad Groux
bbe66b4443 fix: verify captured media in a docs-only publication commit 2026-09-04 09:50:14 -05:00
Brad Groux
e9be870d7c fix: drain HTTP before disposing server storage 2026-09-04 07:00:07 -05:00
Brad Groux
e0459b1d56 fix: reject native evidence with late HTTP failures 2026-09-04 06:38:39 -05:00
Brad Groux
2cd70b1088 test: add native documentation capture producer checkpoint 2026-09-04 05:10:07 -05:00
Brad Groux
5da6da7912 fix: require candidate-bound documentation media evidence 2026-09-04 04:37:37 -05:00
Brad Groux
bbcb2aa093 fix: gate macOS release uploads on native candidate evidence 2026-09-04 02:32:04 -05:00
Brad Groux
bfa1196246 test: verify native layout and seeded renderer failures 2026-09-04 02:03:45 -05:00
Brad Groux
cb5104661d test: add packaged macOS conformance checkpoint 2026-09-04 01:39:49 -05:00
Brad Groux
187a6b67e8
fix: preserve explicit full CI requests across stale events (#1398) 2026-09-03 20:01:03 -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
ef760e1a9a
chore: align CodeQL action revisions (#1311) 2026-09-02 15:47:26 -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
6ab3feb35f
fix: harden file and input handling (#1234)
* fix: harden file and input handling

* fix: keep URI scheme regex lint-safe
2026-08-24 01:58:21 -05:00
Brad Groux
49e25838e1
ci: reserve release-grade testing for milestones (#1228) 2026-08-24 00:34:36 -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
97ac04b968
test: isolate tracked ignore guard (#1212) 2026-08-23 20:29:14 -05:00
Brad Groux
2cbfd3b215
fix: stop ignoring tracked storage paths (#1211) 2026-08-23 20:23:07 -05:00
Brad Groux
542d6dd760
build: enforce service filesystem boundary (#1190) 2026-08-23 15:23:14 -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
b1367aa33c
security: add continuous scanning gates (#1180)
* ci: add continuous security gates

* fix: scope runner context to gitleaks step
2026-08-23 12:06:20 -05:00
Brad Groux
9c533c4345
ci: pin external actions to immutable revisions (#1179) 2026-08-23 11:39:14 -05:00
Brad Groux
e24b75cf3b
fix: make workspace test gate deterministic (#1175) 2026-08-23 10:51:29 -05:00
Brad Groux
528b348c59
ci: reserve full test suites for milestones (#1108) 2026-07-26 00:50:42 -05:00
Brad Groux
9cf0ccb96c
chore: enforce delivery timebox (#1069) 2026-07-25 16:46:49 -05:00
Brad Groux
34e4c8d13b
fix: reject ambiguous focused test wrappers (#1060) 2026-07-25 06:31:50 -05:00
Brad Groux
abf407a8ac
fix: prevent broad verification policy drift (#1049)
* fix: prevent broad verification policy drift

* ci: keep cadence controls out of workspace tests
2026-07-25 04:27:01 -05:00
Brad Groux
3ee290c0dc fix: prevent focused test suite expansion 2026-07-25 03:33:00 -05:00
Brad Groux
0d5ebb3a7a
fix: guard sustainable delivery cadence (#1042) 2026-07-25 02:08:15 -05:00
Brad Groux
9f03c0bc06
fix: keep release notes full width (#1029) 2026-07-25 00:04:11 -05:00
Brad Groux
450f2df4a2
fix: use intentional release note lists (#1027) 2026-07-24 23:39:54 -05:00
Brad Groux
6e7bb4ffee
fix: keep release notes full width (#1026) 2026-07-24 23:12:47 -05:00
Brad Groux
3fffd5f81d
fix: allow natural release note wrapping (#1023)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Changed Tests (push) Blocked by required conditions
CI / Select Test Scope (push) Waiting to run
CI / Workspace Unit Tests (push) Blocked by required conditions
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
Desktop Artifacts / Unsigned macOS Artifact (push) Waiting to run
Desktop Artifacts / Unsigned Linux Artifacts (push) Waiting to run
Desktop Artifacts / Unsigned Windows Artifacts (push) Waiting to run
2026-07-24 21:48:07 -05:00
Brad Groux
c0c15a4497
fix: prevent broken release note layouts (#1022)
Closes #1020
2026-07-24 21:08:48 -05:00
Brad Groux
74647256bc
fix: enforce full-width release notes (#1021) 2026-07-24 20:22:12 -05:00
Brad Groux
c3da853006
fix(ci): read full-suite evidence from stdin (#1016) 2026-07-24 18:58:42 -05:00
Brad Groux
508c45fcd3
fix(ci): verify executed full-suite steps (#1015) 2026-07-24 18:47:23 -05:00
Brad Groux
5fc3fbdb5e
perf(ci): suppress cosmetic label runs (#1013) 2026-07-24 18:33:29 -05:00
Brad Groux
3a73662b9c
chore(release): prepare v6.0.2 desktop hotfix (#1011) 2026-07-24 18:01:56 -05:00
Brad Groux
4ed08b32c1 ci: make test scope path-aware 2026-07-24 16:24:54 -05:00
Brad Groux
1bd43f9279
release: Veritas Kanban 6.0.0 (#985)
* build: prepare 6.0.0 release

* docs: link the 6.0.0 release pull request
2026-07-24 11:26:25 -05:00
Brad Groux
0fbd9ee428
feat: add run-scoped tool control plane (#959)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Changed Tests (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
Desktop Artifacts / Unsigned macOS Artifact (push) Waiting to run
Desktop Artifacts / Unsigned Linux Artifacts (push) Waiting to run
Desktop Artifacts / Unsigned Windows Artifacts (push) Waiting to run
* feat: add run-scoped tool control plane (#857)

* test: align provider capability fixtures
2026-07-24 05:10:20 -05:00