Files

2.2 KiB
Raw Blame History

P23-02 Guest Need normalization r295–r298 checkpoint

レビュー済みの未採用候補と有限検証を保存する。r295 は Need map の正規化を共有する候補で、r296 の実 Godot 局所検証は 1619/0。224 個の Need 境界・キー型・readonly の組合せと追加 7 入力、custom definition callback 2 ケースを検証した。233 行の結果 fixture は原結果と byte 完全一致を独立レビューで確認した。結果の所有、公開状態、入力保持も固定された局所条件で確認している。

r296 の単一 Need helper 2000 回の有限な測定は原 28,461 µs、候補 41,815 µs。代表セーブ、6 Need、whole、安定した性能差の証拠ではない。この観測で速度利益を示しておらず、r295 は未採用。

r298 は同版 Godot 一次ソースに基づき、r295 の共有 guard の全走査を除いた候補。exact service/guest/definition script と Dictionary guard、原 validation、custom fallback、計算・呼出順序を保持する。静的独立レビューのみ支持され、r296 の実行証拠は r298 に適用しない。r298 の実行・whole・性能・採用の判断は未了。r299 は準備中・未実行であり、本 checkpoint に実行証拠として含めない。

現在の実装親 r274/library275 を保持する。正式完了の追加は 0。30 パッケージ / 88 成果単位、正式完了 9 / 着手 19 / 予定 60 の定義を維持する。P23-02 の原 17 条件は未受入。必要な最終全回帰、性能予算、通常 OS 入力、同一 Windows 配布版実機などは残件。手動 Ctrl 保持 wheel と左保持 drag は延期し、免除しない。Windows C08/X8 のみをブロック扱いとする。

manifest.json は原ファイルと保存コピーのサイズ・SHA256 を固定する。大きな JSON は gzip の復元内容を完全一致で検証した。原参照の絶対パスとレビュー時の r294 台帳文脈を保持する。SDK・engine・stage・全実行証拠を備えた単独実行パッケージではなく、完全な証拠はローカル artifacts に残す。親 checkpoints/.gdignore により保存 GDScript を本体の resource 走査から除外する。