Dave
8f428bdd41
feat(1259-01): deterministic prohibition-enforcement producer + check route
- Author src/prohibition-enforcement.cts: the test-tier prohibition PRODUCER/gate (ADR-550 D5d heavy half)
locate wired check (node-test|lint-rule) -> confirm fail-first -> run -> build enforcementEvidence -> dispositionForProhibition
pure/deterministic with injectable runCheck; missing/failing/non-fail-first -> hard-gate (both modes); passing -> green
- Route check prohibition-enforcement in src/check-command-router.cts (same family as ui-plan-gate / tdd-review-checkpoint)
- Add tests/prohibition-enforcement.test.cjs (behavioral, typed-field, injected runner) — new module within <=2 budget
- Register the built bin/lib surface: docs/INVENTORY.md row + regenerated docs/INVENTORY-MANIFEST.json
- .gitignore: add the emitted gsd-core/bin/lib/prohibition-enforcement.cjs (build artifact, ADR-457)
- No src/probe-core.cts edit — the green/fail-closed policy seam already exists
2026-06-15 12:44:29 -04:00
..
2026-06-09 12:51:15 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 20:52:56 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-10 08:34:49 -04:00
2026-06-02 11:45:01 -04:00
2026-06-12 23:43:07 -04:00
2026-06-14 08:22:43 -04:00
2026-06-14 12:51:17 -04:00
2026-06-15 12:44:29 -04:00
2026-06-02 23:32:10 -04:00
2026-06-10 10:40:12 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 02:09:10 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-13 10:27:12 -04:00
2026-06-06 11:24:48 -04:00
2026-06-14 00:00:37 -04:00
2026-06-13 21:07:55 -04:00
2026-06-12 23:43:07 -04:00
2026-06-02 18:35:29 -04:00
2026-06-14 12:51:17 -04:00
2026-06-08 22:51:43 -04:00
2026-06-02 11:45:01 -04:00
2026-06-08 13:29:13 -04:00
2026-06-12 19:56:54 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 21:44:21 -04:00
2026-06-11 11:36:50 -04:00
2026-06-08 23:37:41 -04:00
2026-06-14 21:29:11 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 08:22:40 -04:00
2026-06-10 10:58:42 -04:00
2026-06-06 11:24:48 -04:00
2026-06-02 11:45:01 -04:00
2026-06-06 23:56:53 -04:00
2026-06-15 00:49:12 -04:00
2026-06-14 14:20:21 -04:00
2026-06-04 13:44:05 -04:00
2026-06-14 09:37:41 -04:00
2026-06-04 13:44:05 -04:00
2026-06-10 10:00:30 -04:00
2026-06-11 11:55:55 -04:00
2026-06-10 17:05:07 -04:00
2026-06-02 11:45:01 -04:00
2026-06-13 21:07:55 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 18:35:29 -04:00
2026-06-02 11:45:01 -04:00
2026-06-12 19:56:54 -04:00
2026-06-02 11:45:01 -04:00
2026-06-05 17:58:48 -04:00
2026-06-11 16:37:17 -04:00
2026-06-08 11:12:08 -04:00
2026-06-02 11:45:01 -04:00
2026-06-08 14:38:26 -04:00
2026-06-14 17:52:15 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 20:52:36 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 21:29:11 -04:00
2026-06-12 16:03:51 -04:00
2026-06-08 14:04:26 -04:00
2026-06-15 12:44:29 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-06 11:24:48 -04:00
2026-06-05 17:58:48 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 11:44:36 -04:00
2026-06-06 11:24:48 -04:00
2026-06-13 21:56:18 -04:00
2026-06-14 11:44:42 -04:00
2026-06-14 14:20:21 -04:00
2026-06-13 01:49:25 -04:00
2026-06-13 01:49:25 -04:00
2026-06-11 22:36:47 -04:00
2026-06-11 22:32:49 -04:00
2026-06-11 12:37:25 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-07 01:06:41 -04:00
2026-06-02 18:35:29 -04:00
2026-06-10 10:44:24 -04:00
2026-06-12 22:27:02 -04:00
2026-06-13 21:56:18 -04:00
2026-06-15 00:29:18 -04:00
2026-06-09 22:35:42 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-11 16:37:17 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 23:17:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-08 22:52:19 -04:00
2026-06-07 01:26:56 -04:00
2026-06-07 01:26:56 -04:00
2026-06-02 11:45:01 -04:00
2026-06-14 11:28:14 -04:00
2026-06-02 11:45:01 -04:00
2026-06-06 11:24:48 -04:00
2026-06-02 11:45:01 -04:00
2026-06-02 11:45:01 -04:00
2026-06-11 11:36:30 -04:00
2026-06-14 20:52:56 -04:00