kyeongmin
134f52d3d3
feat(#58): L3 dormant trigger guard -- DORMANT-TRIGGERS.yaml + checker + orchestrator hook
P5-1 docs/architecture/DORMANT-TRIGGERS.yaml -- 5 entries (IMP-16/17/18/19 active + IMP-20 followup-linked #55).
P5-2 scripts/check_dormant_triggers.py -- standalone, reads registry, scans tree + diff, writes .orchestrator/dormant_alerts.json, exit 0 always.
P5-3 orchestrator.py -- _check_dormant_triggers() helper + Stage 4->5 informational alert branch (skips audit-only, never blocks).
P5-4 tests/orchestrator_unit/test_dormant_triggers.py -- 30 cases (yaml schema, registry contents, checker matching, false-positive guards, manual-evidence skip, orchestrator branch, audit bypass, governance ref).
P5-5 PROJECT-INTENT-AND-GOVERNANCE.md -- single anti-patterns row referencing the L3 registry as binding contract surface.
Tests: pytest -q tests = 337 passed (baseline 307 + 30 new).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 09:43:14 +09:00
..
2026-05-08 09:47:58 +09:00
2026-04-07 07:45:32 +09:00
2026-03-26 01:26:03 +09:00
2026-05-20 09:43:14 +09:00
2026-05-08 09:47:58 +09:00
2026-05-08 09:47:58 +09:00
2026-04-07 17:14:09 +09:00
2026-04-06 05:00:52 +09:00
2026-05-18 06:25:05 +09:00
2026-03-27 15:20:51 +09:00
2026-04-06 05:00:52 +09:00
2026-05-08 09:47:58 +09:00
2026-05-08 09:47:58 +09:00
2026-05-08 09:47:58 +09:00
2026-05-08 09:47:58 +09:00
2026-04-06 05:00:52 +09:00
2026-04-07 04:39:02 +09:00
2026-05-08 09:47:58 +09:00
2026-05-13 15:13:46 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:37:05 +09:00
2026-04-06 05:00:52 +09:00
2026-04-06 05:00:52 +09:00
2026-04-06 05:00:52 +09:00
2026-04-06 05:00:52 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00
2026-03-31 08:38:06 +09:00