test: add phase96 trim loop fixture and smoke

This commit is contained in:
nyash-codex
2025-12-17 01:25:06 +09:00
parent ad67d50798
commit ba87afd35c
5 changed files with 93 additions and 0 deletions

View File

@ -49,6 +49,8 @@ JoinIR の箱構造と責務、ループ/if の lowering パターンを把握
- `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`
9. Phase 96: Trim policy 着手 + next_non_ws ループ
- `docs/development/current/main/phases/phase-96/README.md`
6. MIR BuilderContext 分割の入口)
- `src/mir/builder/README.md`
7. Scope/BindingIdshadowing・束縛同一性の段階移行

View File

@ -63,6 +63,13 @@
- smoke: `tools/smokes/v2/profiles/integration/apps/phase95_json_loader_escape_vm.sh`
- Phase 記録(入口): `docs/development/current/main/phases/phase-95/README.md`
## 20251216Phase 96短報
- Trim系 policy 化を開始し、MiniJsonLoader の next_non_ws ループを fixtures/smoke に追加。
- フィクスチャ: `apps/tests/phase96_json_loader_next_non_ws_min.hako`
- smoke: `tools/smokes/v2/profiles/integration/apps/phase96_json_loader_next_non_ws_vm.sh`
- Phase 記録(入口): `docs/development/current/main/phases/phase-96/README.md`
## 20251214現状サマリ
補足docs が増えて迷子になったときの「置き場所ルールSSOT」:

View File

@ -0,0 +1,3 @@
- Phase 96: MiniJsonLoader の next_non_ws ループを Trim policy/SSOT で固定。
- フィクスチャ: apps/tests/phase96_json_loader_next_non_ws_min.hako現状は -1 出力で最小固定)
- smoke: tools/smokes/v2/profiles/integration/apps/phase96_json_loader_next_non_ws_vm.shVM, strict