Files
Takeshi 5dde0c5ec2 Record original-alignment implementation and traceability checkpoint
Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
2026-09-30 23:52:24 +09:00

1.8 KiB

状態検証カウンターの軽量化

P28 部分改善。OperationsCoordinator の保存データ走査で用いるノード数/合計文字数を、キー付き Dictionary から共有 Array[int] の2要素へ変更。各ノードでのキー検索と型変換を除去した。検査順序、深さ/件数/単一文字列/総文字数/コレクションの上限、有限数/キー衝突検出、外部へ返す検証レポートは維持する。カウンターは走査ごとに生成し、キャッシュによる検査省略は行わない。

キーを一度 String 化してネイティブ sort する案も試したが、営業スナップショット3.550→3.561ms、通常速度14.256→14.388msで改善が見られず、こちらは完全に戻した。旧エンコーダとの正規化出力比較5項目をテストに残した。

採用変更の計測: 営業スナップショット平均3.550→3.167ms、通常速度平均14.256→14.031ms、3倍速P95 52.113→50.911ms。同一小規模 fixture の単回比較であり速度向上率の保証ではない。目標4ms/12msは依然 FAIL。GPU、大規模負荷、Windows は未評価。

Operations248項目と、通常開業→翌日営業・決算・保存再生59項目が PASS。追加の境界10項目はノード数/総文字数/深さの上限一致と次の値の拒否、Unicode文字数、文字列長、集合サイズ、非有限数を検証。カウンターを上限直前から開始する試験も用い、200万ノードを生成するだけの冗長な試験は行わない。既存の検証/復元失敗ケースも維持。

ソース・ログ・計測の SHA-256 は artifacts/facility-dimensions-2026-09-29/tree-budget-validation.json。全原本、全UI、最終性能受入の完了を意味しない。