docs(lifecycle): Phase 285 P0 - Box lifecycle/weakref/GC SSOT 固定

## 言語 SSOT との境界明文化
- lifecycle/weak/fini: lifecycle.md
- null/void/truthiness: types.md
- Phase 285 は実装状況・差分追跡のみ(言語SSOT書き換えなし)

## 用語・禁止事項固定
- Roots/Strong/Weak/Finalizer/GC 定義
- 禁止: finalizer 再入・例外・allocation・silent fallback

## VM/LLVM 差分分類
- (A) 仕様通り: weak/weak_to_strong/leak report
- (B) 未実装: finalizer/GC cycle collection

## P1/P2 導線
- P1: 棚卸し対象ファイル一覧(value.rs, finalization.rs等)
- P2: smoke 候補(weak_basic, weak_to_strong_fail, leak_report)

quick smoke 154/154 PASS

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-26 10:51:17 +09:00
parent 03f9bbe1aa
commit 5ec0056059
2 changed files with 92 additions and 9 deletions

View File

@ -1,8 +1,13 @@
# Self Current Task — Now (main)
## Current Focus: Phase 285 P0 (docs-only)
## Current Focus: Phase 285 P1/P2 / Phase 287 計画
Box lifecycle / weakref / finalization / GC の “実装が仕様” を止めるため、まず docs-only で SSOT と差分運用VM/LLVMを固定する
Phase 284 P2 + Phase 285 P0 完了。次は Phase 285 P1棚卸しまたは Phase 287Normalizer Hygiene
**2025-12-26: Phase 285 P0 完了**
- 言語 SSOT との境界明文化lifecycle.md, types.md
- 用語・禁止事項・VM/LLVM差分分類を固定
- P1/P2 への導線を箇条書きで追加
**2025-12-26: Phase 284 P2 完了**
- return を含む loopPattern5を VM で smoke 固定