2025-12-27 14:18:33 +09:00
|
|
|
|
# Phase 29z: RC insertion minimal(Phase 29y follow-up)
|
|
|
|
|
|
|
2025-12-27 15:21:40 +09:00
|
|
|
|
Status: P2 Closeout
|
2025-12-27 14:18:33 +09:00
|
|
|
|
Scope: Phase 29y の SSOT(RC insertion / ABI / observability)を前提に、**RC insertion pass を最小動作**まで進める。
|
|
|
|
|
|
|
|
|
|
|
|
Entry:
|
|
|
|
|
|
- SSOT: `docs/development/current/main/phases/phase-29y/20-RC-INSERTION-SSOT.md`
|
|
|
|
|
|
- 指示書: `docs/development/current/main/phases/phase-29z/P0-RC_INSERTION_MINIMAL-INSTRUCTIONS.md`
|
|
|
|
|
|
|
2025-12-27 15:03:05 +09:00
|
|
|
|
Opt-in:
|
|
|
|
|
|
- `rc-insertion-minimal` Cargo feature(既定OFF)
|
|
|
|
|
|
|
|
|
|
|
|
Verification:
|
|
|
|
|
|
- `cargo build --release` / `./tools/smokes/v2/run.sh --profile quick`
|
|
|
|
|
|
- `cargo run --bin rc_insertion_selfcheck --features rc-insertion-minimal`
|
2025-12-27 15:16:46 +09:00
|
|
|
|
|
|
|
|
|
|
Progress:
|
|
|
|
|
|
- P0: overwrite release(Store 上書き)
|
|
|
|
|
|
- P1: explicit drop(Store null)を最小対応
|
2025-12-27 15:26:42 +09:00
|
|
|
|
- P2: closeout(Return終端のcleanup追加、残課題を整理)
|
2025-12-27 15:21:40 +09:00
|
|
|
|
|
2025-12-27 15:38:18 +09:00
|
|
|
|
Next Phase:
|
|
|
|
|
|
- Phase 29aa P0: `docs/development/current/main/phases/phase-29aa/P0-RC_INSERTION_CFG_AWARE_DESIGN-INSTRUCTIONS.md`
|
|
|
|
|
|
|
|
|
|
|
|
Residuals(分類):
|
|
|
|
|
|
- Design: CFG-aware RcPlan(block/edge 単位)の契約と Fail-Fast 方針、PHI/loop/early-exit の危険パターン整理、Branch/Jump 終端 cleanup 設計
|
2025-12-27 16:02:32 +09:00
|
|
|
|
- Implementation: null 伝搬の精度向上(copy以外の伝搬パターン追加)
|
2025-12-27 15:38:18 +09:00
|
|
|
|
- Verification: quick 154/154 PASS 維持(既定OFF)+ `rc_insertion_selfcheck` opt-in 確認
|