Files
TheTree_mock/docs/plans/original-completion-2026-10-02/execution/p06-01-a06/ACCEPTANCE.json
T

85 lines
4.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"unit": "P06-01",
"title": "供給と蓄積の契約",
"candidate": "f247d19",
"base": "c366012",
"decision": "A06",
"status": "independent_review_pass_awaiting_owner_approval",
"acceptance": "初期値や係数の根拠を区別し、旧版移行と残量境界で矛盾がない。",
"cross_cutting": {
"原本条件とUI操作が一致": "HUDに残量/容量と生成・容量・停止条件を表示(scenes/main/main.gd)。原本は全館停止のみ規定し数値は承認値A06。",
"Runtimeの実利用・会計・行動へ接続": "MANA phaseで境界精算→局所配電→全館ゲート。",
"途中保存・再起動で再現": "test_mana_reserve_new_pid writer/reader別PIDで残量・receipt・全状態digest一致、旧0セーブ移行。",
"異常/境界/中断を検証": "同境界再送、逆行、境界飛ばし、境界間の容量超過→overflow、改ざん・旧版容量超過の原子的拒否、破壊施設除外、Operations巻き戻し。",
"関連回帰PASS": "142本中118 PASS。失敗24本は基準c366012でも同一終了コード(UI/audio owner cleanup、resources still in use、保存パッケージ残骸1件)でマナ起因なし。",
"要件別ログとソースハッシュを保存": "本ファイルのsource_sha256、regression-f247d19.log。",
"既存代表負荷の性能回帰を計測": "perf-r01.json:1日tick 1008→1014ms(+0.6%)、snapshot +1.5%、save差は誤差内。描画・Windowsは対象外。"
},
"reviews": [
{
"round": 1,
"candidate": "65534cf",
"verdict": "FAIL",
"blocking": [
"境界間のマナ増加で読込拒否/INVALID_FLOW latch",
"test_runtime_mana_depletion回帰",
"破壊済み施設の需要計上"
]
},
{
"round": 2,
"candidate": "f247d19",
"verdict": "PASS",
"blocking": [],
"non_blocking": [
"change_resourcesで10億超にすると境界でlatch(通常プレイ外)",
"reserve分が古い現行セーブは読込後に境界を順に追いつく(方針どおり)",
"HUDが境界間に容量超過値を表示",
"test_runtime_transportはaudio cleanup 1件のみ失敗(基準線と同種)"
]
}
],
"regression_failures_baseline_identical": [
"res://tests/mvp/test_amelia_donations.gd",
"res://tests/mvp/test_fine_cleaning_effect.gd",
"res://tests/s1/test_path_snapshot_transit_guard.gd",
"res://tests/supply/test_normal_auto_purchase_chain.gd",
"res://tests/supply/test_normal_supply_chain.gd",
"res://tests/transport/test_runtime_transport.gd",
"res://tests/ui/test_anri_recruitment.gd",
"res://tests/ui/test_chapel_gameplay.gd",
"res://tests/ui/test_dashboard_coalescing.gd",
"res://tests/ui/test_dimension_migration_ui.gd",
"res://tests/ui/test_first_operating_day.gd",
"res://tests/ui/test_guest_decision_log.gd",
"res://tests/ui/test_guest_observation.gd",
"res://tests/ui/test_layer_skin.gd",
"res://tests/ui/test_original_build_pointer.gd",
"res://tests/ui/test_rank_pointer.gd",
"res://tests/ui/test_staff_management.gd",
"res://tests/ui/test_staff_rescue.gd",
"res://tests/ui/test_staff_rest.gd",
"res://tests/ui/test_stair_transport_details.gd",
"res://tests/ui/test_supply_auto_purchase_ui.gd",
"res://tests/ui/test_upkeep_inspector.gd",
"res://tests/ui/test_world_tree_rank.gd",
"tests/ui/test_cleaning_gameplay.gd"
],
"source_sha256": {
"scripts/mana/mana_reserve_cycle.gd": "7d372d6e944765de5799803a4f5f60babf129741e6de30fe2452f133a4524d9a",
"scripts/mana/mana_network_service.gd": "3f28a9b291cc00efd1495a9adf11a37988ce13e8c8ace01a950fd0075b6d7950",
"autoload/simulation_runtime.gd": "22dae2e188ce4e099aad5cfcdcd2103c5ec979858740a7dbba46444153e066fa",
"scenes/main/main.gd": "bf45d29b3ea49147651097b783e1d6422a024a22f5422bb38aa1517677ab66ba",
"tests/helpers/mana_outage.gd": "8df68f67fd023fb3fed4c465acf8227094d0e9403efc1f56ae009685629563e1",
"tests/s2/test_mana_reserve_cycle.gd": "048d79e067cc85eef1c5c5f3e412198e652a2acc08e6d910e0761c7148a34cb6",
"tests/s2/test_runtime_mana_reserve.gd": "323750a533f2bbdf95b96b1615996cd3c4155bdadc6dcfb0936eaaa19a04809b",
"tests/s2/test_mana_reserve_new_pid.gd": "9f42e4f7f5aac403ee4a6091e54ebf3995e25d11a450000e5a8ce870094f7a6b"
},
"not_claimed": [
"炉の人物投入の実接続",
"未定義13施設の需要",
"D05詳細",
"全館の実プレイ・Windows実機",
"P06全体の完了"
]
}