docs(phase-29y): self-contained consult packet + entry

This commit is contained in:
2025-12-27 01:03:24 +09:00
parent ba1fc21375
commit 348b19f42d
4 changed files with 122 additions and 181 deletions

View File

@ -31,13 +31,13 @@ Related:
- P0docs-onlyで “return の意味” と “Ok(None)/Err” の境界を固定
- P1+ で Rust/LLVM の実装を SSOT に収束pattern側に例外実装を増やさない
- **Phase 285active: Box lifecycle / weakref / finalization / GC SSOT**
- **Phase 285✅ COMPLETE: Box lifecycle / weakref / finalization / GC SSOT**
- 目的: Box の生存期間(強参照/弱参照/解放/最終化)を SSOT として固定し、「実装が仕様」になっている箇所を潰す
- ねらい:
- VM 側の weakref/finalization を仕様化(テストで固定)
- LLVM harness 側の未対応/差分を “仕様として明文化” し、将来の実装計画を切る
- 入口: `docs/development/current/main/phases/phase-285/README.md`
- 状況:
- 状況(完了):
- P0/P1/P2 ✅ 完了weak 成功パターンは smoke 固定)
- P2.1 ✅ 完了: hidden root を根治し、weak-fail smoke を PASS に復帰
- P2.2 ✅ 完了: KeepAlive の二重責務を命令分離で解消(`KeepAlive`/`ReleaseStrong`
@ -64,6 +64,7 @@ Related:
- **Phase 29yplanned, post self-host / docs-first: MIR lifecycle vocab freezeRC/weak/ABI**
- 目的: 参照カウントstrong/weakを “どこで” 実装するかMIR語彙 vs runtime ABIを設計SSOT化し、脱Rust実装の土台にする
- 前提: self-host 後Phase 285weak conformance + hidden root 根治)が落ち着いていること
- 入口phase: `docs/development/current/main/phases/phase-29y/README.md`
- 入口(相談パケット): `docs/development/current/main/investigations/phase-29y-mir-lifecycle-vocab-consult.md`
- **Phase 286✅ complete: JoinIR Line AbsorptionJoinIR→CorePlan/Frag 収束)**