docs: update normalized_shadow references and Phase 129 status

This commit is contained in:
nyash-codex
2025-12-18 08:18:20 +09:00
parent df23a52916
commit b2af9fb297
6 changed files with 35 additions and 34 deletions

View File

@ -162,11 +162,18 @@ StepTree は capability を“宣言”し、未対応は **Fail-Fastdev-only
- 責務: "if-only に限定" チェック、capability 拒否理由の SSOT
- Unsupported capability の明示的列挙Loop / Break / Continue 等)
**`normalized_shadow/parity.rs`**:
- 責務: router/既存経路との比較dev ログ / strict fail-fast
**`normalized_shadow/parity_contract.rs`**:
- 責務: router/既存経路との契約比較dev ログ / strict fail-fast
- 比較対象: 出口契約(`exits`)と writes の一致(最小で壊れにくい)
- strict mode では `freeze_with_hint` でエラーhint 必須)
**`normalized_shadow/normalized_verifier.rs`**:
- 責務: 生成された Normalized `JoinModule` の構造検証strict で Fail-Fast
- 例: env 引数個数、JoinFunction の形、tail-call 形式など
**`normalized_shadow/dev_pipeline.rs`**:
- 責務: dev/strict の入口を一本化capability guard → shadow lowering → parity/verify
### Parity検証最小セット
**比較対象**(値の一致まではやらない):
@ -258,7 +265,7 @@ StepTree は capability を“宣言”し、未対応は **Fail-Fastdev-only
- 責務: capability チェック(変更なし)
- Unsupported capability の SSOTLoop/Break/Continue
**`normalized_shadow/parity.rs`**:
**`normalized_shadow/normalized_verifier.rs`**:
- 責務: 構造検証(関数数/継続数/tail-call 形式/env 引数)
- strict 時: 生成失敗で `freeze_with_hint`
- 実行器があれば RC 比較も可能(オプション)