Files
hakorune/docs/private/roadmap/phases/phase-20.15/INDEX.md

1.6 KiB
Raw Blame History

Phase 20.15 — Selfhost α (契約の骨格と計測)

🎯 Purpose

契約を凍結し、Rust/Hakorune 並走で自立への基盤を確立する。

  • 目標: JSON v0 schema + Core semantics freeze
  • 戦略: Dualrun migration既定OFF、optin canary
  • 期間: 6週間

📋 Execution Plan

Week 1-2: Contract Skeleton Freeze

  • JSON v0 schema documentation
  • Core minimal semantics specification
  • Diagnostic tagsFailFastdefinition

Week 3-4: DualRun Canary Setup

  • emit→Core route implementationgated
  • Rust/LLVM parity validation
  • Contract compliance test suite

Week 5-6: Acceptance Criteria Validation

  • Contract compliance canaries all green
  • usedbeforedef detection stable

🎯 Success Criteria

  • JSON v0 schema frozen and documenteddocs/development/architecture/mir_json_v0_schema.md
  • Contract compliance canary suite: 100% pass正例/負例)
  • Dual-run parity: Rust/Core outputs match代表ケース
  • Rollback safety: Gates default OFF

📊 詳細スコア

Phase 戦略一致 問題点 判定
Phase 20.15 一致 なし 承認
Phase 20.16 完璧 なし 承認
Phase 20.17 完璧 なし 承認

総合: 100点本INDEXは凍結戦略に整合


📚 関連ドキュメント

  • FROZEN_TOOLCHAIN_STRATEGY.md凍結戦略の要旨
  • Phase 20.15: README/PLAN/TASKS本フェーズ詳細
  • Phase 20.16: Frozen v1Stage 0→1→2
  • Phase 20.17: Full SelfHosting