{
    "format": "coaster-world-data-snapshot/v1",
    "snapshot_id": "20260927_091543_1wbg0f",
    "platform_version": "0.5.0-dev.1",
    "created_at": "2026-09-27T09:15:43+00:00",
    "state": "complete",
    "label": "before-first-real-pilot",
    "database": {
        "driver": "mysql",
        "name": "coaster_world_data",
        "schema": {
            "table_count": 58,
            "tables_sha256": "8bac9b86dc238fc9692e0025d644e7438b17819f844a419c6dea568822d503e1",
            "tables": [
                "admin_audit_logs",
                "ai_agent_run_events",
                "ai_agent_run_evidence",
                "ai_agent_runs",
                "ai_agents",
                "api_request_logs",
                "attraction_live_statuses",
                "attraction_type_assignments",
                "attraction_types",
                "attractions",
                "cache",
                "cache_locks",
                "canonical_decisions",
                "canonical_policies",
                "coaster_details",
                "data_conflicts",
                "data_proposals",
                "enrichment_assessments",
                "enrichment_fields",
                "entity_media",
                "external_mappings",
                "failed_jobs",
                "field_evidence",
                "ingestion_runs",
                "job_batches",
                "jobs",
                "live_observations",
                "manufacturers",
                "media_assets",
                "migrations",
                "organizations",
                "park_areas",
                "park_calendar_days",
                "park_calendar_intervals",
                "park_live_statuses",
                "park_type_assignments",
                "park_types",
                "parks",
                "password_reset_tokens",
                "poi_type_assignments",
                "poi_types",
                "pois",
                "provider_capabilities",
                "provider_field_coverages",
                "provider_health",
                "provider_normalized_records",
                "provider_runtime_states",
                "research_mission_steps",
                "research_missions",
                "resorts",
                "ride_models",
                "sessions",
                "source_fetches",
                "sources",
                "system_alerts",
                "system_heartbeats",
                "users",
                "wait_time_observations"
            ]
        },
        "file": "20260927_091543_1wbg0f.sql.gz",
        "size_bytes": 177809,
        "sha256": "541c6f2c84382e1d1388b03541da9fb5c87afddeceebe3476a83e100433c4512",
        "compression": "gzip"
    },
    "construction_locks": {
        "population_enabled": false,
        "provider_schedules_enabled": false,
        "provider_collection_enabled": true,
        "canonical_auto_apply_enabled": false,
        "ai_agents_enabled": false,
        "research_execution_enabled": false
    },
    "verification": {
        "status": "verified",
        "verified_at": "2026-09-27T09:15:51+00:00",
        "restore_preflight": false,
        "checks": [
            {
                "key": "file_size",
                "status": "pass",
                "message": "Snapshot file size matches the manifest."
            },
            {
                "key": "sha256",
                "status": "pass",
                "message": "Snapshot SHA-256 checksum is valid."
            },
            {
                "key": "sql_structure",
                "status": "pass",
                "message": "SQL dump structure was recognized."
            }
        ]
    },
    "retention": {
        "deleted": 0,
        "kept": 4,
        "failed": 0
    },
    "replica": {
        "status": "verified",
        "replicated_at": "2026-09-27T09:15:57+00:00",
        "target_kind": "filesystem",
        "size_bytes": 177809,
        "sha256": "541c6f2c84382e1d1388b03541da9fb5c87afddeceebe3476a83e100433c4512"
    }
}
