docs: record Opus scheduling and resume held P18 save-compatibility repair

This commit is contained in:
Takeshi
2026-10-15 20:19:46 +09:00
parent 679a9273c9
commit fe4289ed81
22 changed files with 1554 additions and 22 deletions
@@ -0,0 +1,639 @@
{
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部": {
"source_files": 1331,
"source_bytes": 67645734,
"parse_paths": 313,
"parse_list_sha256": "21134f735d79bccd05eedbda8f7b052f2503f791ae6e4207e33626d0b9c563d9",
"gd_paths": [
"autoload/event_bus.gd",
"autoload/game_clock.gd",
"autoload/game_state.gd",
"autoload/simulation_runtime.gd",
"scenes/main/main.gd",
"scenes/main/world_preview.gd",
"scripts/authority/authority_service.gd",
"scripts/authority/evidence.gd",
"scripts/authority/heat_state.gd",
"scripts/authority/incident.gd",
"scripts/authority/inspection.gd",
"scripts/construction/construction_job.gd",
"scripts/construction/construction_service.gd",
"scripts/construction/excavation_service.gd",
"scripts/construction/facility_resize_preview.gd",
"scripts/construction/facility_resize_routes.gd",
"scripts/construction/placement_report.gd",
"scripts/core/command.gd",
"scripts/core/command_queue.gd",
"scripts/core/command_result.gd",
"scripts/core/definition_registry.gd",
"scripts/core/deterministic_rng.gd",
"scripts/core/domain_event.gd",
"scripts/core/domain_event_stream.gd",
"scripts/core/performance_budget.gd",
"scripts/core/save_migration_registry.gd",
"scripts/core/save_service.gd",
"scripts/core/simulation_digest.gd",
"scripts/core/simulation_kernel.gd",
"scripts/core/simulation_snapshot.gd",
"scripts/core/stable_id_generator.gd",
"scripts/core/state_transaction.gd",
"scripts/data/facility_catalog.gd",
"scripts/data/facility_definition.gd",
"scripts/data/mvp_content_catalog.gd",
"scripts/defense/defense_service.gd",
"scripts/economy/economy_service.gd",
"scripts/economy/facility_upkeep_accrual.gd",
"scripts/economy/facility_upkeep_settlement.gd",
"scripts/economy/ledger_backed_resource_state.gd",
"scripts/economy/ledger_entry.gd",
"scripts/environment/facility_cleaning_bridge.gd",
"scripts/environment/facility_cleaning_policy.gd",
"scripts/environment/facility_cleanliness_service.gd",
"scripts/environment/weather_timeline.gd",
"scripts/events/event_action.gd",
"scripts/events/event_choice.gd",
"scripts/events/event_condition.gd",
"scripts/events/event_definition.gd",
"scripts/events/event_instance.gd",
"scripts/events/event_service.gd",
"scripts/facility/facility_instance.gd",
"scripts/facility/facility_pricing.gd",
"scripts/facility/facility_service.gd",
"scripts/facility/service_instance.gd",
"scripts/facility/service_request.gd",
"scripts/guest/guest_definition.gd",
"scripts/guest/guest_runtime.gd",
"scripts/guest/guest_service.gd",
"scripts/inventory/inventory_reservation.gd",
"scripts/inventory/inventory_service.gd",
"scripts/inventory/logistics_dispatcher.gd",
"scripts/inventory/logistics_request.gd",
"scripts/mana/mana_network_service.gd",
"scripts/mana/mana_power_projection.gd",
"scripts/mana/mana_reserve_balance.gd",
"scripts/operations/operations_coordinator.gd",
"scripts/progression/progression_service.gd",
"scripts/relationship/placement_risk_preview_service.gd",
"scripts/relationship/relationship_service.gd",
"scripts/relationship/relationship_state.gd",
"scripts/staff/shift_instance.gd",
"scripts/staff/staff_commute_service.gd",
"scripts/staff/staff_runtime.gd",
"scripts/staff/staff_service.gd",
"scripts/staff/staff_task.gd",
"scripts/staff/task_dispatcher.gd",
"scripts/supply/kitchen_production_service.gd",
"scripts/supply/supply_auto_purchase_plans.gd",
"scripts/supply/supply_auto_purchase_quote_plans.gd",
"scripts/supply/supply_catalog.gd",
"scripts/supply/supply_logistics_bridge.gd",
"scripts/supply/supply_management_service.gd",
"scripts/supply/supply_purchase_quote_v2.gd",
"scripts/transport/elevator_service.gd",
"scripts/ui/business_management_panel.gd",
"scripts/ui/defense_management_panel.gd",
"scripts/ui/event_log_dialog.gd",
"scripts/ui/guest_observation_panel.gd",
"scripts/ui/inactive_layer_rooms.gd",
"scripts/ui/infirmary_room_art.gd",
"scripts/ui/inn_opening_guide.gd",
"scripts/ui/layer_interface_skin.gd",
"scripts/ui/manual_save_slots_dialog.gd",
"scripts/ui/operating_ledger_panel.gd",
"scripts/ui/paired_bgm.gd",
"scripts/ui/pixel_people.gd",
"scripts/ui/pixel_tower_art.gd",
"scripts/ui/pixel_tower_demo.gd",
"scripts/ui/room_presentation.gd",
"scripts/ui/staff_management_panel.gd",
"scripts/ui/standard_room_art.gd",
"scripts/ui/supply_management_panel.gd",
"scripts/ui/ui_audio_feedback.gd",
"scripts/ui/ui_audio_owner_shutdown.gd",
"scripts/ui/ui_audio_settings_dialog.gd",
"scripts/ui/visual_theme_profile.gd",
"scripts/ui/world_tree_rank_dialog.gd",
"scripts/world/facility_infrastructure_projector.gd",
"scripts/world/legacy_stair_service.gd",
"scripts/world/path_service.gd",
"scripts/world/route_subslot_path_adapter.gd",
"scripts/world/spatial_subslot_service.gd",
"scripts/world/world_service.gd",
"tests/business/test_business_closure.gd",
"tests/business/test_business_operations.gd",
"tests/business/test_required_kitchen.gd",
"tests/environment/test_cleaning_access.gd",
"tests/environment/test_facility_cleanliness.gd",
"tests/environment/test_runtime_cleanliness.gd",
"tests/environment/test_runtime_weather.gd",
"tests/environment/test_weather_recovery.gd",
"tests/environment/test_weather_timeline.gd",
"tests/export/test_exported_opening.gd",
"tests/fixtures/p08-02/mixed_world.gd",
"tests/fixtures/p08-02/reader.gd",
"tests/fixtures/p08-02/writer.gd",
"tests/fixtures/p08-03/passive_placement.gd",
"tests/fixtures/p08-03/placement.gd",
"tests/fixtures/pre_auto_purchase_runtime.gd",
"tests/fixtures/pre_upkeep_runtime.gd",
"tests/fixtures/required_kitchen_setup.gd",
"tests/helpers/ui_audio_fixture_cleanup.gd",
"tests/helpers/ui_audio_teardown.gd",
"tests/mvp/test_amelia_donations.gd",
"tests/mvp/test_anri_floor_pricing.gd",
"tests/mvp/test_approved_free_unique_arrears.gd",
"tests/mvp/test_chapel_boundaries.gd",
"tests/mvp/test_chapel_service.gd",
"tests/mvp/test_fine_cleaning_effect.gd",
"tests/mvp/test_mvp_content_catalog.gd",
"tests/mvp/test_operations_coordinator.gd",
"tests/mvp/test_original_midnight_settlement.gd",
"tests/mvp/test_original_room_zones.gd",
"tests/mvp/test_pending_service_pricing_report.gd",
"tests/mvp/test_premium_room.gd",
"tests/mvp/test_premium_room_guest_flow.gd",
"tests/mvp/test_progression_service.gd",
"tests/mvp/test_runtime_content_progression.gd",
"tests/mvp/test_runtime_mana_depletion.gd",
"tests/mvp/test_runtime_operations_acceptance.gd",
"tests/mvp/test_runtime_operations_integration.gd",
"tests/mvp/test_runtime_upkeep.gd",
"tests/mvp/test_staff_unique_contract_report.gd",
"tests/mvp/test_tomari_floor_trouble.gd",
"tests/mvp/test_unique_character_validation_policy.gd",
"tests/mvp/test_upkeep_construction_boundaries.gd",
"tests/mvp/test_upkeep_legacy_midnight.gd",
"tests/mvp/test_upkeep_loss_streak.gd",
"tests/performance/fixtures/linear_path_reference.gd",
"tests/performance/fixtures/simulation_digest_v1_reference.gd",
"tests/performance/fixtures/uncached_preview_reference.gd",
"tests/performance/perf_mvp_001_harness.gd",
"tests/performance/profile_production_scene.gd",
"tests/performance/test_digest_performance.gd",
"tests/performance/test_facility_reachability.gd",
"tests/performance/test_lazy_digest.gd",
"tests/performance/test_mvp_manifest_cache.gd",
"tests/performance/test_path_membership.gd",
"tests/performance/test_perf_mvp_001.gd",
"tests/performance/test_snapshot_ownership.gd",
"tests/performance/test_system_optimization.gd",
"tests/performance/test_world_snapshot_cache.gd",
"tests/run_tests.gd",
"tests/s0/test_command_snapshot_key_order.gd",
"tests/s0/test_command_transaction.gd",
"tests/s0/test_definition_registry.gd",
"tests/s0/test_determinism.gd",
"tests/s0/test_domain_events.gd",
"tests/s0/test_kernel_and_save.gd",
"tests/s0/test_runtime_integration.gd",
"tests/s0/test_stable_id_generator.gd",
"tests/s1/test_construction_service.gd",
"tests/s1/test_dimension_batch_save.gd",
"tests/s1/test_excavation_service.gd",
"tests/s1/test_facility_infrastructure_projector.gd",
"tests/s1/test_facility_resize_preview.gd",
"tests/s1/test_original_facility_dimensions.gd",
"tests/s1/test_p08_combined_migration.gd",
"tests/s1/test_path_congestion.gd",
"tests/s1/test_path_service.gd",
"tests/s1/test_path_snapshot_transit_guard.gd",
"tests/s1/test_route_subslot_path_adapter.gd",
"tests/s1/test_runtime_infrastructure_integration.gd",
"tests/s1/test_runtime_world_construction.gd",
"tests/s1/test_spatial_subslot_service.gd",
"tests/s1/test_weighted_resize_runtime.gd",
"tests/s1/test_world_service.gd",
"tests/s2/test_economy_service.gd",
"tests/s2/test_facility_pricing.gd",
"tests/s2/test_facility_service.gd",
"tests/s2/test_facility_upkeep_accrual.gd",
"tests/s2/test_facility_upkeep_settlement.gd",
"tests/s2/test_inventory_logistics.gd",
"tests/s2/test_kitchen_production.gd",
"tests/s2/test_ledger_backed_resources.gd",
"tests/s2/test_mana_network_service.gd",
"tests/s2/test_mana_power_projection.gd",
"tests/s2/test_mana_reserve_balance.gd",
"tests/s2/test_original_facility_parameters.gd",
"tests/s2/test_runtime_operations_cycle.gd",
"tests/s2/test_service_start_slots.gd",
"tests/s3/test_guest_observation_restore_order.gd",
"tests/s3/test_guest_service.gd",
"tests/s3/test_runtime_actor_cycle.gd",
"tests/s3/test_runtime_actor_hardening.gd",
"tests/s3/test_runtime_path_traffic.gd",
"tests/s3/test_runtime_staff_assignment.gd",
"tests/s3/test_staff_payroll_operations.gd",
"tests/s3/test_staff_service.gd",
"tests/s4/test_placement_risk_preview_service.gd",
"tests/s4/test_relationship_event_service.gd",
"tests/s4/test_runtime_relationship_events.gd",
"tests/s5/test_authority_service.gd",
"tests/s5/test_defense_service.gd",
"tests/s5/test_runtime_authority_cycle.gd",
"tests/s5/test_runtime_defense_autonomy.gd",
"tests/s5/test_runtime_defense_cycle.gd",
"tests/s5/test_runtime_event_defense.gd",
"tests/s6/test_performance_budget.gd",
"tests/s6/test_runtime_save_lifecycle.gd",
"tests/s6/test_runtime_snapshot_serialization.gd",
"tests/s6/test_save_operations.gd",
"tests/s6/test_save_preflight.gd",
"tests/s6/test_save_recovery_preservation.gd",
"tests/staff/test_dormitory_dimension_migration.gd",
"tests/staff/test_dormitory_shift_cycle.gd",
"tests/staff/test_rescue_elevator.gd",
"tests/staff/test_shift_rush.gd",
"tests/staff/test_staff_commute.gd",
"tests/staff/test_staff_dormitory.gd",
"tests/staff/test_staff_rescue.gd",
"tests/staff/test_staff_rest.gd",
"tests/staff/test_task_work_clock.gd",
"tests/supply/test_mimi_purchase_quote.gd",
"tests/supply/test_normal_auto_purchase_chain.gd",
"tests/supply/test_normal_supply_chain.gd",
"tests/supply/test_supply_auto_purchase.gd",
"tests/supply/test_supply_auto_purchase_boundaries.gd",
"tests/supply/test_supply_auto_purchase_destruction.gd",
"tests/supply/test_supply_logistics_bridge.gd",
"tests/supply/test_supply_management_service.gd",
"tests/supply/test_supply_save_migration.gd",
"tests/transport/test_elevator_service.gd",
"tests/transport/test_runtime_build_preview.gd",
"tests/transport/test_runtime_stairs.gd",
"tests/transport/test_runtime_transport.gd",
"tests/transport/test_runtime_transport_comparison.gd",
"tests/transport/test_transport_boundaries.gd",
"tests/transport/test_transport_comparison.gd",
"tests/transport/test_transport_density_migration.gd",
"tests/transport/test_transport_save.gd",
"tests/ui/capture_main_dashboard.gd",
"tests/ui/capture_pixel_tower.gd",
"tests/ui/fixtures/counted_dashboard.gd",
"tests/ui/fixtures/opening_restart_flow.gd",
"tests/ui/fixtures/selection_cross_process.gd",
"tests/ui/test_actor_selection.gd",
"tests/ui/test_anri_recruitment.gd",
"tests/ui/test_approved_free_unique_arrears_ui.gd",
"tests/ui/test_business_management.gd",
"tests/ui/test_chapel_gameplay.gd",
"tests/ui/test_cleaning_gameplay.gd",
"tests/ui/test_dashboard_coalescing.gd",
"tests/ui/test_defense_management.gd",
"tests/ui/test_dimension_migration_ui.gd",
"tests/ui/test_elevator_management.gd",
"tests/ui/test_event_log_ui.gd",
"tests/ui/test_first_operating_day.gd",
"tests/ui/test_guest_decision_log.gd",
"tests/ui/test_guest_observation.gd",
"tests/ui/test_layer_presentation.gd",
"tests/ui/test_layer_skin.gd",
"tests/ui/test_main_audio_feedback.gd",
"tests/ui/test_main_dashboard.gd",
"tests/ui/test_opening_assignment.gd",
"tests/ui/test_original_build_pointer.gd",
"tests/ui/test_original_facility_controls.gd",
"tests/ui/test_p08_normal_placement_ops.gd",
"tests/ui/test_paired_bgm.gd",
"tests/ui/test_pixel_tower.gd",
"tests/ui/test_rank_pointer.gd",
"tests/ui/test_room_presentation.gd",
"tests/ui/test_selection_autosave.gd",
"tests/ui/test_selection_departure.gd",
"tests/ui/test_selection_lifecycle.gd",
"tests/ui/test_staff_management.gd",
"tests/ui/test_staff_rescue.gd",
"tests/ui/test_staff_rest.gd",
"tests/ui/test_stair_transport_details.gd",
"tests/ui/test_supply_auto_purchase_ui.gd",
"tests/ui/test_supply_management.gd",
"tests/ui/test_ui_audio_feedback.gd",
"tests/ui/test_ui_presentation_audio_contract.gd",
"tests/ui/test_upkeep_closed_ui.gd",
"tests/ui/test_upkeep_inspector.gd",
"tests/ui/test_world_tree_rank.gd",
"tests/world/test_elevator_topology.gd",
"tests/world/test_legacy_stairs.gd",
"tests/world/test_path_transit_density.gd",
"tests/world/test_path_vertical_policy.gd",
"tests/world/test_stair_infrastructure.gd",
"tools/capture_facility_audit.gd"
]
},
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p18-01-model/P18-01-CODE-implement": {
"source_files": 1311,
"source_bytes": 67310742,
"parse_paths": 308,
"parse_list_sha256": "48d9e465d850c5f57b8009531c3718adfe0147f2603dd3099071c5d4650f3189",
"gd_paths": [
"autoload/event_bus.gd",
"autoload/game_clock.gd",
"autoload/game_state.gd",
"autoload/simulation_runtime.gd",
"scenes/main/main.gd",
"scenes/main/world_preview.gd",
"scripts/authority/authority_service.gd",
"scripts/authority/evidence.gd",
"scripts/authority/heat_state.gd",
"scripts/authority/incident.gd",
"scripts/authority/inspection.gd",
"scripts/construction/construction_job.gd",
"scripts/construction/construction_service.gd",
"scripts/construction/excavation_service.gd",
"scripts/construction/facility_resize_preview.gd",
"scripts/construction/facility_resize_routes.gd",
"scripts/construction/placement_report.gd",
"scripts/core/command.gd",
"scripts/core/command_queue.gd",
"scripts/core/command_result.gd",
"scripts/core/definition_registry.gd",
"scripts/core/deterministic_rng.gd",
"scripts/core/domain_event.gd",
"scripts/core/domain_event_stream.gd",
"scripts/core/performance_budget.gd",
"scripts/core/save_migration_registry.gd",
"scripts/core/save_service.gd",
"scripts/core/simulation_digest.gd",
"scripts/core/simulation_kernel.gd",
"scripts/core/simulation_snapshot.gd",
"scripts/core/stable_id_generator.gd",
"scripts/core/state_transaction.gd",
"scripts/data/facility_catalog.gd",
"scripts/data/facility_definition.gd",
"scripts/data/mvp_content_catalog.gd",
"scripts/defense/defense_service.gd",
"scripts/economy/economy_service.gd",
"scripts/economy/facility_upkeep_accrual.gd",
"scripts/economy/facility_upkeep_settlement.gd",
"scripts/economy/ledger_backed_resource_state.gd",
"scripts/economy/ledger_entry.gd",
"scripts/environment/facility_cleaning_bridge.gd",
"scripts/environment/facility_cleaning_policy.gd",
"scripts/environment/facility_cleanliness_service.gd",
"scripts/environment/weather_timeline.gd",
"scripts/events/event_action.gd",
"scripts/events/event_choice.gd",
"scripts/events/event_condition.gd",
"scripts/events/event_definition.gd",
"scripts/events/event_instance.gd",
"scripts/events/event_service.gd",
"scripts/facility/facility_instance.gd",
"scripts/facility/facility_pricing.gd",
"scripts/facility/facility_service.gd",
"scripts/facility/service_instance.gd",
"scripts/facility/service_request.gd",
"scripts/guest/guest_definition.gd",
"scripts/guest/guest_runtime.gd",
"scripts/guest/guest_service.gd",
"scripts/inventory/inventory_reservation.gd",
"scripts/inventory/inventory_service.gd",
"scripts/inventory/logistics_dispatcher.gd",
"scripts/inventory/logistics_request.gd",
"scripts/mana/mana_network_service.gd",
"scripts/mana/mana_power_projection.gd",
"scripts/mana/mana_reserve_balance.gd",
"scripts/operations/operations_coordinator.gd",
"scripts/progression/progression_service.gd",
"scripts/relationship/original_relationship_state.gd",
"scripts/relationship/placement_risk_preview_service.gd",
"scripts/relationship/relationship_service.gd",
"scripts/relationship/relationship_state.gd",
"scripts/staff/shift_instance.gd",
"scripts/staff/staff_commute_service.gd",
"scripts/staff/staff_runtime.gd",
"scripts/staff/staff_service.gd",
"scripts/staff/staff_task.gd",
"scripts/staff/task_dispatcher.gd",
"scripts/supply/kitchen_production_service.gd",
"scripts/supply/supply_auto_purchase_plans.gd",
"scripts/supply/supply_auto_purchase_quote_plans.gd",
"scripts/supply/supply_catalog.gd",
"scripts/supply/supply_logistics_bridge.gd",
"scripts/supply/supply_management_service.gd",
"scripts/supply/supply_purchase_quote_v2.gd",
"scripts/transport/elevator_service.gd",
"scripts/ui/business_management_panel.gd",
"scripts/ui/defense_management_panel.gd",
"scripts/ui/event_log_dialog.gd",
"scripts/ui/guest_observation_panel.gd",
"scripts/ui/inactive_layer_rooms.gd",
"scripts/ui/infirmary_room_art.gd",
"scripts/ui/inn_opening_guide.gd",
"scripts/ui/layer_interface_skin.gd",
"scripts/ui/manual_save_slots_dialog.gd",
"scripts/ui/operating_ledger_panel.gd",
"scripts/ui/paired_bgm.gd",
"scripts/ui/pixel_people.gd",
"scripts/ui/pixel_tower_art.gd",
"scripts/ui/pixel_tower_demo.gd",
"scripts/ui/room_presentation.gd",
"scripts/ui/staff_management_panel.gd",
"scripts/ui/standard_room_art.gd",
"scripts/ui/supply_management_panel.gd",
"scripts/ui/ui_audio_feedback.gd",
"scripts/ui/ui_audio_owner_shutdown.gd",
"scripts/ui/ui_audio_settings_dialog.gd",
"scripts/ui/visual_theme_profile.gd",
"scripts/ui/world_tree_rank_dialog.gd",
"scripts/world/facility_infrastructure_projector.gd",
"scripts/world/legacy_stair_service.gd",
"scripts/world/path_service.gd",
"scripts/world/route_subslot_path_adapter.gd",
"scripts/world/spatial_subslot_service.gd",
"scripts/world/world_service.gd",
"tests/business/test_business_closure.gd",
"tests/business/test_business_operations.gd",
"tests/business/test_required_kitchen.gd",
"tests/environment/test_cleaning_access.gd",
"tests/environment/test_facility_cleanliness.gd",
"tests/environment/test_runtime_cleanliness.gd",
"tests/environment/test_runtime_weather.gd",
"tests/environment/test_weather_recovery.gd",
"tests/environment/test_weather_timeline.gd",
"tests/export/test_exported_opening.gd",
"tests/fixtures/pre_auto_purchase_runtime.gd",
"tests/fixtures/pre_upkeep_runtime.gd",
"tests/fixtures/required_kitchen_setup.gd",
"tests/helpers/ui_audio_fixture_cleanup.gd",
"tests/helpers/ui_audio_teardown.gd",
"tests/mvp/test_amelia_donations.gd",
"tests/mvp/test_anri_floor_pricing.gd",
"tests/mvp/test_approved_free_unique_arrears.gd",
"tests/mvp/test_chapel_boundaries.gd",
"tests/mvp/test_chapel_service.gd",
"tests/mvp/test_fine_cleaning_effect.gd",
"tests/mvp/test_mvp_content_catalog.gd",
"tests/mvp/test_operations_coordinator.gd",
"tests/mvp/test_original_midnight_settlement.gd",
"tests/mvp/test_original_room_zones.gd",
"tests/mvp/test_pending_service_pricing_report.gd",
"tests/mvp/test_premium_room.gd",
"tests/mvp/test_premium_room_guest_flow.gd",
"tests/mvp/test_progression_service.gd",
"tests/mvp/test_runtime_content_progression.gd",
"tests/mvp/test_runtime_mana_depletion.gd",
"tests/mvp/test_runtime_operations_acceptance.gd",
"tests/mvp/test_runtime_operations_integration.gd",
"tests/mvp/test_runtime_upkeep.gd",
"tests/mvp/test_staff_unique_contract_report.gd",
"tests/mvp/test_tomari_floor_trouble.gd",
"tests/mvp/test_unique_character_validation_policy.gd",
"tests/mvp/test_upkeep_construction_boundaries.gd",
"tests/mvp/test_upkeep_legacy_midnight.gd",
"tests/mvp/test_upkeep_loss_streak.gd",
"tests/performance/fixtures/linear_path_reference.gd",
"tests/performance/fixtures/simulation_digest_v1_reference.gd",
"tests/performance/fixtures/uncached_preview_reference.gd",
"tests/performance/perf_mvp_001_harness.gd",
"tests/performance/profile_production_scene.gd",
"tests/performance/test_digest_performance.gd",
"tests/performance/test_facility_reachability.gd",
"tests/performance/test_lazy_digest.gd",
"tests/performance/test_mvp_manifest_cache.gd",
"tests/performance/test_path_membership.gd",
"tests/performance/test_perf_mvp_001.gd",
"tests/performance/test_snapshot_ownership.gd",
"tests/performance/test_system_optimization.gd",
"tests/performance/test_world_snapshot_cache.gd",
"tests/run_tests.gd",
"tests/s0/test_command_snapshot_key_order.gd",
"tests/s0/test_command_transaction.gd",
"tests/s0/test_definition_registry.gd",
"tests/s0/test_determinism.gd",
"tests/s0/test_domain_events.gd",
"tests/s0/test_kernel_and_save.gd",
"tests/s0/test_runtime_integration.gd",
"tests/s0/test_stable_id_generator.gd",
"tests/s1/test_construction_service.gd",
"tests/s1/test_dimension_batch_save.gd",
"tests/s1/test_excavation_service.gd",
"tests/s1/test_facility_infrastructure_projector.gd",
"tests/s1/test_facility_resize_preview.gd",
"tests/s1/test_original_facility_dimensions.gd",
"tests/s1/test_path_congestion.gd",
"tests/s1/test_path_service.gd",
"tests/s1/test_path_snapshot_transit_guard.gd",
"tests/s1/test_route_subslot_path_adapter.gd",
"tests/s1/test_runtime_infrastructure_integration.gd",
"tests/s1/test_runtime_world_construction.gd",
"tests/s1/test_spatial_subslot_service.gd",
"tests/s1/test_weighted_resize_runtime.gd",
"tests/s1/test_world_service.gd",
"tests/s2/test_economy_service.gd",
"tests/s2/test_facility_pricing.gd",
"tests/s2/test_facility_service.gd",
"tests/s2/test_facility_upkeep_accrual.gd",
"tests/s2/test_facility_upkeep_settlement.gd",
"tests/s2/test_inventory_logistics.gd",
"tests/s2/test_kitchen_production.gd",
"tests/s2/test_ledger_backed_resources.gd",
"tests/s2/test_mana_network_service.gd",
"tests/s2/test_mana_power_projection.gd",
"tests/s2/test_mana_reserve_balance.gd",
"tests/s2/test_original_facility_parameters.gd",
"tests/s2/test_runtime_operations_cycle.gd",
"tests/s2/test_service_start_slots.gd",
"tests/s3/test_guest_observation_restore_order.gd",
"tests/s3/test_guest_service.gd",
"tests/s3/test_runtime_actor_cycle.gd",
"tests/s3/test_runtime_actor_hardening.gd",
"tests/s3/test_runtime_path_traffic.gd",
"tests/s3/test_runtime_staff_assignment.gd",
"tests/s3/test_staff_payroll_operations.gd",
"tests/s3/test_staff_service.gd",
"tests/s4/test_original_relationship_model.gd",
"tests/s4/test_original_relationship_runtime.gd",
"tests/s4/test_placement_risk_preview_service.gd",
"tests/s4/test_relationship_event_service.gd",
"tests/s4/test_runtime_relationship_events.gd",
"tests/s5/test_authority_service.gd",
"tests/s5/test_defense_service.gd",
"tests/s5/test_runtime_authority_cycle.gd",
"tests/s5/test_runtime_defense_autonomy.gd",
"tests/s5/test_runtime_defense_cycle.gd",
"tests/s5/test_runtime_event_defense.gd",
"tests/s6/test_performance_budget.gd",
"tests/s6/test_runtime_save_lifecycle.gd",
"tests/s6/test_runtime_snapshot_serialization.gd",
"tests/s6/test_save_operations.gd",
"tests/s6/test_save_preflight.gd",
"tests/s6/test_save_recovery_preservation.gd",
"tests/staff/test_dormitory_dimension_migration.gd",
"tests/staff/test_dormitory_shift_cycle.gd",
"tests/staff/test_rescue_elevator.gd",
"tests/staff/test_shift_rush.gd",
"tests/staff/test_staff_commute.gd",
"tests/staff/test_staff_dormitory.gd",
"tests/staff/test_staff_rescue.gd",
"tests/staff/test_staff_rest.gd",
"tests/staff/test_task_work_clock.gd",
"tests/supply/test_mimi_purchase_quote.gd",
"tests/supply/test_normal_auto_purchase_chain.gd",
"tests/supply/test_normal_supply_chain.gd",
"tests/supply/test_supply_auto_purchase.gd",
"tests/supply/test_supply_auto_purchase_boundaries.gd",
"tests/supply/test_supply_auto_purchase_destruction.gd",
"tests/supply/test_supply_logistics_bridge.gd",
"tests/supply/test_supply_management_service.gd",
"tests/supply/test_supply_save_migration.gd",
"tests/transport/test_elevator_service.gd",
"tests/transport/test_runtime_stairs.gd",
"tests/transport/test_runtime_transport.gd",
"tests/transport/test_runtime_transport_comparison.gd",
"tests/transport/test_transport_boundaries.gd",
"tests/transport/test_transport_comparison.gd",
"tests/transport/test_transport_density_migration.gd",
"tests/transport/test_transport_save.gd",
"tests/ui/capture_main_dashboard.gd",
"tests/ui/capture_pixel_tower.gd",
"tests/ui/fixtures/counted_dashboard.gd",
"tests/ui/fixtures/opening_restart_flow.gd",
"tests/ui/fixtures/selection_cross_process.gd",
"tests/ui/test_actor_selection.gd",
"tests/ui/test_anri_recruitment.gd",
"tests/ui/test_approved_free_unique_arrears_ui.gd",
"tests/ui/test_business_management.gd",
"tests/ui/test_chapel_gameplay.gd",
"tests/ui/test_cleaning_gameplay.gd",
"tests/ui/test_dashboard_coalescing.gd",
"tests/ui/test_defense_management.gd",
"tests/ui/test_dimension_migration_ui.gd",
"tests/ui/test_elevator_management.gd",
"tests/ui/test_event_log_ui.gd",
"tests/ui/test_first_operating_day.gd",
"tests/ui/test_guest_decision_log.gd",
"tests/ui/test_guest_observation.gd",
"tests/ui/test_layer_presentation.gd",
"tests/ui/test_layer_skin.gd",
"tests/ui/test_main_audio_feedback.gd",
"tests/ui/test_main_dashboard.gd",
"tests/ui/test_opening_assignment.gd",
"tests/ui/test_original_build_pointer.gd",
"tests/ui/test_original_facility_controls.gd",
"tests/ui/test_paired_bgm.gd",
"tests/ui/test_pixel_tower.gd",
"tests/ui/test_rank_pointer.gd",
"tests/ui/test_room_presentation.gd",
"tests/ui/test_selection_autosave.gd",
"tests/ui/test_selection_departure.gd",
"tests/ui/test_selection_lifecycle.gd",
"tests/ui/test_staff_management.gd",
"tests/ui/test_staff_rescue.gd",
"tests/ui/test_staff_rest.gd",
"tests/ui/test_stair_transport_details.gd",
"tests/ui/test_supply_auto_purchase_ui.gd",
"tests/ui/test_supply_management.gd",
"tests/ui/test_ui_audio_feedback.gd",
"tests/ui/test_ui_presentation_audio_contract.gd",
"tests/ui/test_upkeep_closed_ui.gd",
"tests/ui/test_upkeep_inspector.gd",
"tests/ui/test_world_tree_rank.gd",
"tests/world/test_elevator_topology.gd",
"tests/world/test_legacy_stairs.gd",
"tests/world/test_path_transit_density.gd",
"tests/world/test_path_vertical_policy.gd",
"tests/world/test_stair_infrastructure.gd",
"tools/capture_facility_audit.gd"
]
}
}
@@ -0,0 +1,77 @@
{
"original_plan_id": "P18-01",
"original_title": "関係モデルと保存",
"original_acceptance": "表示と状態が一致し、意味不明な値の一対一変換を行わない。",
"state": "in_progress",
"active_work": "Existing P18-01-CODE same0084760e backend repair under actual Opus commander; no duplicate implementation",
"original_denominator": {
"packages": 30,
"units": 88,
"no_partial_credit": true
},
"backend_conditions": [
{
"id": "original_model",
"required": "Directional original Affection/Lust/Netorare and shield dedicated state; protagonist versus rival identities explicit; shield_max equals configured Affection. Unset is distinct from zero. No invented initial values, ceilings, thresholds, reduction or change coefficients; supplied numbers are validation fixtures only."
},
{
"id": "legacy_preservation",
"required": "Version-1 legacy five-axis relationships remain usable and all raw fields/values are preserved through a version-2 round trip. No affinity->Affection or dependence->Netorare original conversion. New original state is separate. Missing original records are unconfigured, not guessed zero values. Unknown versions, wrong types, duplicate identities, invalid references and corrupt original payloads reject atomically, preserving prior service/Runtime and input bytes."
},
{
"id": "runtime_save_read_model",
"required": "Real Runtime command/service registration, snapshot create/restore and rebind, player/staff identity validation, read-only original relationship projection through get_staff_management_report or an equally actual Runtime read-model. No unused model stub. Exact new/legacy/mixed round trips, restore failures, no mutation by reads, legacy unchanged behavior and events; no contacts, routes or duel behavior newly invented."
},
{
"id": "verified_backend",
"required": "Meaningful native isolated local and affected regression on exact source/settings/input with strict marker/source/artifact/PID/profile/cleanup provenance, separate Opus review, integration and affected final validation. This backend support task never claims the 88-delivery-unit P18-01 complete: normal UI rendering/display equality, approved initialization, required full final roster and applicable Windows final acceptance remain at the original unit until all actual evidence exists."
}
],
"whole_unit_remaining_conditions": [
"Actual ordinary staff/heroine UI graph/value/shield rendering from identical Runtime state, Japanese labels and unset display; saved/restored state equality.",
"Production-approved initial values and any range/unit constraints not fixed by original; no synthetic fixture counted as approval or normal gameplay.",
"Exact final full required regression after related code/UI fixes batched, independent whole-unit review and current-main integration; same Windows release final applicable acceptance."
],
"source_candidate": "0084760ee05a97adfcbd783a71161491f3629918",
"independent_review_finding": "I compared all four acceptance criteria against the spec, the full diff, the target sources, the identity catalog, the Runner p18-model result (exit 0) and the coordinator's native evidence (7 suites, 843 checks, 308 parse, 9 distinct PIDs, no guard or cleanup errors). I did not edit or run anything. Every change is inside allowed_paths. No existing test was deleted, disabled or weakened. Two new marker rows and two new suite-policy rows were added, pinned to the source hashes.\n\nP18-C-1 is met. The original relationship state is separate from the legacy one, with explicit directional subject/protagonist/rival identities. It requires all fields, rejects non-finite values, and enforces shield_max == affection. An unset record reads as configured:false with null values, distinct from an explicit zero. No production values or coefficients are introduced.\n\nP18-C-2 and P18-C-3 are mostly implemented: v2 nests the full v1 record, restore is atomic, the Runtime command and restore/rebind are real, and the report projection is read-only. But three things are unproven or change legacy behavior:\n(1) The merge-back of legacy aliases is not tested for changes to the aliased axes (affection/dependence).\n(2) Restore now rejects legacy saves it used to accept, through stricter type checks and a new actor-reference check.\n(3) Original records have no lifecycle once the subject leaves staff, which could make saves unloadable.\n\nP18-C-4: native local and affected evidence exists. Integration and the final affected validation have not happened yet, and the backend task correctly does not claim the P18-01 unit complete. Because of the verification gaps above, I am not passing it.",
"preserved_source": "PRESERVED_WORK_PREFLIGHT.json",
"reusable_evidence": "Existing7suite/843checks and308parse are historical0084760e only; reuse only independently unchanged source/settings/input/environment conditions. Modified final backend source needs fresh local+affected collection, then separate formal review and actual integration/final.",
"missing": [
"Resolve actual independent reviewer legacy alias update/type/reference/lifecycle findings without game-value invention",
"New exact-source local and affected native verification and source/marker pin matching",
"Separate independent Opus review of all4backend conditions, actual current-main integration/final",
"Original ordinary UI/read-model equality and saved/restored display",
"Production-approved original initialization and undefined constraints",
"Original-unit final full required roster/whole-unit review and applicable sameWindows acceptance"
],
"dependencies": {
"P03": "Reuse adopted atomic save candidate/restoration, preserve rejection and physical recovery safeguards; do not assert all P03 complete.",
"P17": "Actual hired staff identities and unique identity registry are used where required. All-seven recruitment and initial original values remain explicit unmet dependencies."
},
"formal_original_unit_credit": 0,
"primary_next_closure": "P23-03",
"p23_scope": "All7originalconditions unchanged; Mac OSlock prevents fresh normalOS/captures. Existing9a full177 remains exact9a evidence only. Per-image direct verdicts/registered validation/singleallconditionreview/integration/final are not waived.",
"p23_source": "9a26f9ab8c6691ba3cbe32ac4bc4525f4a9c7106",
"p23_evidence": "execution/p23-03/P23_03_CURRENT_ACCEPTANCE_AUDIT_9A26F9A.json",
"actual_scheduling_direction": "execution/next-closure-after-p13-20261015/OPUS_NEXT_ORIGINAL_DIRECTION.json",
"current_capacity_bytes": 3396866048,
"heavy_runs_started": 0,
"updated_at_jst": "2026-10-15T20:12:19.677704+09:00",
"active_worker": {
"id": "7c0e4e1e158b41348365dd1189c9b42d",
"role": "implementer",
"status": "running",
"pid": 70180,
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p18-01-model/runs/7c0e4e1e158b41348365dd1189c9b42d",
"os_process_exists": true,
"exec_session": 53910
},
"repair3_terminal": "No product/test changes; only preserved implementation handoff policy-gap note and prepare-only. Independent required fixes still available.",
"repair3_result": "REPAIR3_ACTUAL_RESULT.json",
"model_choice": "OPUS_REPAIR4_RUN_DIRECTION.json",
"repair_used": 4,
"repair_limit": null,
"static_prepare_only": true,
"no_engine_run": true,
"producer_interpretation": "Actual Opus based on create_snapshot producer and Reader/representative evidence; no new gameplay values. Genuine ambiguities must be scoped and recorded while independent fixes continue."
}
@@ -0,0 +1,13 @@
{
"previous_candidate": "0084760e",
"old_profile_archive_bytes": 0,
"old_entire_output_logical_bytes": 474130889,
"old_engine_bytes": 351312912,
"old_source_bytes": 67310742,
"tracked_gd_counts": {
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部": 415,
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p18-01-model/P18-01-CODE-implement": 390
},
"current_free_bytes": 3395706880,
"integration_risk": "Held collector enforces308, actual newer main has moreGD. Preserve all-script parsing and exact source map; avoid stale fixed count in normal merged integration. Check source tree applicability before any native rerun."
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,68 @@
{
"held_commit": "0084760ee05a97adfcbd783a71161491f3629918",
"worktree": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p18-01-model/P18-01-CODE-implement",
"status": "",
"source_pins": {
"scripts/relationship/original_relationship_state.gd": {
"bytes": 1571,
"sha256": "d1bfabfd205becf6d3cf1d6b6c477393319b26b0e7504fd227c3714761101616"
},
"scripts/relationship/original_relationship_state.gd.uid": {
"bytes": 20,
"sha256": "3ec8aa060bdf20acba106496c12288ebf8b83b51fc3dc9f7512e9a7b99583a0e"
},
"scripts/relationship/relationship_service.gd": {
"bytes": 26900,
"sha256": "8a456b2c85dfee69b8bc1352b2e2e33370d07e0c8f13c4954017325495f0cd74"
},
"autoload/simulation_runtime.gd": {
"bytes": 611743,
"sha256": "a5a135842cb29218d3bd861effe66ea7e29c144184d07b4da521ce9a23e121c3"
},
"tests/s4/test_original_relationship_model.gd": {
"bytes": 5823,
"sha256": "ad509f5fb67ab91e1d1d99a08af51e4695e411b9a2541ea63ee22b1555cb0924"
},
"tests/s4/test_original_relationship_model.gd.uid": {
"bytes": 20,
"sha256": "d7859fa9a503001cea97861d7893017531748c7880d70483339528a9f72e2c4d"
},
"tests/s4/test_original_relationship_runtime.gd": {
"bytes": 4699,
"sha256": "374f3d31a65d2f2b62dfef29721c8c838575b856f4fa5a0bca31c6ba4c7e09dd"
},
"tests/s4/test_original_relationship_runtime.gd.uid": {
"bytes": 20,
"sha256": "67a5aad38d18bb95da0080579e93984d2172d1522de139a07640ceeff45ec52c"
},
"tools/run_p18_relationship_tests.py": {
"bytes": 32602,
"sha256": "bb6f11957076696038d211c9a63cc7ca872a543d214e76b5e63868a71f522a17"
},
"tools/regression/suite-policy.json": {
"bytes": 16966,
"sha256": "60fccb913f371f3d178782e07ec09a369c6b11044014afb12e37f915fa4920db"
},
"docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json": {
"bytes": 186685,
"sha256": "fb217150a0dafe26ebc7363f5e794bef506f4e76bbbd4e3621f5b8295c0cd973"
},
"docs/plans/original-completion-2026-10-02/execution/p18-01-code/IMPLEMENTATION.md": {
"bytes": 5033,
"sha256": "4fc4bf1ed2937d23b72a09d3b0f7b5d0999e728cb98a1430edfa3ef815dc9b30"
},
"docs/plans/original-completion-2026-10-02/execution/p18-01-code/repair-ready-verifier-v2.md": {
"bytes": 5107,
"sha256": "31fd58f1e262c2cbc169264ea8b85de7875b8d01a0a4d9a21c6887123b7d0148"
}
},
"original_plan_id": "P18-01",
"registered_task": "P18-01-CODE",
"repairs_used": 2,
"current_repair_limit": null,
"capacity_free_bytes": 3371065344,
"model_selector": "actual Claude Opus 5.5",
"no_duplicate_worker": true,
"original_30_88": true,
"formal_unit_credit": 0
}
@@ -0,0 +1,22 @@
{
"task_id": "P18-01-CODE",
"commit": "d2a1f80a613e7c77b02b941026bc49c2d85db863",
"status": "blocked",
"summary": "基準実装の数値文字列変換・不正コンテナの既定値化と、固定仕様のwrong types拒否が衝突しています。判断を補完せずIMPLEMENTATION.mdに記録し、コードは未変更です。prepare-only成功:67,310,742 bytes、空き3,384,279,040 bytes、7 suites、engine実行0。git diff --check成功。P18-01は30/88・進行中を維持します。",
"acceptance_ids": [
"P18-C-1",
"P18-C-2",
"P18-C-3",
"P18-C-4"
],
"findings": [
{
"severity": "high",
"message": "数値文字列など、基準実装では受理するが固定仕様では型不正となる形式の扱いについて明示的な方針決定が必要です。"
},
{
"severity": "medium",
"message": "要求されたコード修正・追加テスト・SHA更新は未実施。P02-01代表セーブの適用確認と正式native検証も未完了です。"
}
]
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long