{ "format_version": 1, "snapshot_id": "packed-event-chairman-overlay-base-snapshot", "source": { "description": "Base runtime snapshot supplying selected-chairman context for chairman-targeted packed-event overlays." }, "state": { "calendar": { "year": 1840, "month_slot": 1, "phase_slot": 2, "tick_slot": 3 }, "world_flags": { "base.only": true }, "metadata": { "base.note": "chairman overlay context" }, "companies": [ { "company_id": 1, "current_cash": 150, "debt": 80, "credit_rating_score": 650, "prime_rate": 5, "controller_kind": "human", "linked_chairman_profile_id": 1, "book_value_per_share": 2620, "investor_confidence": 37, "management_attitude": 58, "takeover_cooldown_year": 1839, "merger_cooldown_year": 1838, "track_piece_counts": { "total": 20, "single": 5, "double": 8, "transition": 1, "electric": 3, "non_electric": 17 } }, { "company_id": 2, "current_cash": 90, "debt": 40, "credit_rating_score": 480, "prime_rate": 6, "controller_kind": "ai", "linked_chairman_profile_id": 2, "book_value_per_share": 1400, "investor_confidence": 22, "management_attitude": 31, "takeover_cooldown_year": null, "merger_cooldown_year": null, "track_piece_counts": { "total": 8, "single": 2, "double": 2, "transition": 0, "electric": 1, "non_electric": 7 } } ], "selected_company_id": 1, "players": [], "selected_player_id": null, "chairman_profiles": [ { "profile_id": 1, "name": "Chairman One", "active": true, "current_cash": 500, "linked_company_id": 1, "company_holdings": { "1": 1000 }, "holdings_value_total": 700, "net_worth_total": 1200, "purchasing_power_total": 1500 }, { "profile_id": 2, "name": "Chairman Two", "active": true, "current_cash": 250, "linked_company_id": 2, "company_holdings": { "2": 900 }, "holdings_value_total": 600, "net_worth_total": 900, "purchasing_power_total": 1100 } ], "selected_chairman_profile_id": 1, "event_runtime_records": [], "candidate_availability": {}, "special_conditions": {}, "service_state": { "periodic_boundary_calls": 0, "trigger_dispatch_counts": {}, "total_event_record_services": 0, "dirty_rerun_count": 0 } } }