You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(w21-24kl): batch 20 — RED ticket gate tests + allowlist fix + CI fixes
Add RED tests for pre-commit-ticket-gate.sh (dso-qki2): 10 test functions
covering ticket ID validation, allowlist skip, merge exemption, and
graceful degradation.
Fix critical allowlist bug: restore .tickets/** pattern alongside the v3
worktree pattern — .tickets/ is tracked on main while the v3 worktree is
on an orphan branch whose files never appear in git diff on main.
Fix CI: portable xargs replacement in cutover migration test, update
validate-work readonly enforcement test for ticket CLI migration.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .tickets/dso-qki2.md
+36-1Lines changed: 36 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
id: dso-qki2
3
-
status: open
3
+
status: in_progress
4
4
deps: []
5
5
links: []
6
6
created: 2026-03-23T20:26:38Z
@@ -53,3 +53,38 @@ Env var injection for tests:
53
53
**2026-03-23T20:29:04Z**
54
54
55
55
Gap Analysis AC Amendment: Ensure the test script is runnable (bash-executable). Add to acceptance criteria: 'Test file runs without bash syntax errors: Verify: bash -n $(git rev-parse --show-toplevel)/tests/hooks/test-pre-commit-ticket-gate.sh'
56
+
57
+
## ACCEPTANCE CRITERIA
58
+
59
+
-[ ] tests/hooks/test-pre-commit-ticket-gate.sh exists and is executable
60
+
Verify: test -x tests/hooks/test-pre-commit-ticket-gate.sh
0 commit comments