# Decision Log — 016 Perl Parser Hardening

| ID | Date | Decision | Rationale |
|----|------|----------|-----------|
| D-016-001 | 2026-07-06 | Fixture corpus is authoritative gate | #341 8k bench not CI-viable |
| D-016-002 | 2026-07-06 | sexp probe anchors node contract | Avoid guessed node names |
| D-016-003 | 2026-07-06 | Corpus-driven S2 only | YAGNI on xref rules |
| D-016-004 | 2026-07-06 | Keep explicit OnceLock getters | xref ponytail rejection |
| D-016-005 | 2026-07-06 | Dart investigation doc template | Proven repo pattern |
| D-016-006 | 2026-07-06 | S0 audit-only; merge is Phase 0 | 9572b31 already on main |
| D-016-007 | 2026-07-06 | Retire symforge-perl worktree | Single branch on symforge |
| D-016-008 | 2026-07-06 | 55/35/10 execution split | Lighter than 015; merge done |
