{
    "format": "coaster-world-data-install-drill/v1",
    "platform_version": "0.4.0-dev.18",
    "generated_at": "2026-09-27T07:34:36+00:00",
    "duration_ms": 9612,
    "status": "verified",
    "database_driver": "mysql",
    "checks": [
        {
            "key": "construction_locks",
            "status": "pass",
            "message": "All six DATA construction locks are closed."
        },
        {
            "key": "isolated_target",
            "status": "pass",
            "message": "A separate empty database target was created for the fresh-install drill."
        },
        {
            "key": "fresh_migrations",
            "status": "pass",
            "message": "All Laravel migrations applied successfully to the empty isolated target."
        },
        {
            "key": "migration_inventory",
            "status": "pass",
            "message": "61 migration(s) are recorded in the isolated target, matching the migration files on disk."
        },
        {
            "key": "reference_seed",
            "status": "pass",
            "message": "Stable reference seeders completed successfully in the isolated target."
        },
        {
            "key": "table_migrations",
            "status": "pass",
            "message": "Required fresh-install table `migrations` is present."
        },
        {
            "key": "table_sources",
            "status": "pass",
            "message": "Required fresh-install table `sources` is present."
        },
        {
            "key": "table_provider_capabilities",
            "status": "pass",
            "message": "Required fresh-install table `provider_capabilities` is present."
        },
        {
            "key": "table_ai_agents",
            "status": "pass",
            "message": "Required fresh-install table `ai_agents` is present."
        },
        {
            "key": "table_enrichment_fields",
            "status": "pass",
            "message": "Required fresh-install table `enrichment_fields` is present."
        },
        {
            "key": "table_provider_field_coverages",
            "status": "pass",
            "message": "Required fresh-install table `provider_field_coverages` is present."
        },
        {
            "key": "table_canonical_policies",
            "status": "pass",
            "message": "Required fresh-install table `canonical_policies` is present."
        },
        {
            "key": "table_system_heartbeats",
            "status": "pass",
            "message": "Required fresh-install table `system_heartbeats` is present."
        },
        {
            "key": "table_api_request_logs",
            "status": "pass",
            "message": "Required fresh-install table `api_request_logs` is present."
        },
        {
            "key": "table_admin_audit_logs",
            "status": "pass",
            "message": "Required fresh-install table `admin_audit_logs` is present."
        },
        {
            "key": "table_system_alerts",
            "status": "pass",
            "message": "Required fresh-install table `system_alerts` is present."
        },
        {
            "key": "seed_sources",
            "status": "pass",
            "message": "11 reference row(s) are present in `sources` (minimum 11)."
        },
        {
            "key": "seed_provider_capabilities",
            "status": "pass",
            "message": "35 reference row(s) are present in `provider_capabilities` (minimum 35)."
        },
        {
            "key": "seed_ai_agents",
            "status": "pass",
            "message": "6 reference row(s) are present in `ai_agents` (minimum 6)."
        },
        {
            "key": "seed_enrichment_fields",
            "status": "pass",
            "message": "54 reference row(s) are present in `enrichment_fields` (minimum 54)."
        },
        {
            "key": "seed_provider_field_coverages",
            "status": "pass",
            "message": "147 reference row(s) are present in `provider_field_coverages` (minimum 100)."
        },
        {
            "key": "seed_canonical_policies",
            "status": "pass",
            "message": "54 reference row(s) are present in `canonical_policies` (minimum 54)."
        },
        {
            "key": "seed_idempotency",
            "status": "pass",
            "message": "Running stable reference seeders twice does not duplicate reference rows."
        },
        {
            "key": "isolated_cleanup",
            "status": "pass",
            "message": "Temporary fresh-install target was removed after the drill."
        }
    ],
    "summary": {
        "passed": 24,
        "warnings": 0,
        "critical": 0
    },
    "cleanup_ok": true,
    "kept_target": null
}
