docs: add phase95 json_loader escape entry

This commit is contained in:
nyash-codex
2025-12-17 01:01:16 +09:00
parent 1a3e6474c3
commit 5b4de7b495
3 changed files with 12 additions and 0 deletions

View File

@ -47,6 +47,8 @@ JoinIR の箱構造と責務、ループ/if の lowering パターンを把握
- `docs/development/current/main/phases/phase-93/README.md`
7. Phase 94: P5b “完全E2E”escape skip / derived
- `docs/development/current/main/phases/phase-94/README.md`
8. Phase 95: MiniJsonLoader escape ループPhase 94 基盤の横展開)
- `docs/development/current/main/phases/phase-95/README.md`
6. MIR BuilderContext 分割の入口)
- `src/mir/builder/README.md`
7. Scope/BindingIdshadowing・束縛同一性の段階移行

View File

@ -56,6 +56,13 @@
- integration smoke: `tools/smokes/v2/profiles/integration/apps/phase94_p5b_escape_e2e.sh`
- Phase 記録(入口): `docs/development/current/main/phases/phase-94/README.md`
## 20251216Phase 95短報
- MiniJsonLoader の escape ループを Phase 94 基盤で固定(派生 body-local + 条件付き skip
- フィクスチャ: `apps/tests/phase95_json_loader_escape_min.hako`
- smoke: `tools/smokes/v2/profiles/integration/apps/phase95_json_loader_escape_vm.sh`
- Phase 記録(入口): `docs/development/current/main/phases/phase-95/README.md`
## 20251214現状サマリ
補足docs が増えて迷子になったときの「置き場所ルールSSOT」:

View File

@ -0,0 +1,3 @@
- Phase 95: json_loader escape loopを Phase 94 基盤BodyLocalDerivedEmitter + p5b_escape_derived_policyでE2E固定する。
- 新規フィクスチャ: apps/tests/phase95_json_loader_escape_min.hakohello" world を出力)
- ガード: HAKO_JOINIR_STRICT=1 で fail-fast 維持。smoke (integration) で VM 出力を検証。