Files

45 lines
2.4 KiB
JSON

{
"id": "P24-03",
"status": "next_scope_proposal_not_started",
"work": "施設・客・職員・レイヤーの選択を撤去、離脱、保存再起動に跨がせる。",
"acceptance": "不在対象を参照せず、有効な選択と画面値が復元される。",
"selection_reason": "既存復元実装と局所試験を再利用でき、P06未承認数値や延期したCtrl保持入力に依存せず、撤去/離脱/別process再開という有限範囲を閉じられる見込み。",
"existing_implementation": [
"version1 presentation IDs and open flags",
"valid entity/staff/guest existence checks at load",
"GameState active_layer and inspector restore"
],
"reusable_test_sources": [
"tests/ui/test_actor_selection.gd",
"tests/ui/test_selection_lifecycle.gd",
"tests/ui/test_selection_autosave.gd"
],
"current_pass_evidence": [],
"reused_pass_claim": false,
"missing_conditions": [
"実撤去後の施設選択と表示更新",
"実離脱/解雇後の客・職員選択と表示更新",
"選択とレイヤー/画面値の同一候補版・正式保存・別process再開",
"通常OS入力から選択保存再開までの証拠",
"影響範囲試験と別Claude正式独立レビュー"
],
"test_scope": [
"static and local selection checks before broad runs",
"existing actor/lifecycle/autosave tests subject to valid current source/environment",
"only necessary removal/departure/cross-process gaps",
"final exact-candidate required regression and review"
],
"dependencies": [
"existing accepted save/current UI contract applicability to be verified",
"package integration dependencies remain; no whole-package completion prerequisite fabricated"
],
"windows_block_policy": "Only expressly Windows-device-specific conditions blocked; Mac selection gaps remain work, not platform block",
"source_pins": {
"scenes/main/main.gd": "a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3",
"tests/ui/test_actor_selection.gd": "f37a0f4805adce4b538fccde1404c1a417f20639fddf36947f076d88409ba0a3",
"tests/ui/test_selection_lifecycle.gd": "ed68b120f422e1b37b8cf0654b6d6605458fe01c7e5d84decc3ba6f4e9366c47",
"tests/ui/test_selection_autosave.gd": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815"
},
"observed_at_jst": "2026-10-13T00:27:34.431543+09:00"
}