feat(gates): wire GATE 0 into the four orchestrator skill restatements
The include is authoritative, but feat/bugfix/ship-feature/init-project each restate the verify loop inline — an orchestrator following the restatement alone would have skipped the floor. Each now carries the GATE 0 bullet ahead of GATE 1 (4 new structure locks, flip-tested). The contract-interview weight table stops promising a hotfix oracle nothing executes: hotfix runs no floor, the hotfixer runs the suite itself. CHANGELOG extended with the wiring + the RED result.
This commit is contained in:
@@ -22,6 +22,10 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
|
||||
Adapted from the `unlazy` skill (Leonxlnx/unlazy, MIT); its Stop hook,
|
||||
approval store, `.unlazy/` tree, depth-tree arithmetic and Node checker
|
||||
were deliberately refused — see BDR-083 for each reason.
|
||||
The four orchestrator skills (`feat`, `bugfix`, `ship-feature`,
|
||||
`init-project`) restate the GATE 0 bullet ahead of GATE 1 (locked);
|
||||
hotfix explicitly runs no floor. Behavioral RED: 16/16 fresh unprimed
|
||||
runs followed the new doctrine (EVAL-027).
|
||||
64 new assertions in `lib/tests/gates.test.sh`.
|
||||
|
||||
### Changed
|
||||
|
||||
Reference in New Issue
Block a user