| 1 | **/Controller.java (new endpoint) | Domain api-contract.md |
| 2 | **/Service.java, **/Entity.java (business rule changed) | Domain rules.md + use-cases.md |
| 3 | New documents/04-quality/gaps/GAP-*.md | ROADMAP.md log entry |
| 4 | Modified GAP-*.md (status flip / log added) | ROADMAP.md log entry |
| 5 | New .claude/skills/**/SKILL.md | _README-skills-index.md entry |
| 6 | Renamed/deleted skill | All references in MEMORY.md + other skills + index |
| 7 | Modified .claude/rules/*.md | Rule's own ## Log section + version bump (per rule-change-process.md) |
| 8 | New folder under documents/ | Folder README + parent README updated (per docs-folder-structure.md) |
| 9 | Migration V*.sql thêm | Domain rules.md Config Key column hoặc reference |
| 10 | application.yml key added | Domain rules.md Config Key column |
| 11 | Skill/rule meta-change | output-review-mandate.md matrix line synced (nếu liên quan) |
| 12 | Wave merge (≥3 PRs squashed within 24h) | Audit suite trigger per post-wave-audit-mandate.md §4 (3-day window) |
| 13 | Gap status flip → 🟢 DONE | AC fully checked + no banned phrases + follow-up filed (per gap-done-discipline.md) |
| 15 | Wave plan flipped to status: complete | Append valid JSON to wave-pack-planner/data/wave-history.jsonl (per wave-pack-planner SKILL.md §Rules) |
| 16 | New wave plan under documents/03-planning/waves/wave-*.md | ## State-Check Evidence section covering every symbol-shaped ref in §Scope (per audit-to-gap-pipeline.md §2.6) |
| 17 | Gap status flip on GAP-*.md (+**Status:** line) | documents/04-quality/gaps/gap-status.csv row updated in same diff (per post-merge-sync-completeness.md §2 target 1 + gap-architecture-v2.md §3) |
| 18 | New memory entry (PARTIAL — see matrix doc) | MEMORY.md index entry — currently reviewer-manual until in-repo mirror lands |