74 lines
4.6 KiB
JSON
74 lines
4.6 KiB
JSON
{
|
|
"unit": "P06-03",
|
|
"title": "復帰と表示",
|
|
"candidate": "826ef60",
|
|
"depends_on": "P06-01 f247d19 (A06)",
|
|
"status": "independent_review_pass_awaiting_owner_approval",
|
|
"acceptance": "破壊・摘発の休止を停電復旧で解除しない。途中保存後も復帰結果が一致する。",
|
|
"cross_cutting": {
|
|
"原本条件とUI操作が一致": "原本9.1の枯渇時全館停止。HUDにマナ残量/容量・停止表示、ツールチップに供給+20/10分・消費・収支・蓄積・直近の不足/破棄、休止は解除されない旨を表示。",
|
|
"Runtimeの実利用・会計・行動へ接続": "get_mana_reserve_report()はA06の実Runtime値(_mana_reserve_demand、last_flow)を返す。復帰後の搬送・調理・EV・救護・接客の再開と一回請求は既存試験(supply_logistics_bridge、rescue_elevator、runtime_transport、runtime_operations_cycle、premium_room_guest_flow)で、持続停電中に検証。",
|
|
"途中保存・再起動で再現": "test_mana_recovery_new_pid:停電中の保存を別PIDで読み、同じ復帰後に全状態digestと施設状態が一致。",
|
|
"異常/境界/中断を検証": "DESTROYED/RAIDEDが復帰後も保持。reviewerが600分停電+4320分経過でも保持を確認。digestは1分差・未復帰で不一致となり比較が自明でないことを確認。runtime無しでもHUDは固定文言で動作。",
|
|
"関連回帰PASS": "144本中120 PASS。失敗24本はc366012基準と同一の既知失敗(UI/audio cleanup等)。",
|
|
"要件別ログとソースハッシュを保存": "本ファイルのsource_sha256、regression-826ef60.log。",
|
|
"既存代表負荷の性能回帰を計測": "Runtime tickの変更なし。追加はsnapshot公開ごとのHUD報告1回:2.84µs/回(1分tick 794µsの0.36%、施設1件)。施設数に比例。描画・Windowsは対象外。"
|
|
},
|
|
"reviews": [
|
|
{
|
|
"round": 1,
|
|
"candidate": "826ef60",
|
|
"verdict": "PASS",
|
|
"blocking": [],
|
|
"non_blocking": [
|
|
"HUD供給に炉受入量(未接続)を含まない",
|
|
"収支の負号がASCII「-」、消費は全角「−」",
|
|
"新PID試験はreceptionがINACTIVEに留まる理由を検証しない(運行再開は既存試験に依存)",
|
|
"dashboard試験は部分一致のみ",
|
|
"ログ・ハッシュ・性能証跡は受入記録で別途用意(本ファイル)"
|
|
]
|
|
}
|
|
],
|
|
"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": {
|
|
"autoload/simulation_runtime.gd": "5a23418002cad5bde1f1db847b49b8c953c7b9d16a61c749415e2a41162902c1",
|
|
"scenes/main/main.gd": "64142faf89ced6a8aedfedbf5642d830628d3ce003a3670507ba8b82bead2fa2",
|
|
"scripts/mana/mana_power_projection.gd": "2026467960e857349bcb18fb97b7753189be5f2de2be91a17e73e90146eba69e",
|
|
"scripts/facility/facility_instance.gd": "0c6aa493f3299611e05dd26aa429dda8cf7b5c479e4d09632036fb862f79a324",
|
|
"scripts/facility/facility_service.gd": "ceb4a3e9224587423f273cdb2b56e6843ab176ac1fc4fe79dd498b5ed5c33b77",
|
|
"tests/s2/test_mana_recovery_new_pid.gd": "8ef67859db2a31213585fa49dfc687ea69bf215c41c8d1d8cbb3f84d00dd5d17",
|
|
"tests/ui/test_main_dashboard.gd": "793e23077fc7e2d9c6112c8847c4ee0fd92d5c00037bf753bd05d9888b3ffcfe",
|
|
"tests/helpers/mana_outage.gd": "8df68f67fd023fb3fed4c465acf8227094d0e9403efc1f56ae009685629563e1"
|
|
},
|
|
"not_claimed": [
|
|
"P06-02(ワープ未実装)",
|
|
"P06全体",
|
|
"炉の実接続",
|
|
"Windows実機・全館実プレイ"
|
|
]
|
|
} |