docs: restore docs/private/roadmap from 7b4908f9 (Phase 20.31)
This commit is contained in:
28
docs/private/roadmap/phases/phase-20.24/CHECKLIST.md
Normal file
28
docs/private/roadmap/phases/phase-20.24/CHECKLIST.md
Normal file
@ -0,0 +1,28 @@
|
||||
# Phase 20.24 — Parser削除(Checklist)
|
||||
|
||||
Status: Phase A completed(gate wiring + canaries, opt‑in)
|
||||
|
||||
Scopes
|
||||
- Parser backend gate(CLI first, ENV alias)
|
||||
- Quick/integration parity canaries(opt‑in)
|
||||
- Default stays Rust until sustained green
|
||||
- Archive→Delete is Phase C
|
||||
|
||||
Phase A — Gate & Validation(完了)
|
||||
- [x] CLI `--parser=hako|rust` wired(env alias: `HAKO_PARSER_BACKEND`)
|
||||
- [x] Runner pipeline uses FlowEntry(Stage‑1→MIR v1+meta→v0)
|
||||
- [x] Quick parity canaries(return/if/binop)
|
||||
- [x] Quick allowlist opt‑in toggle(`SMOKES_ENABLE_PARSER_PARITY=1`)
|
||||
- [x] Integration parity canary(return, opt‑in)
|
||||
|
||||
Phase B — Observation & CI
|
||||
- [ ] CI job for parity (quick profile ×2 backends)
|
||||
- [ ] Periodic large‑source parity run(manual or nightly)
|
||||
- [x] Docs: troubleshooting + rollback(fallback環境 HAKO_PARSER_AUTO_FALLBACK=1)
|
||||
- [x] Integration parity canaries(return/if)
|
||||
- [x] Docs: env variables for parser backend (`HAKO_PARSER_BACKEND`, `HAKO_PARSER_AUTO_FALLBACK`) updated
|
||||
|
||||
Phase C — Default Flip & Removal(進行中)
|
||||
- [x] Default parser → hako(ENV/CLI keeps legacy opt‑in: `--parser-backend=rust`)
|
||||
- [ ] Archive `src/parser` and `src/ast`(tag + branch backup)
|
||||
- [ ] One release of observation, then delete
|
||||
Reference in New Issue
Block a user