{
    "ok": true,
    "status": "ignite_control_packet_live_db_bound",
    "database_runtime_registry": {
        "connected": true,
        "present_table_count": 20,
        "expected_table_count": 20,
        "tables": [
            {
                "table": "lf_accounts",
                "present": true,
                "row_count": 4
            },
            {
                "table": "lf_users",
                "present": true,
                "row_count": 1
            },
            {
                "table": "lf_account_users",
                "present": true,
                "row_count": 2
            },
            {
                "table": "lf_auth_sessions",
                "present": true,
                "row_count": 3
            },
            {
                "table": "lf_auth_events",
                "present": true,
                "row_count": 58
            },
            {
                "table": "lf_product_access_grants",
                "present": true,
                "row_count": 5
            },
            {
                "table": "lf_sites",
                "present": true,
                "row_count": 2
            },
            {
                "table": "lf_business_state",
                "present": true,
                "row_count": 5
            },
            {
                "table": "lf_ember_runtime_events",
                "present": true,
                "row_count": 505
            },
            {
                "table": "lf_prospects",
                "present": true,
                "row_count": 5064
            },
            {
                "table": "lf_actions",
                "present": true,
                "row_count": 296
            },
            {
                "table": "lf_action_events",
                "present": true,
                "row_count": 15481
            },
            {
                "table": "lf_outbound_domains",
                "present": true,
                "row_count": 1
            },
            {
                "table": "lf_outbound_inboxes",
                "present": true,
                "row_count": 5
            },
            {
                "table": "lf_crucible_sources",
                "present": true,
                "row_count": 9
            },
            {
                "table": "lf_crucible_intake_objects",
                "present": true,
                "row_count": 5928
            },
            {
                "table": "lf_crucible_intake_tags",
                "present": true,
                "row_count": 37491
            },
            {
                "table": "lf_crucible_routes",
                "present": true,
                "row_count": 10852
            },
            {
                "table": "lf_crucible_jobs",
                "present": true,
                "row_count": 124382
            },
            {
                "table": "lf_crucible_job_receipts",
                "present": true,
                "row_count": 124332
            }
        ]
    },
    "query_memory_posture": {
        "status": "bounded_safe",
        "default_limit": 250,
        "hard_limit": 500,
        "query_count": 35,
        "capped_query_count": 0,
        "blocked_query_count": 0,
        "returned_row_count": 745,
        "memory_usage_bytes": 12582912,
        "memory_peak_bytes": 12582912,
        "max_query_memory_delta_bytes": 0,
        "records": [
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 5,
                "capped": false,
                "duration_ms": 2,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT company_name, city, stage, status FROM lf_prospects ORDER BY updated_at DESC, id DESC LIMIT 5"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 1,
                "capped": false,
                "duration_ms": 3,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT id, company_name, city, stage, status FROM lf_prospects WHERE status NOT IN ('engaged','closed') ORDER BY CASE WHEN status IN ('follow-up due now','follow-up due today') THEN 0 WHEN stage = 'proposal-ready' THEN 1"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 3,
                "capped": false,
                "duration_ms": 39,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT ae.id, ae.event_key, ae.headline, ae.receipt, ae.created_at, a.action_key, a.status AS action_status, p.company_name, p.city, p.stage AS prospect_stage, p.status AS prospect_status FROM lf_action_events ae INNER J"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 22,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 25,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 22,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 13,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 7,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "product_fuel_summary",
                "status": "ok",
                "limit": 1,
                "returned_rows": 1,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT SUM(accepted_count) accepted_count, SUM(held_count) held_count, SUM(duplicate_count) duplicate_count, SUM(error_count) error_count FROM lf_crucible_csv_import_batches WHERE target_product = ?"
            },
            {
                "label": "product_fuel_latest_batch",
                "status": "ok",
                "limit": 1,
                "returned_rows": 1,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT * FROM lf_crucible_csv_import_batches WHERE target_product = ? ORDER BY id DESC LIMIT 1"
            },
            {
                "label": "product_fuel_accepted_rows",
                "status": "ok",
                "limit": 25,
                "returned_rows": 25,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT r.*, b.upload_filename, b.source_label, b.created_at AS batch_created_at, cr.route_status, cr.route_reason, cr.destination_ready FROM lf_crucible_csv_import_rows r LEFT JOIN lf_crucible_csv_import_batches b ON b.i"
            },
            {
                "label": "product_fuel_held_rows",
                "status": "ok",
                "limit": 25,
                "returned_rows": 25,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT r.*, b.upload_filename, b.source_label, b.created_at AS batch_created_at FROM lf_crucible_csv_import_rows r LEFT JOIN lf_crucible_csv_import_batches b ON b.id = r.batch_id WHERE r.target_product = ? AND r.row_stat"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 0,
                "capped": false,
                "duration_ms": 4,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, COUNT(*) AS imported_count, SUM(CASE WHEN (COALESCE(company_name_normalized,'') <> '' AND COALESCE(market_key,'') IN ('dallas','chicago') AND (COALESCE(trade_primary,'') <> '' OR COALESCE(city,'') <> '"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 0,
                "capped": false,
                "duration_ms": 2,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT id, company_name_normalized, market_key, trade_primary, email_primary, email_primary_confidence, phone_normalized, website_normalized, domain_root, trade_confidence, market_fit_score, outbound_ready, updated_at FR"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 6,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT source_key, source_type, source_name, registry_group, is_enabled, health_status, records_seen, last_polled_at, last_success_at, notes FROM lf_crucible_sources WHERE registry_group = ? ORDER BY source_key ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 2,
                "capped": false,
                "duration_ms": 5,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, COUNT(*) AS source_permit_count, SUM(CASE WHEN ((freshness_state IN ('verified_fresh','safely_current') AND COALESCE(verification_blocker,'') = '') OR source_freshness_state IN ('same_day','daily')) TH"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 3,
                "capped": false,
                "duration_ms": 2,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, market_zone_key, COUNT(*) AS permit_count, SUM(CASE WHEN feed_ready = 1 AND ((freshness_state IN ('verified_fresh','safely_current') AND COALESCE(verification_blocker,'') = '') OR source_freshness_stat"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 10,
                "capped": false,
                "duration_ms": 3,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, trade_key, COUNT(*) AS permit_count, SUM(CASE WHEN feed_ready = 1 AND ((freshness_state IN ('verified_fresh','safely_current') AND COALESCE(verification_blocker,'') = '') OR source_freshness_state IN ("
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 2,
                "capped": false,
                "duration_ms": 6,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT source_key, market_key, COUNT(*) AS permit_count, SUM(CASE WHEN ((freshness_state IN ('verified_fresh','safely_current') AND COALESCE(verification_blocker,'') = '') OR source_freshness_state IN ('same_day','daily'"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 50,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT id, market_key, market_zone_key, source_key, intake_state, blocked_reason, source_freshness_state, freshness_state, freshness_reason, source_seen_at, source_receipt_label, source_receipt_url, verification_blocker,"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 16,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 25,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, source_key, run_status, fetched_count, accepted_count, held_count, seeded_count, promoted_count, newest_issued_at, freshness_state, notes, completed_at FROM lf_permitpulse_pull_runs ORDER BY id DESC LI"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 42,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 50,
                "capped": false,
                "duration_ms": 1,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT id, company_name_normalized, market_key, trade_primary, email_primary, email_primary_status, email_primary_confidence, trade_confidence, outbound_ready, source_types_json, latest_permit_seen_at, updated_at FROM lf"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 50,
                "capped": false,
                "duration_ms": 14,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, source_key, external_permit_id, contractor_name_raw, contractor_name_normalized, contractor_phone_normalized, permit_type, permit_address, issued_at, fit_score, promoted_at, updated_at FROM lf_permitpu"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 25,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT market_key, source_key, run_status, fetched_count, seeded_count, promoted_count, notes, started_at, completed_at FROM lf_permitpulse_pull_runs ORDER BY id DESC LIMIT 25"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 7,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            },
            {
                "label": "rows_query",
                "status": "ok",
                "limit": 250,
                "returned_rows": 13,
                "capped": false,
                "duration_ms": 0,
                "memory_delta_bytes": 0,
                "sql_signature": "SELECT COLUMN_NAME FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = ? ORDER BY ORDINAL_POSITION ASC"
            }
        ]
    },
    "permitpulse_clean_state_projection": "blocked_clean_state_not_ready",
    "permitpulse_clean_state_receipt": {
        "status": "permitpulse_clean_state_blocked",
        "clean_state_ready": false,
        "empty_but_ready": false,
        "zero_imported_test_residue": false,
        "schema_safety_status": "schema_guard_failed_missing_active_schema",
        "schema_owner": "logicforge-layer-812-schema.sql",
        "residual_reset_scope_count": 25572,
        "runtime_counts": {
            "permitpulse_prospect_fuel": 1306,
            "permitpulse_promotion_ready": 0,
            "permitpulse_source_permits": 1277,
            "permitpulse_feed_ready": 268,
            "permitpulse_actions": 65,
            "permitpulse_routes": 4768
        },
        "csv_prospect_intake_readiness": {
            "status": "not_ready",
            "route": "/crucible/intake",
            "target_product": "permitpulse",
            "required_columns_minimum": [
                "Company Name",
                "Company City",
                "State",
                "Industry"
            ],
            "detail": "Fresh PermitPulse CSV intake is held until reset residue and schema safety are clean."
        },
        "product_routing_readiness": {
            "status": "routing_blocked",
            "destination_key": "permitpulse",
            "route_count": 4768,
            "detail": "PermitPulse routing stays blocked until the clean-state reset receipt is safe."
        },
        "market_readiness": [
            {
                "market_key": "dallas",
                "label": "Dallas",
                "metro_label": "Dallas\u2013Fort Worth",
                "status": "active",
                "dataset_count": 2,
                "source_roles": [
                    "contractor_registry",
                    "permit_feed"
                ],
                "readiness": "blocked_by_reset_or_schema"
            },
            {
                "market_key": "chicago",
                "label": "Chicago",
                "metro_label": "Chicago\u2013Naperville\u2013Elgin",
                "status": "active",
                "dataset_count": 3,
                "source_roles": [
                    "contractor_registry",
                    "permit_feed",
                    "coverage_expander"
                ],
                "readiness": "blocked_by_reset_or_schema"
            }
        ],
        "market_zone_readiness": [
            {
                "zone_key": "dallas",
                "market_key": "dallas",
                "label": "Dallas",
                "city_label": "Dallas",
                "state_code": "TX",
                "launch_scope": "core",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "north_dallas",
                "market_key": "dallas",
                "label": "North Dallas",
                "city_label": "Dallas / Plano / Richardson",
                "state_code": "TX",
                "launch_scope": "expansion",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "fort_worth",
                "market_key": "dallas",
                "label": "Fort Worth",
                "city_label": "Fort Worth",
                "state_code": "TX",
                "launch_scope": "expansion",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "arlington",
                "market_key": "dallas",
                "label": "Arlington",
                "city_label": "Arlington",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "plano",
                "market_key": "dallas",
                "label": "Plano",
                "city_label": "Plano",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "frisco",
                "market_key": "dallas",
                "label": "Frisco",
                "city_label": "Frisco",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "irving",
                "market_key": "dallas",
                "label": "Irving",
                "city_label": "Irving",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "garland",
                "market_key": "dallas",
                "label": "Garland",
                "city_label": "Garland",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "mckinney",
                "market_key": "dallas",
                "label": "McKinney",
                "city_label": "McKinney",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "denton",
                "market_key": "dallas",
                "label": "Denton",
                "city_label": "Denton",
                "state_code": "TX",
                "launch_scope": "expansion_unproven",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "chicago",
                "market_key": "chicago",
                "label": "Chicago",
                "city_label": "Chicago",
                "state_code": "IL",
                "launch_scope": "core",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "chicago_north_shore",
                "market_key": "chicago",
                "label": "Chicago North Shore",
                "city_label": "North Shore",
                "state_code": "IL",
                "launch_scope": "expansion",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "chicago_west_suburbs",
                "market_key": "chicago",
                "label": "Chicago West Suburbs",
                "city_label": "Western Suburbs",
                "state_code": "IL",
                "launch_scope": "expansion",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            },
            {
                "zone_key": "chicago_southwest_suburbs",
                "market_key": "chicago",
                "label": "Chicago Southwest Suburbs",
                "city_label": "Southwest Suburbs",
                "state_code": "IL",
                "launch_scope": "expansion",
                "readiness": "blocked_by_reset_or_schema",
                "next_action": "Clear reset/schema safety before importing fresh fuel."
            }
        ],
        "next_required_operator_action": {
            "label": "Fix reset/schema safety first",
            "href": "/ops/permitpulse/reset",
            "reason": "The product-control surface must not accept new fuel until reset/schema safety is green."
        }
    },
    "state_foundation_packet": {
        "headline": "Canonical state foundation contract",
        "detail": "Layer 85 keeps schema proof in place and adds live database inspection so the shipped schema owner and the connected database can be compared on the same packet.",
        "summary": [
            {
                "label": "Critical tables",
                "value": "17",
                "detail": "Required to stand up the core state spine."
            },
            {
                "label": "Supporting tables",
                "value": "3",
                "detail": "Outbound registry support shipped in the same schema layer."
            },
            {
                "label": "Defined tables",
                "value": "0",
                "detail": "CREATE TABLE statements detected in the shipped schema owner."
            },
            {
                "label": "Table completeness",
                "value": "incomplete",
                "detail": "Every contract table must be present in the shipped schema owner."
            },
            {
                "label": "Column completeness",
                "value": "incomplete",
                "detail": "Every required foundation column must be present in the shipped schema owner."
            },
            {
                "label": "Event ledger rows",
                "value": "9",
                "detail": "Current visible execution rows in storage/events.log."
            },
            {
                "label": "DB connected",
                "value": "yes",
                "detail": "Whether Layer 85 can inspect the live database directly."
            },
            {
                "label": "Live tables present",
                "value": "20",
                "detail": "Live tables visible in the connected database."
            }
        ],
        "items": [
            {
                "label": "lf_accounts",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Account / tenant spine"
            },
            {
                "label": "lf_users",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Canonical user identity"
            },
            {
                "label": "lf_account_users",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "User-to-account capability bridge"
            },
            {
                "label": "lf_auth_sessions",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Shared session continuity ledger"
            },
            {
                "label": "lf_auth_events",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Auth audit and revocation trail"
            },
            {
                "label": "lf_product_access_grants",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Product access and checkout continuity ledger"
            },
            {
                "label": "lf_sites",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Site/workspace context"
            },
            {
                "label": "lf_business_state",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Single business-state projection per account/site"
            },
            {
                "label": "lf_prospects",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Prospect / lead entity spine"
            },
            {
                "label": "lf_actions",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Deterministic action ledger"
            },
            {
                "label": "lf_action_events",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Execution receipt / outcome log"
            },
            {
                "label": "lf_outbound_domains",
                "value": "supporting \u00b7 missing \u00b7 columns missing",
                "detail": "Sending domain registry"
            },
            {
                "label": "lf_outbound_inboxes",
                "value": "supporting \u00b7 missing \u00b7 columns missing",
                "detail": "Inbox registry and capacity state"
            },
            {
                "label": "lf_outbound_dispatches",
                "value": "supporting \u00b7 missing \u00b7 columns missing",
                "detail": "Outbound execution consequence ledger"
            },
            {
                "label": "lf_crucible_sources",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Crucible source registry spine"
            },
            {
                "label": "lf_crucible_intake_objects",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Canonical intake object persistence"
            },
            {
                "label": "lf_crucible_intake_tags",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Normalized intake classification tags"
            },
            {
                "label": "lf_crucible_routes",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Multi-destination routing spine"
            },
            {
                "label": "lf_crucible_jobs",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Core job truth ledger"
            },
            {
                "label": "lf_crucible_job_receipts",
                "value": "critical \u00b7 missing \u00b7 columns missing",
                "detail": "Core run receipts"
            }
        ],
        "checks": {
            "schema_owner_named": true,
            "identity_spine_named": true,
            "business_state_spine_named": true,
            "prospect_spine_named": true,
            "action_ledger_named": true,
            "execution_event_spine_named": true,
            "outbound_registry_named": true,
            "contract_tables_defined": false,
            "required_columns_defined": false
        },
        "registry": {
            "schema_owner": "logicforge-layer-812-schema.sql",
            "defined_table_count": 0,
            "contract_table_count": 20,
            "missing_tables": [
                "lf_accounts",
                "lf_users",
                "lf_account_users",
                "lf_auth_sessions",
                "lf_auth_events",
                "lf_product_access_grants",
                "lf_sites",
                "lf_business_state",
                "lf_prospects",
                "lf_actions",
                "lf_action_events",
                "lf_outbound_domains",
                "lf_outbound_inboxes",
                "lf_outbound_dispatches",
                "lf_crucible_sources",
                "lf_crucible_intake_objects",
                "lf_crucible_intake_tags",
                "lf_crucible_routes",
                "lf_crucible_jobs",
                "lf_crucible_job_receipts"
            ],
            "missing_critical_tables": [
                "lf_accounts",
                "lf_users",
                "lf_account_users",
                "lf_auth_sessions",
                "lf_auth_events",
                "lf_product_access_grants",
                "lf_sites",
                "lf_business_state",
                "lf_prospects",
                "lf_actions",
                "lf_action_events",
                "lf_crucible_sources",
                "lf_crucible_intake_objects",
                "lf_crucible_intake_tags",
                "lf_crucible_routes",
                "lf_crucible_jobs",
                "lf_crucible_job_receipts"
            ],
            "missing_columns": {
                "lf_accounts": [
                    "created_at",
                    "id",
                    "name",
                    "status",
                    "stripe_customer_id",
                    "updated_at"
                ],
                "lf_users": [
                    "created_at",
                    "display_name",
                    "email",
                    "id",
                    "last_login_at",
                    "password_hash",
                    "status",
                    "updated_at"
                ],
                "lf_account_users": [
                    "account_id",
                    "created_at",
                    "id",
                    "role_key",
                    "status",
                    "user_id"
                ],
                "lf_auth_sessions": [
                    "account_id",
                    "active_path",
                    "active_product_key",
                    "created_at",
                    "expires_at",
                    "id",
                    "ip_address",
                    "last_seen_at",
                    "revoked_at",
                    "session_token_hash",
                    "session_token_last4",
                    "status",
                    "updated_at",
                    "user_agent",
                    "user_id"
                ],
                "lf_auth_events": [
                    "account_id",
                    "created_at",
                    "detail_json",
                    "event_key",
                    "headline",
                    "id",
                    "ip_address",
                    "product_key",
                    "session_id",
                    "user_agent",
                    "user_id"
                ],
                "lf_product_access_grants": [
                    "access_ends_at",
                    "access_source",
                    "access_starts_at",
                    "access_status",
                    "account_id",
                    "checkout_state",
                    "created_at",
                    "id",
                    "metadata_json",
                    "product_key",
                    "stripe_checkout_reference",
                    "stripe_customer_id",
                    "stripe_price_id",
                    "stripe_subscription_id",
                    "trial_ends_at",
                    "updated_at",
                    "user_id"
                ],
                "lf_sites": [
                    "account_id",
                    "created_at",
                    "domain",
                    "id",
                    "status",
                    "updated_at"
                ],
                "lf_business_state": [
                    "account_id",
                    "headline",
                    "id",
                    "site_id",
                    "state_key",
                    "status",
                    "updated_at"
                ],
                "lf_prospects": [
                    "account_id",
                    "acquisition_source",
                    "city",
                    "company_name",
                    "created_at",
                    "id",
                    "primary_email",
                    "site_id",
                    "stage",
                    "state",
                    "status",
                    "updated_at",
                    "vertical_key",
                    "website_domain",
                    "website_url"
                ],
                "lf_actions": [
                    "account_id",
                    "action_key",
                    "created_at",
                    "id",
                    "prospect_id",
                    "status",
                    "updated_at"
                ],
                "lf_action_events": [
                    "action_id",
                    "created_at",
                    "event_key",
                    "headline",
                    "id",
                    "receipt"
                ],
                "lf_outbound_domains": [
                    "account_id",
                    "created_at",
                    "daily_cap",
                    "domain",
                    "id",
                    "status",
                    "updated_at"
                ],
                "lf_outbound_inboxes": [
                    "account_id",
                    "created_at",
                    "daily_cap",
                    "domain_id",
                    "email",
                    "id",
                    "status",
                    "updated_at"
                ],
                "lf_outbound_dispatches": [
                    "account_id",
                    "action_id",
                    "created_at",
                    "dispatch_channel",
                    "dispatch_key",
                    "dispatch_reason",
                    "dispatch_status",
                    "executed_at",
                    "id",
                    "outbound_domain_id",
                    "outbound_inbox_id",
                    "prospect_id",
                    "queued_at",
                    "receipt_json",
                    "updated_at"
                ],
                "lf_crucible_sources": [
                    "created_at",
                    "health_status",
                    "id",
                    "is_enabled",
                    "last_polled_at",
                    "last_record_seen_at",
                    "last_synced_at",
                    "priority_weight",
                    "registry_group",
                    "source_config_json",
                    "source_key",
                    "source_name",
                    "source_type",
                    "synced_from",
                    "updated_at"
                ],
                "lf_crucible_intake_objects": [
                    "canonical_name",
                    "canonical_prospect_id",
                    "city",
                    "created_at",
                    "id",
                    "intake_status",
                    "last_seen_at",
                    "market_key",
                    "normalization_status",
                    "normalized_name",
                    "object_key",
                    "phone",
                    "priority_score",
                    "raw_snapshot_json",
                    "scoring_status",
                    "source_created_at",
                    "source_id",
                    "source_object_type",
                    "source_record_id",
                    "state",
                    "updated_at",
                    "website_domain"
                ],
                "lf_crucible_intake_tags": [
                    "confidence_score",
                    "created_at",
                    "id",
                    "intake_object_id",
                    "tag_key",
                    "tag_type",
                    "tag_value"
                ],
                "lf_crucible_routes": [
                    "action_id",
                    "canonical_prospect_id",
                    "created_at",
                    "destination_key",
                    "destination_ready",
                    "id",
                    "intake_object_id",
                    "last_routed_at",
                    "payload_json",
                    "priority_score",
                    "route_reason",
                    "route_status",
                    "updated_at"
                ],
                "lf_crucible_jobs": [
                    "created_at",
                    "finished_at",
                    "id",
                    "job_key",
                    "job_status",
                    "payload_json",
                    "result_json",
                    "started_at",
                    "updated_at"
                ],
                "lf_crucible_job_receipts": [
                    "created_at",
                    "detail_json",
                    "event_key",
                    "headline",
                    "id",
                    "job_id",
                    "verdict"
                ]
            },
            "contract_complete": false,
            "table_complete": false,
            "column_complete": false,
            "rows": [
                {
                    "table": "lf_accounts",
                    "present": false,
                    "critical": true,
                    "purpose": "Account / tenant spine",
                    "required_columns": [
                        "created_at",
                        "id",
                        "name",
                        "status",
                        "stripe_customer_id",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "created_at",
                        "id",
                        "name",
                        "status",
                        "stripe_customer_id",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_users",
                    "present": false,
                    "critical": true,
                    "purpose": "Canonical user identity",
                    "required_columns": [
                        "created_at",
                        "display_name",
                        "email",
                        "id",
                        "last_login_at",
                        "password_hash",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "created_at",
                        "display_name",
                        "email",
                        "id",
                        "last_login_at",
                        "password_hash",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_account_users",
                    "present": false,
                    "critical": true,
                    "purpose": "User-to-account capability bridge",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "id",
                        "role_key",
                        "status",
                        "user_id"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "created_at",
                        "id",
                        "role_key",
                        "status",
                        "user_id"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_auth_sessions",
                    "present": false,
                    "critical": true,
                    "purpose": "Shared session continuity ledger",
                    "required_columns": [
                        "account_id",
                        "active_path",
                        "active_product_key",
                        "created_at",
                        "expires_at",
                        "id",
                        "ip_address",
                        "last_seen_at",
                        "revoked_at",
                        "session_token_hash",
                        "session_token_last4",
                        "status",
                        "updated_at",
                        "user_agent",
                        "user_id"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "active_path",
                        "active_product_key",
                        "created_at",
                        "expires_at",
                        "id",
                        "ip_address",
                        "last_seen_at",
                        "revoked_at",
                        "session_token_hash",
                        "session_token_last4",
                        "status",
                        "updated_at",
                        "user_agent",
                        "user_id"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_auth_events",
                    "present": false,
                    "critical": true,
                    "purpose": "Auth audit and revocation trail",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "detail_json",
                        "event_key",
                        "headline",
                        "id",
                        "ip_address",
                        "product_key",
                        "session_id",
                        "user_agent",
                        "user_id"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "created_at",
                        "detail_json",
                        "event_key",
                        "headline",
                        "id",
                        "ip_address",
                        "product_key",
                        "session_id",
                        "user_agent",
                        "user_id"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_product_access_grants",
                    "present": false,
                    "critical": true,
                    "purpose": "Product access and checkout continuity ledger",
                    "required_columns": [
                        "access_ends_at",
                        "access_source",
                        "access_starts_at",
                        "access_status",
                        "account_id",
                        "checkout_state",
                        "created_at",
                        "id",
                        "metadata_json",
                        "product_key",
                        "stripe_checkout_reference",
                        "stripe_customer_id",
                        "stripe_price_id",
                        "stripe_subscription_id",
                        "trial_ends_at",
                        "updated_at",
                        "user_id"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "access_ends_at",
                        "access_source",
                        "access_starts_at",
                        "access_status",
                        "account_id",
                        "checkout_state",
                        "created_at",
                        "id",
                        "metadata_json",
                        "product_key",
                        "stripe_checkout_reference",
                        "stripe_customer_id",
                        "stripe_price_id",
                        "stripe_subscription_id",
                        "trial_ends_at",
                        "updated_at",
                        "user_id"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_sites",
                    "present": false,
                    "critical": true,
                    "purpose": "Site/workspace context",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "created_at",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_business_state",
                    "present": false,
                    "critical": true,
                    "purpose": "Single business-state projection per account/site",
                    "required_columns": [
                        "account_id",
                        "headline",
                        "id",
                        "site_id",
                        "state_key",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "headline",
                        "id",
                        "site_id",
                        "state_key",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_prospects",
                    "present": false,
                    "critical": true,
                    "purpose": "Prospect / lead entity spine",
                    "required_columns": [
                        "account_id",
                        "acquisition_source",
                        "city",
                        "company_name",
                        "created_at",
                        "id",
                        "primary_email",
                        "site_id",
                        "stage",
                        "state",
                        "status",
                        "updated_at",
                        "vertical_key",
                        "website_domain",
                        "website_url"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "acquisition_source",
                        "city",
                        "company_name",
                        "created_at",
                        "id",
                        "primary_email",
                        "site_id",
                        "stage",
                        "state",
                        "status",
                        "updated_at",
                        "vertical_key",
                        "website_domain",
                        "website_url"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_actions",
                    "present": false,
                    "critical": true,
                    "purpose": "Deterministic action ledger",
                    "required_columns": [
                        "account_id",
                        "action_key",
                        "created_at",
                        "id",
                        "prospect_id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "action_key",
                        "created_at",
                        "id",
                        "prospect_id",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_action_events",
                    "present": false,
                    "critical": true,
                    "purpose": "Execution receipt / outcome log",
                    "required_columns": [
                        "action_id",
                        "created_at",
                        "event_key",
                        "headline",
                        "id",
                        "receipt"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "action_id",
                        "created_at",
                        "event_key",
                        "headline",
                        "id",
                        "receipt"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_outbound_domains",
                    "present": false,
                    "critical": false,
                    "purpose": "Sending domain registry",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_outbound_inboxes",
                    "present": false,
                    "critical": false,
                    "purpose": "Inbox registry and capacity state",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain_id",
                        "email",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain_id",
                        "email",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_outbound_dispatches",
                    "present": false,
                    "critical": false,
                    "purpose": "Outbound execution consequence ledger",
                    "required_columns": [
                        "account_id",
                        "action_id",
                        "created_at",
                        "dispatch_channel",
                        "dispatch_key",
                        "dispatch_reason",
                        "dispatch_status",
                        "executed_at",
                        "id",
                        "outbound_domain_id",
                        "outbound_inbox_id",
                        "prospect_id",
                        "queued_at",
                        "receipt_json",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "account_id",
                        "action_id",
                        "created_at",
                        "dispatch_channel",
                        "dispatch_key",
                        "dispatch_reason",
                        "dispatch_status",
                        "executed_at",
                        "id",
                        "outbound_domain_id",
                        "outbound_inbox_id",
                        "prospect_id",
                        "queued_at",
                        "receipt_json",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_sources",
                    "present": false,
                    "critical": true,
                    "purpose": "Crucible source registry spine",
                    "required_columns": [
                        "created_at",
                        "health_status",
                        "id",
                        "is_enabled",
                        "last_polled_at",
                        "last_record_seen_at",
                        "last_synced_at",
                        "priority_weight",
                        "registry_group",
                        "source_config_json",
                        "source_key",
                        "source_name",
                        "source_type",
                        "synced_from",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "created_at",
                        "health_status",
                        "id",
                        "is_enabled",
                        "last_polled_at",
                        "last_record_seen_at",
                        "last_synced_at",
                        "priority_weight",
                        "registry_group",
                        "source_config_json",
                        "source_key",
                        "source_name",
                        "source_type",
                        "synced_from",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_intake_objects",
                    "present": false,
                    "critical": true,
                    "purpose": "Canonical intake object persistence",
                    "required_columns": [
                        "canonical_name",
                        "canonical_prospect_id",
                        "city",
                        "created_at",
                        "id",
                        "intake_status",
                        "last_seen_at",
                        "market_key",
                        "normalization_status",
                        "normalized_name",
                        "object_key",
                        "phone",
                        "priority_score",
                        "raw_snapshot_json",
                        "scoring_status",
                        "source_created_at",
                        "source_id",
                        "source_object_type",
                        "source_record_id",
                        "state",
                        "updated_at",
                        "website_domain"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "canonical_name",
                        "canonical_prospect_id",
                        "city",
                        "created_at",
                        "id",
                        "intake_status",
                        "last_seen_at",
                        "market_key",
                        "normalization_status",
                        "normalized_name",
                        "object_key",
                        "phone",
                        "priority_score",
                        "raw_snapshot_json",
                        "scoring_status",
                        "source_created_at",
                        "source_id",
                        "source_object_type",
                        "source_record_id",
                        "state",
                        "updated_at",
                        "website_domain"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_intake_tags",
                    "present": false,
                    "critical": true,
                    "purpose": "Normalized intake classification tags",
                    "required_columns": [
                        "confidence_score",
                        "created_at",
                        "id",
                        "intake_object_id",
                        "tag_key",
                        "tag_type",
                        "tag_value"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "confidence_score",
                        "created_at",
                        "id",
                        "intake_object_id",
                        "tag_key",
                        "tag_type",
                        "tag_value"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_routes",
                    "present": false,
                    "critical": true,
                    "purpose": "Multi-destination routing spine",
                    "required_columns": [
                        "action_id",
                        "canonical_prospect_id",
                        "created_at",
                        "destination_key",
                        "destination_ready",
                        "id",
                        "intake_object_id",
                        "last_routed_at",
                        "payload_json",
                        "priority_score",
                        "route_reason",
                        "route_status",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "action_id",
                        "canonical_prospect_id",
                        "created_at",
                        "destination_key",
                        "destination_ready",
                        "id",
                        "intake_object_id",
                        "last_routed_at",
                        "payload_json",
                        "priority_score",
                        "route_reason",
                        "route_status",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_jobs",
                    "present": false,
                    "critical": true,
                    "purpose": "Core job truth ledger",
                    "required_columns": [
                        "created_at",
                        "finished_at",
                        "id",
                        "job_key",
                        "job_status",
                        "payload_json",
                        "result_json",
                        "started_at",
                        "updated_at"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "created_at",
                        "finished_at",
                        "id",
                        "job_key",
                        "job_status",
                        "payload_json",
                        "result_json",
                        "started_at",
                        "updated_at"
                    ],
                    "columns_complete": false
                },
                {
                    "table": "lf_crucible_job_receipts",
                    "present": false,
                    "critical": true,
                    "purpose": "Core run receipts",
                    "required_columns": [
                        "created_at",
                        "detail_json",
                        "event_key",
                        "headline",
                        "id",
                        "job_id",
                        "verdict"
                    ],
                    "defined_columns": [],
                    "missing_columns": [
                        "created_at",
                        "detail_json",
                        "event_key",
                        "headline",
                        "id",
                        "job_id",
                        "verdict"
                    ],
                    "columns_complete": false
                }
            ]
        }
    },
    "bootstrap_state_packet": {
        "status": "schema_incomplete",
        "headline": "Foundation schema not fully instantiated",
        "detail": "Live database exposes 20 of 20 expected foundation tables, so runtime truth is still structurally incomplete.",
        "next_move": "Apply the current foundation schema and re-run verify until all contract tables are live.",
        "db_connected": true,
        "present_table_count": 20,
        "expected_table_count": 20,
        "prospect_rows": 5064,
        "outbound_rows": 6,
        "action_rows": 296,
        "contract_complete": false
    },
    "demo_live_proof_packet_projection": "pass",
    "canonical_demo_promotion_projection": "pass",
    "demo_continuity_bridge_projection": "pass",
    "funnel_entry_narrative_reset_projection": "pass",
    "funnel_entry_compression_projection": "pass",
    "offer_continuity_projection": "pass",
    "pricing_context_alignment_projection": "pass",
    "checkout_continuity_projection": "pass",
    "pricing_to_checkout_reset_projection": "pass",
    "onboarding_continuity_projection": "pass",
    "checkout_to_onboarding_reset_projection": "pass",
    "activation_proof_loop_projection": "pass",
    "activation_receipt_visibility_projection": "pass",
    "activation_authority_packet_projection": "pass",
    "activation_completion_receipt_projection": "pass",
    "immediate_business_state_change_projection": "pass",
    "next_best_action_handoff_projection": "pass",
    "dominant_action_preflight_projection": "pass",
    "execution_closure_strip_projection": "pass",
    "ignite_control_packet_projection": "pass",
    "activation_finished_state_projection": "pass",
    "activation_close_certainty_projection": "pass",
    "activation_consequence_readability_projection": "pass",
    "ignite_runtime_binding_projection": "pass",
    "system_state_lane_projection": "pass",
    "revenue_in_motion_lane_projection": "pass",
    "active_prospect_lane_projection": "pass",
    "dominant_next_action_lane_projection": "pass",
    "outbound_readiness_projection": "pass",
    "active_prospect_projection": "pass",
    "revenue_movement_projection": "pass",
    "dominant_next_action_projection": "pass",
    "causal_action_binding": "pass",
    "dominant_action_ready": false,
    "runtime_action_projection": "active",
    "pressure_state_projection": "active",
    "mutation_loop_projection": "pass",
    "state_change_reflection_projection": "pass",
    "feedback_signal_projection": "pass",
    "recent_execution_projection": "pass",
    "execution_history_alignment_projection": "pass",
    "execution_board_summary_projection": "pass",
    "action_continuity_rail_projection": "pass",
    "causal_continuity_strip_projection": "pass",
    "activation_proof_status": "valid",
    "ignite_control_packet": {
        "headline": "Ignite control packet",
        "detail": "One canonical summary now exposes posture, dominant move, readiness, proof state, and latest visible mutation from the same runtime packet.",
        "items": [
            {
                "label": "Posture",
                "value": "WARMING \u00b7 0/day",
                "detail": "1 domain \u00b7 0 ready inboxes"
            },
            {
                "label": "Dominant move",
                "value": "Execute follow-up pressure on Anatomy of a Roof",
                "detail": "This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change."
            },
            {
                "label": "Preflight",
                "value": "BLOCKED",
                "detail": "Ignite is holding execution because these blockers are active: action_not_ready."
            },
            {
                "label": "Proof state",
                "value": "VALID",
                "detail": "Activation proof valid and readable on first screen."
            },
            {
                "label": "Latest mutation",
                "value": "RLF outbound package materialized for Electrical.com.",
                "detail": "Electrical.com is now follow-up due now"
            },
            {
                "label": "Next queue effect",
                "value": "rlf_outreach_review",
                "detail": "rlf_outbound_package_materialized recorded in the live action ledger."
            }
        ]
    },
    "ignite_control_signature": {
        "posture_status": "warming",
        "ready_inboxes": 0,
        "safe_daily_capacity": 0,
        "active_prospect_count": 5,
        "movement_count": 4,
        "preflight_status": "blocked",
        "proof_status": "valid",
        "closure_status": "closed_loop_certified",
        "latest_activation_id": "action-event-15621",
        "latest_outcome": "rlf_outbound_package_materialized"
    },
    "ignite_operator_loop_verdict": {
        "status": "loop_blocked",
        "headline": "Operator loop certainty is blocked by live readiness gaps.",
        "detail": "Ignite is fail-closed here: until the blockers clear and the closure object certifies, the verdict will not claim operator certainty.",
        "certainty_label": "loop blocked",
        "readiness": "BLOCKED",
        "proof": "VALID",
        "closure": "BLOCKED",
        "latest_outcome": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "dominant_move": "Execute follow-up pressure on Anatomy of a Roof",
        "queue_effect": "rlf_outreach_review",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "activation_proof_missing_fields": [],
    "last_activation_snapshot": {
        "status": "valid",
        "activation_id": "action-event-15621",
        "activated_at": "2026-05-11 18:22:06",
        "activation_type": "rlf_outbound_package_materialized",
        "state_change": "Electrical.com is now follow-up due now",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next_action": "rlf_outreach_review",
        "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "headline": "RLF outbound package materialized for Electrical.com."
    },
    "activation_proof_ledger": [
        {
            "activation_id": "action-event-15621",
            "headline": "RLF outbound package materialized for Electrical.com.",
            "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "state_change": "Electrical.com is now follow-up due now",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "next_action": "rlf_outreach_review",
            "logged_at": "2026-05-11 18:22:06"
        },
        {
            "activation_id": "action-event-15620",
            "headline": "RLF outbound package materialized for A to Z Electric Co.: Electricians in Chicago and Surrounding ....",
            "receipt": "{\"package_receipt_id\":15184,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "state_change": "A to Z Electric Co.: Electricians in Chicago and Surrounding ... is now follow-up due now",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "next_action": "rlf_outreach_review",
            "logged_at": "2026-05-11 18:22:06"
        },
        {
            "activation_id": "action-event-15619",
            "headline": "RLF outbound package materialized for Reliable Plumber in Chicagoland for Expert Installations.",
            "receipt": "{\"package_receipt_id\":15183,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "state_change": "Reliable Plumber in Chicagoland for Expert Installations is now follow-up due now",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "next_action": "rlf_outreach_review",
            "logged_at": "2026-05-11 18:22:06"
        }
    ],
    "activation_proof_summary": {
        "status": "valid",
        "valid": true,
        "pill": "valid",
        "headline": "Activation proof valid and readable on first screen.",
        "detail": "Receipt, state change, business effect, and next move are all present on the same surface.",
        "missing_fields": [],
        "latest_receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next_action": "rlf_outreach_review",
        "state_change": "Electrical.com is now follow-up due now",
        "activated_at": "2026-05-11 18:22:06"
    },
    "headline": "Master layer 414 closes PermitPulse Chicago trial submission persistence.",
    "detail": "This layer makes the active Chicago tokenless trial form submit, validate, persist a trial-only intent receipt through existing PermitPulse persistence, and redirect to confirmation without payment, outreach, SERP, or paid-access grant.",
    "authority_packet": {
        "eyebrow": "Live attestation",
        "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
        "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts.",
        "attestation_items": [
            {
                "label": "Layer",
                "value": "814"
            },
            {
                "label": "Version",
                "value": "0.1.814"
            },
            {
                "label": "Schema",
                "value": "logicforge-layer-812-schema.sql"
            },
            {
                "label": "Asset",
                "value": "logicforge-layer-723"
            }
        ],
        "dominant_action": {
            "label": "Run Dominant Next Action",
            "href": "/ignite/action/run",
            "intent": "Execute the highest-leverage move now because Ignite can now refresh one authority packet, its proof lineage, and the resulting next move from the same mutation loop."
        },
        "secondary_action": {
            "label": "Verify Operator State",
            "href": "/ops/verify",
            "intent": "Confirm that Verify is projecting the same runtime packet, readiness state, movement state, and dominant next action that Ignite is using on first screen."
        },
        "chips": [
            "System state",
            "Revenue in motion",
            "Active prospects",
            "Dominant next action"
        ]
    },
    "compressed_command_surface": {
        "authority": {
            "eyebrow": "Live attestation",
            "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
            "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts.",
            "chips": [
                "System state",
                "Revenue in motion",
                "Active prospects",
                "Dominant next action"
            ],
            "attestation_items": [
                {
                    "label": "Layer",
                    "value": "814"
                },
                {
                    "label": "Version",
                    "value": "0.1.814"
                },
                {
                    "label": "Schema",
                    "value": "logicforge-layer-812-schema.sql"
                },
                {
                    "label": "Asset",
                    "value": "logicforge-layer-723"
                }
            ],
            "dominant_action": {
                "label": "Run Dominant Next Action",
                "href": "/ignite/action/run",
                "intent": "Execute the highest-leverage move now because Ignite can now refresh one authority packet, its proof lineage, and the resulting next move from the same mutation loop."
            },
            "secondary_action": {
                "label": "Verify Operator State",
                "href": "/ops/verify",
                "intent": "Confirm that Verify is projecting the same runtime packet, readiness state, movement state, and dominant next action that Ignite is using on first screen."
            }
        },
        "proof_payload": {
            "eyebrow": "Ignite control-plane truth packet",
            "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
            "items": [
                {
                    "label": "Outbound readiness",
                    "value": "Ready: 1 domain / 2 inboxes / 35 per day safe",
                    "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
                },
                {
                    "label": "Revenue in motion",
                    "value": "2 active prospects / 1 booked call / 1 follow-up due now",
                    "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
                },
                {
                    "label": "Dominant next action",
                    "value": "Send follow-up to John's Plumbing",
                    "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
                }
            ]
        },
        "consequence_receipt": {
            "eyebrow": "Ignite control-plane consequence receipt",
            "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
            "before": "Before layer 66, Ignite was still runtime-bound but the first screen made the live state harder to scan because system state and revenue movement were not yet presented as clearer first-screen lanes.",
            "after": "After layer 66, the same surface still uses the bound runtime packet but now reads more clearly as system state, revenue in motion, and one dominant next action.",
            "receipt": {
                "label": "Runtime state",
                "value": "Ready engine, 2 active prospects in motion, 1 dominant next action queued"
            }
        },
        "proof_to_action_receipt": {
            "eyebrow": "Activation proof chain",
            "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
            "cause": "Outbound readiness is pass, two prospects are active, and one booked conversation is already on the board, so the page can now project a clearer live operating state instead of a pure scaffold narrative.",
            "action": "Send follow-up to John's Plumbing now, then review the booked conversation and the proposal-ready lead.",
            "consequence": "The screen now reads more like a live system: one ready engine, two active opportunities, and one explicit move that advances revenue without forcing the operator to decode scaffolding language."
        }
    },
    "system_state_lane": {
        "headline": "WARMING \u00b7 0 ready inboxes \u00b7 capacity 0/day",
        "detail": "Live DB truth: outbound registry exists but no ready inboxes are currently available.",
        "items": [
            {
                "label": "Domains",
                "value": "1"
            },
            {
                "label": "Ready inboxes",
                "value": "0"
            },
            {
                "label": "Warming inboxes",
                "value": "0"
            },
            {
                "label": "Safe daily capacity",
                "value": "0"
            }
        ]
    },
    "revenue_lane": [
        {
            "label": "Qualified pipeline",
            "value": "1513 live prospect(s)"
        },
        {
            "label": "Booked conversations",
            "value": "0"
        },
        {
            "label": "Proposal-ready leads",
            "value": "0"
        },
        {
            "label": "Follow-up pressure",
            "value": "1298"
        }
    ],
    "prospect_lane": [
        {
            "name": "Anatomy of a Roof",
            "stage": "qualified",
            "status": "follow-up due now",
            "city": "Atlanta"
        },
        {
            "name": "Commercial Roofing in Charlotte, NC",
            "stage": "qualified",
            "status": "follow-up due now",
            "city": "Charlotte"
        },
        {
            "name": "Chicago Commercial Electrician Services Electric Contractor ...",
            "stage": "qualified",
            "status": "follow-up due now",
            "city": "Chicago"
        },
        {
            "name": "Electric Motor Recycling Services in Georgia",
            "stage": "qualified",
            "status": "follow-up due now",
            "city": "Atlanta"
        },
        {
            "name": "Apollo Primm: Services Leaders in Commercial Roofing",
            "stage": "qualified",
            "status": "follow-up due now",
            "city": "Atlanta"
        }
    ],
    "next_action_lane": {
        "label": "Execute follow-up pressure on Anatomy of a Roof",
        "href": "/ignite/action/run",
        "intent": "Execute the next live follow-up against the highest-pressure prospect in the database so the pipeline advances instead of idling.",
        "reason": "This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change.",
        "action_ready": false,
        "dominant_action_type": "outreach_followup",
        "expected_outcome": "engagement_response_pending",
        "pressure_state": "follow_up_pressure_live"
    },
    "recent_execution_lane": [
        {
            "headline": "RLF outbound package materialized for Electrical.com.",
            "detail": "Electrical.com \u00b7 qualified",
            "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "next_action": "rlf_outreach_review",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "logged_at": "2026-05-11 18:22:06"
        },
        {
            "headline": "RLF outbound package materialized for A to Z Electric Co.: Electricians in Chicago and Surrounding ....",
            "detail": "A to Z Electric Co.: Electricians in Chicago and Surrounding ... \u00b7 qualified",
            "receipt": "{\"package_receipt_id\":15184,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "next_action": "rlf_outreach_review",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "logged_at": "2026-05-11 18:22:06"
        },
        {
            "headline": "RLF outbound package materialized for Reliable Plumber in Chicagoland for Expert Installations.",
            "detail": "Reliable Plumber in Chicagoland for Expert Installations \u00b7 qualified",
            "receipt": "{\"package_receipt_id\":15183,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "next_action": "rlf_outreach_review",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "logged_at": "2026-05-11 18:22:06"
        }
    ],
    "board_summary": [
        {
            "label": "Outbound readiness",
            "value": "WARMING \u00b7 0/day",
            "changed": "0 ready inboxes across 1 domain are live in the outbound spine.",
            "detail": "Why it matters: Ignite can execute the dominant move against real sending capacity instead of interpreting placeholder readiness.",
            "next": "Expect next: engagement_response_pending will inherit a 0/day safe send ceiling until outbound posture changes."
        },
        {
            "label": "Active prospects",
            "value": "5 live",
            "changed": "5 prospects are exposing real pressure on the board right now.",
            "detail": "Why it matters: the operator move is anchored to live opportunity pressure instead of generic pipeline copy.",
            "next": "Expect next: Execute follow-up pressure on Anatomy of a Roof should resolve the most urgent exposed prospect pressure first."
        },
        {
            "label": "Revenue snapshot",
            "value": "booked: 0 \u00b7 proposal: 0 \u00b7 follow-up: 1298",
            "changed": "4 revenue movement signals are now compressed into one snapshot.",
            "detail": "Why it matters: the first screen can name economic motion instead of only showing activity without business consequence.",
            "next": "Expect next: Execute follow-up pressure on Anatomy of a Roof should either deepen qualified momentum or convert current pressure into a clearer revenue state."
        },
        {
            "label": "Recent movement",
            "value": "RLF outbound package materialized for Electrical.com.",
            "changed": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "detail": "Why it matters: Ignite can now prove the last visible mutation and keep the operator on the same causal thread.",
            "next": "Expect next: rlf_outreach_review"
        }
    ],
    "action_continuity_rail": {
        "headline": "Now: Execute follow-up pressure on Anatomy of a Roof",
        "detail": "Reason: This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change.",
        "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "recent_execution": "RLF outbound package materialized for Electrical.com.",
        "next_effect": "Expected outcome: engagement_response_pending \u00b7 Pressure: follow_up_pressure_live",
        "queue_status": "do now",
        "queue_detail": "This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change. Expected outcome: engagement_response_pending. Pressure: follow_up_pressure_live.",
        "recent_time": "2026-05-11 18:22:06",
        "action_href": "/ignite/action/run",
        "action_label": "Execute follow-up pressure on Anatomy of a Roof",
        "action_ready": false
    },
    "dominant_action_preflight": {
        "status": "blocked",
        "headline": "Dominant action is blocked until the surfaced blockers clear.",
        "detail": "Ignite is holding execution because these blockers are active: action_not_ready.",
        "readiness_label": "blocked",
        "action_label": "Execute follow-up pressure on Anatomy of a Roof",
        "action_type": "outreach_followup",
        "expected_outcome": "engagement_response_pending",
        "pressure_state": "follow_up_pressure_live",
        "execution_window": "after blockers clear",
        "proof_context": "valid",
        "blockers": [
            "action_not_ready"
        ]
    },
    "execution_closure_strip": {
        "status": "closed_loop_certified",
        "headline": "Completion proof is now visible on the first screen.",
        "detail": "Ignite can now show one clear completion chain: what changed, why it matters, who owns the next step, and what happens next.",
        "preflight": "blocked",
        "latest_mutation": "Electrical.com is now follow-up due now",
        "proof_visible": "visible",
        "queue_shift": "rlf_outreach_review",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
        "next_responsibility": "rlf_outreach_review",
        "confirmation_status": "confirmed",
        "activated_at": "2026-05-11 18:22:06",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "closure_object": {
            "status": "closure_object_certified",
            "confirmed": true,
            "missing_fields": [],
            "executed_action_id": "action-event-15621",
            "action_type": "outreach_followup",
            "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "state_change": "Electrical.com is now follow-up due now",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "queue_shift": "rlf_outreach_review",
            "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
            "next_responsibility": "rlf_outreach_review",
            "confirmation_status": "confirmed",
            "activated_at": "2026-05-11 18:22:06",
            "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
            "action_ready": false
        }
    },
    "next_action_chain": {
        "headline": "Queue ownership shifted on the same screen.",
        "detail": "Completed move: RLF outbound package materialized for Electrical.com.. The queue now promotes Execute follow-up pressure on Anatomy of a Roof because the visible pressure moved from execution proof into the next highest-leverage object.",
        "completed": {
            "label": "Completed move",
            "value": "RLF outbound package materialized for Electrical.com.",
            "detail": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}"
        },
        "active": {
            "label": "Now active",
            "value": "Execute follow-up pressure on Anatomy of a Roof",
            "detail": "This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change."
        },
        "expected": {
            "label": "Expected queue consequence",
            "value": "engagement_response_pending \u00b7 follow_up_pressure_live",
            "detail": "Ignite now keeps the next move pinned to the first frame so the operator can see why Execute follow-up pressure on Anatomy of a Roof owns the queue next."
        }
    },
    "ignite_dominant_move_certificate": {
        "status": "blocked",
        "headline": "Dominant move certificate is blocked.",
        "detail": "Ignite is fail-closed here: it will not certify the dominant move until readiness and bootstrap posture are strong enough to support a real execution claim.",
        "move": "Execute follow-up pressure on Anatomy of a Roof",
        "receipt_integrity": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "queue_owner": "Execute follow-up pressure on Anatomy of a Roof",
        "next_business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "runtime_basis": "schema_incomplete bootstrap \u00b7 blocked readiness \u00b7 valid proof",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_witness": {
        "status": "execution_witness_blocked",
        "headline": "Execution witness is blocked.",
        "detail": "Ignite is fail-closed here: the witness will not claim operator closure until the loop verdict and dominant move certificate are grounded in the same packet.",
        "loop_certainty": "loop blocked",
        "certificate_status": "blocked",
        "latest_receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "latest_activation": "RLF outbound package materialized for Electrical.com.",
        "queue_consequence": "rlf_outreach_review",
        "next_business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_consequence_certificate": {
        "status": "execution_consequence_blocked",
        "headline": "Execution consequence certificate is blocked.",
        "detail": "Ignite is fail-closed here: the consequence certificate will not project handoff integrity until the canonical post-mutation closure object is complete.",
        "queue_owner": "Execute follow-up pressure on Anatomy of a Roof",
        "queue_consequence": "rlf_outreach_review",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next_owner": "rlf_outreach_review",
        "latest_receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "witness_status": "execution_witness_blocked",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "activated_at": "2026-05-11 18:22:06",
        "confirmation_status": "confirmed",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_handoff_seal": {
        "status": "execution_handoff_blocked",
        "headline": "Execution handoff seal is blocked.",
        "detail": "Ignite is fail-closed here: the handoff seal will not claim owner continuity until the consequence certificate and witness resolve from the same live packet.",
        "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
        "receipt_carry_forward": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "next_responsibility": "rlf_outreach_review",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "witness_anchor": "execution_witness_blocked",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_carry_forward_receipt": {
        "status": "execution_carry_forward_blocked",
        "headline": "Follow-through is not ready yet.",
        "detail": "Ignite will not claim live follow-through until the handoff and outcome resolve from the same live packet.",
        "continuity_state": "continuity_blocked",
        "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
        "receipt_lineage": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "next_responsibility": "rlf_outreach_review",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "owner_lineage": "Execute follow-up pressure on Anatomy of a Roof \u2192 rlf_outreach_review",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_continuation_certificate": {
        "status": "execution_continuation_blocked",
        "headline": "The next responsible step is not clear yet.",
        "detail": "Ignite will not open the next step until the current handoff and carry-forward proof land together.",
        "continuity_state": "continuity_blocked",
        "sealed_follow_through": "Execute follow-up pressure on Anatomy of a Roof \u2192 rlf_outreach_review",
        "expected_confirmation": "Expected confirmation will appear as soon as the handoff is fully sealed.",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "receipt_lineage": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_confirmation_receipt": {
        "status": "execution_confirmation_blocked",
        "headline": "Execution confirmation receipt is blocked.",
        "detail": "Ignite is fail-closed here: the confirmation receipt will not claim visible closure until the continuation certificate and carry-forward receipt resolve from the same live packet.",
        "continuity_state": "continuity_blocked",
        "sealed_follow_through": "Execute follow-up pressure on Anatomy of a Roof \u2192 rlf_outreach_review",
        "expected_confirmation": "Expected confirmation will appear as soon as the handoff is fully sealed.",
        "visible_confirmation": "Visible confirmation will appear once the current handoff fully lands.",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "receipt_lineage": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "ignite_execution_closure_attestation": {
        "status": "execution_closure_attestation_blocked",
        "headline": "The completion chain is not fully visible yet.",
        "detail": "Ignite is fail-closed here: the closure attestation will not claim closed-loop certainty until the confirmation receipt, continuation certificate, and operator loop verdict all resolve from the same live packet.",
        "closure_state": "BLOCKED",
        "continuity_state": "continuity_blocked",
        "queue_effect": "rlf_outreach_review",
        "visible_confirmation": "Visible confirmation will appear once the current handoff fully lands.",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next_operator_posture": "Execute follow-up pressure on Anatomy of a Roof",
        "receipt_lineage": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "warming",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 5,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "action-event-15621",
            "latest_outcome": "rlf_outbound_package_materialized"
        }
    },
    "authority_sentence": {
        "headline": "Authority sentence",
        "sentence": "Execute follow-up pressure on Anatomy of a Roof moved the business forward. Current confirmation: Visible confirmation will appear once the current handoff fully lands.. Immediate impact: rlf_outbound_package_materialized recorded in the live action ledger.. What shifts next: rlf_outreach_review. Next move: Execute follow-up pressure on Anatomy of a Roof.",
        "move": "Execute follow-up pressure on Anatomy of a Roof",
        "confirmation": "Visible confirmation will appear once the current handoff fully lands.",
        "effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "queue_consequence": "rlf_outreach_review",
        "next_posture": "Execute follow-up pressure on Anatomy of a Roof"
    },
    "authority_brief": {
        "headline": "Authority brief",
        "now": "Visible confirmation will appear once the current handoff fully lands.",
        "impact": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next": "Execute follow-up pressure on Anatomy of a Roof",
        "proof": "BLOCKED",
        "items": [
            {
                "label": "Now",
                "value": "Visible confirmation will appear once the current handoff fully lands."
            },
            {
                "label": "Impact",
                "value": "rlf_outbound_package_materialized recorded in the live action ledger."
            },
            {
                "label": "Next",
                "value": "Execute follow-up pressure on Anatomy of a Roof"
            },
            {
                "label": "Proof",
                "value": "BLOCKED"
            }
        ]
    },
    "authority_confidence": {
        "headline": "Authority confidence",
        "score": 50,
        "band": "low",
        "label": "Authority confidence low",
        "detail": "The first-screen authority packet is fail-closed or partially projected because core proof conditions are still missing."
    },
    "authority_integrity": {
        "headline": "Authority integrity",
        "status": "warn",
        "label": "Authority integrity guarded",
        "detail": "The packet is still readable, but one or more compressed authority fields no longer agree exactly.",
        "score": "4/5",
        "checks": [
            {
                "label": "Move matches verdict",
                "pass": true
            },
            {
                "label": "Brief proof matches closure",
                "pass": true
            },
            {
                "label": "Next posture matches closure",
                "pass": true
            },
            {
                "label": "Sentence effect matches consequence",
                "pass": true
            },
            {
                "label": "Confidence is not low",
                "pass": false
            }
        ]
    },
    "authority_continuity": {
        "headline": "Authority continuity",
        "status": "warn",
        "state": "guarded",
        "label": "Authority continuity guarded",
        "detail": "The authority story is still readable, but one or more carry-forward fields are soft and should be checked before treating the top frame as fully settled.",
        "score": "5/6",
        "checks": [
            {
                "label": "Confirmation stays visible",
                "pass": true
            },
            {
                "label": "Effect carries forward",
                "pass": true
            },
            {
                "label": "Next posture stays pinned",
                "pass": true
            },
            {
                "label": "Move identity stays stable",
                "pass": true
            },
            {
                "label": "Integrity remains intact",
                "pass": true
            },
            {
                "label": "Confidence is not low",
                "pass": false
            }
        ]
    },
    "activation_proof": {
        "status": "valid",
        "activation_id": "action-event-15621",
        "activated_at": "2026-05-11 18:22:06",
        "activation_type": "rlf_outbound_package_materialized",
        "state_change": "Electrical.com is now follow-up due now",
        "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
        "next_action": "rlf_outreach_review",
        "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
        "headline": "RLF outbound package materialized for Electrical.com."
    },
    "proof_payload": {
        "eyebrow": "Ignite control-plane truth packet",
        "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
        "items": [
            {
                "label": "Outbound readiness",
                "value": "Ready: 1 domain / 2 inboxes / 35 per day safe",
                "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
            },
            {
                "label": "Revenue in motion",
                "value": "2 active prospects / 1 booked call / 1 follow-up due now",
                "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
            },
            {
                "label": "Dominant next action",
                "value": "Send follow-up to John's Plumbing",
                "detail": "This build keeps the locked grouped shell intact while deepening opportunities and demand, rendering assistant guidance directly inside each grouped page, and pushing the grouped family closer to a finished owner product system without reopening topology or schema contracts."
            }
        ]
    },
    "consequence_receipt": {
        "eyebrow": "Ignite control-plane consequence receipt",
        "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
        "before": "Before layer 66, Ignite was still runtime-bound but the first screen made the live state harder to scan because system state and revenue movement were not yet presented as clearer first-screen lanes.",
        "after": "After layer 66, the same surface still uses the bound runtime packet but now reads more clearly as system state, revenue in motion, and one dominant next action.",
        "receipt": {
            "label": "Runtime state",
            "value": "Ready engine, 2 active prospects in motion, 1 dominant next action queued"
        }
    },
    "contracts_version": "0.1.814",
    "master_layer": 814,
    "big_one_layer": 814,
    "schema_owner": "logicforge-layer-812-schema.sql",
    "asset_marker": "logicforge-layer-723",
    "public_web_root": true,
    "canonical_surfaces": [
        "/crucible",
        "/crucible/intake",
        "/crucible/products/revenue-leak-finder",
        "/revenue-leak-finder",
        "/revenue-leak-finder/buy",
        "/revenue-leak-finder/sample-report",
        "/revenue-leak-finder/intake",
        "/revenue-leak-finder/implementation-help",
        "/ops/revenue-leak-finder/implementation-opportunities",
        "/revenue-leak-finder/paid",
        "/products/revenue-leak-finder",
        "/ops/crucible/products/revenue-leak-finder",
        "/crucible/products/permitpulse",
        "/ops/permitpulse/launch-readiness",
        "/ops/permitpulse/launch-overview",
        "/ops/permitpulse/launch-blocker-closure-plan",
        "/ops/permitpulse/wedge-journey-proof",
        "/ops/permitpulse/service-line-feed-relevance",
        "/ops/permitpulse/conversion-learning",
        "/ops/permitpulse/journey-verdict",
        "/ops/permitpulse/route-ownership",
        "/products/permitpulse",
        "/crucible/products/ignite",
        "/crucible/enrichment-campaigns",
        "/crucible/campaigns",
        "/ops/crucible/enrichment-campaigns",
        "/ops/crucible/campaigns",
        "/ops/revenue-leak-finder/run",
        "/ops/revenue-leak-finder/readiness",
        "/ops/revenue-leak-finder/buy-path-proof",
        "/ops/revenue-leak-finder/conversion-signals",
        "/ops/revenue-leak-finder/fulfillment",
        "/ops/revenue-leak-finder/paid-orders",
        "/ops/revenue-leak-finder/paid-fulfillment-queue",
        "/ops/revenue-leak-finder/checkout-recovery",
        "/ops/revenue-leak-finder/payment-integration-verification",
        "/ops/revenue-leak-finder/fulfillment-watch",
        "/ops/revenue-leak-finder/fulfillment-readiness",
        "/ops/revenue-leak-finder/fulfillment-recovery",
        "/ops/revenue-leak-finder/beta-launch-gate",
        "/ops/revenue-leak-finder/launch-ready",
        "/crucible/products/revenue-leak-finder/launch-gate-proof",
        "/ops/revenue-leak-finder/launch-gate-proof",
        "/crucible/intake/csv",
        "/ops/crucible/intake",
        "/ops/crucible/proof",
        "/ignite",
        "/foundry",
        "/ember",
        "/ember/install",
        "/ember/proof",
        "/sandbox",
        "/sandbox/services",
        "/sandbox/about",
        "/sandbox/contact",
        "/sandbox/request-quote",
        "/sandbox/book",
        "/sandbox/thank-you",
        "/ignite/opportunities",
        "/ignite/handoffs",
        "/ignite/leads",
        "/ignite/recovery",
        "/ignite/follow-up",
        "/ignite/demand",
        "/ignite/services",
        "/ignite/locations",
        "/ignite/revenue",
        "/ignite/trust",
        "/ignite/imports",
        "/ignite/settings",
        "/ignite/ember",
        "/ops/ember/install-ready",
        "/ops/ember/runtime-bridge",
        "/ops/ember/live-handshake",
        "/ops/sandbox/attachment",
        "/ops/sandbox/module-matrix",
        "/ops/sandbox/story-proof",
        "/ops/sandbox/scenarios",
        "/ops/sandbox/scenarios/seed",
        "/ops/sandbox/scenarios/reset",
        "/ignite/demo",
        "/ignite/funnel",
        "/ignite/start",
        "/ignite/offer",
        "/ignite/checkout",
        "/ops/verify",
        "/ops/assets",
        "/api/ingest/events",
        "/api/ingest/signals",
        "/api/ingest/handoffs",
        "/ops/ignite/control-packet",
        "/ops/ignite/doctrine",
        "/login",
        "/logout",
        "/access",
        "/permitpulse",
        "/permitpulse/trial",
        "/permitpulse/offer",
        "/permitpulse/local",
        "/ops/permitpulse/acquisition-packets",
        "/ops/permitpulse/revenue-loop",
        "/ops/permitpulse/trial-access",
        "/ops/permitpulse/trial-readiness",
        "/ops/permitpulse/checkout-gate-shell",
        "/ops/permitpulse/checkout-readiness",
        "/ops/permitpulse/access-readiness",
        "/ops/permitpulse/payment-access-readiness",
        "/ops/permitpulse/paid-access-closeout",
        "/ops/permitpulse/paid-launch-readiness",
        "/permitpulse/sample",
        "/permitpulse/checkout",
        "/permitpulse/checkout/create",
        "/webhooks/stripe/permitpulse",
        "/permitpulse/stripe/webhook",
        "/permitpulse/checkout/success",
        "/permitpulse/onboarding/handoff",
        "/permitpulse/onboarding/complete",
        "/permitpulse/customer",
        "/permitpulse/app",
        "/permitpulse/dashboard",
        "/permitpulse/fuel",
        "/permitpulse/onboarding",
        "/permitpulse/feed",
        "/ops/permitpulse/summary",
        "/ops/permitpulse/fuel",
        "/ops/permitpulse/wedges",
        "/ops/permitpulse/trials",
        "/ops/permitpulse/acquisition",
        "/ops/permitpulse/permit-intake",
        "/jobs/cron-permitpulse-source-data",
        "/ops/permitpulse/source-data-worker",
        "/ops/permitpulse/boundary-contract",
        "/ops/permitpulse/prospect-intake-proof",
        "/ops/permitpulse/action-packets",
        "/ops/permitpulse/outreach-readiness",
        "/ops/permitpulse/draft-offers",
        "/ops/permitpulse/acquisition-experiments",
        "/ops/permitpulse/landing-checkout",
        "/ops/permitpulse/checkout-session-gate",
        "/ops/permitpulse/onboarding-handoff",
        "/ops/crucible/products/permitpulse",
        "/ops/crucible/worker-automation-readiness",
        "/ops/crucible/cron-install-readiness",
        "/ops/permitpulse/serp-intake-readiness",
        "/ops/crucible/serp-prospect-harvest",
        "/jobs/cron-crucible-serp-prospect-harvest",
        "/jobs/cron-permitpulse-serp-intake",
        "/ops/crucible/email-discovery",
        "/jobs/cron-crucible-email-discovery",
        "/ops/crucible/products/ignite",
        "/ops/permitpulse/digests",
        "/ops/permitpulse/delivery",
        "/ops/permitpulse/verification",
        "/ops/permitpulse/operator-closeout",
        "/ops/permitpulse/shakedown",
        "/ops/permitpulse/remediation",
        "/ops/permitpulse/proven-loop",
        "/ops/permitpulse/certification",
        "/ops/permitpulse/paid-loop-proof",
        "/ops/permitpulse/fulfillment-activation",
        "/ops/permitpulse/feed-refresh",
        "/ops/permitpulse/customer-feed-projection",
        "/ops/permitpulse/customer-shell",
        "/ops/permitpulse/dallas-source-intake",
        "/ops/permitpulse/dfw-zone-coverage",
        "/ops/auth/session",
        "/ops/auth/access",
        "/ops/auth/entitlements",
        "/ops/auth/verify",
        "/ops/auth/bootstrap",
        "/ops/auth/bootstrap-diagnostics",
        "/ops/schema",
        "/build-manifest",
        "/build-manifest.json",
        "/ops/build-manifest",
        "/master-plan-manifest",
        "/master-plan-manifest.json",
        "/ops/master-plan-manifest",
        "/build-preflight",
        "/build-preflight.json",
        "/ops/build-preflight",
        "/build-delta",
        "/build-delta.json",
        "/ops/build-delta",
        "/ops/build-conflicts",
        "/ops/foundation/state",
        "/ops/foundation/registry",
        "/ops/foundation/sql-proof",
        "/ops/ignite/execution-witness",
        "/ops/ignite/execution-consequence-certificate",
        "/ops/ignite/execution-handoff-seal",
        "/ops/ignite/execution-carry-forward-receipt",
        "/ops/ignite/execution-continuation-certificate",
        "/ops/ignite/execution-confirmation-receipt",
        "/ops/ignite/execution-closure-attestation",
        "/ops/ignite/authority-packet",
        "/ops/ignite/authority-sentence",
        "/ops/ignite/authority-brief",
        "/ops/ignite/authority-confidence",
        "/ops/crucible/discovery-worker",
        "/ops/crucible/resolution-worker",
        "/ops/crucible/prospect-pipeline",
        "/ops/crucible/source-metrics",
        "/ops/crucible/core",
        "/ops/crucible/source-registry",
        "/ops/crucible/routes",
        "/ops/crucible/receipts",
        "/ops/crucible/outbound-review-queue",
        "/ops/crucible/outbound-execution",
        "/ops/crucible/no-send-outbound-queue",
        "/ops/crucible/identity-enrichment-progression",
        "/ops/crucible/outbound-readiness-bridge",
        "/ops/crucible/intake-no-send-progression",
        "/ops/crucible/sending-readiness",
        "/ops/crucible/mission-control",
        "/ops/crucible/query-posture",
        "/ops/crucible/mission-control/launch-packet",
        "/ops/crucible/mission-control/intake-throughput",
        "/ops/crucible/mission-control/intake-pressure",
        "/ops/crucible/mission-control/sellable-fuel-quality",
        "/ops/crucible/mission-control/presentation-contract"
    ],
    "state_packet": {
        "system_status": "ignite_schema_incomplete",
        "decision": "Apply the current foundation schema and re-run verify until all contract tables are live.",
        "proof_mode": "ignite_schema_incomplete",
        "opportunity_count": 5,
        "attention_required_count": 5,
        "evidence_count": 4
    },
    "runtime_binding": {
        "outbound_readiness": {
            "status": "warming",
            "domains": 1,
            "ready_domains": 0,
            "ready_inboxes": 0,
            "warming_inboxes": 0,
            "safe_daily_capacity": 0,
            "detail": "Live DB truth: outbound registry exists but no ready inboxes are currently available."
        },
        "active_prospects": [
            {
                "name": "Anatomy of a Roof",
                "city": "Atlanta",
                "stage": "qualified",
                "status": "follow-up due now"
            },
            {
                "name": "Commercial Roofing in Charlotte, NC",
                "city": "Charlotte",
                "stage": "qualified",
                "status": "follow-up due now"
            },
            {
                "name": "Chicago Commercial Electrician Services Electric Contractor ...",
                "city": "Chicago",
                "stage": "qualified",
                "status": "follow-up due now"
            },
            {
                "name": "Electric Motor Recycling Services in Georgia",
                "city": "Atlanta",
                "stage": "qualified",
                "status": "follow-up due now"
            },
            {
                "name": "Apollo Primm: Services Leaders in Commercial Roofing",
                "city": "Atlanta",
                "stage": "qualified",
                "status": "follow-up due now"
            }
        ],
        "revenue_movement": [
            {
                "label": "Qualified pipeline",
                "value": "1513 live prospect(s)"
            },
            {
                "label": "Booked conversations",
                "value": "0"
            },
            {
                "label": "Proposal-ready leads",
                "value": "0"
            },
            {
                "label": "Follow-up pressure",
                "value": "1298"
            }
        ],
        "dominant_next_action": {
            "label": "Execute follow-up pressure on Anatomy of a Roof",
            "href": "/ignite/action/run",
            "intent": "Execute the next live follow-up against the highest-pressure prospect in the database so the pipeline advances instead of idling.",
            "reason": "This live prospect is sitting at qualified with status follow-up due now, so clearing it now is the fastest path to preserving pipeline momentum and forcing the next business-state change.",
            "action_ready": false,
            "dominant_action_type": "outreach_followup",
            "expected_outcome": "engagement_response_pending",
            "pressure_state": "follow_up_pressure_live"
        },
        "recent_execution": [
            {
                "activation_id": "action-event-15621",
                "surface": "ignite",
                "headline": "RLF outbound package materialized for Electrical.com.",
                "detail": "Electrical.com \u00b7 qualified",
                "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
                "next_action": "rlf_outreach_review",
                "action_type": "rlf_outreach_review",
                "confirmation_status": "confirmed",
                "sealed_owner": "ignite_dominant_action_path",
                "next_responsibility": "rlf_outreach_review",
                "state_change": "Electrical.com is now follow-up due now",
                "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
                "logged_at": "2026-05-11 18:22:06",
                "outcome": "rlf_outbound_package_materialized"
            },
            {
                "activation_id": "action-event-15620",
                "surface": "ignite",
                "headline": "RLF outbound package materialized for A to Z Electric Co.: Electricians in Chicago and Surrounding ....",
                "detail": "A to Z Electric Co.: Electricians in Chicago and Surrounding ... \u00b7 qualified",
                "receipt": "{\"package_receipt_id\":15184,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
                "next_action": "rlf_outreach_review",
                "action_type": "rlf_outreach_review",
                "confirmation_status": "confirmed",
                "sealed_owner": "ignite_dominant_action_path",
                "next_responsibility": "rlf_outreach_review",
                "state_change": "A to Z Electric Co.: Electricians in Chicago and Surrounding ... is now follow-up due now",
                "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
                "logged_at": "2026-05-11 18:22:06",
                "outcome": "rlf_outbound_package_materialized"
            },
            {
                "activation_id": "action-event-15619",
                "surface": "ignite",
                "headline": "RLF outbound package materialized for Reliable Plumber in Chicagoland for Expert Installations.",
                "detail": "Reliable Plumber in Chicagoland for Expert Installations \u00b7 qualified",
                "receipt": "{\"package_receipt_id\":15183,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
                "next_action": "rlf_outreach_review",
                "action_type": "rlf_outreach_review",
                "confirmation_status": "confirmed",
                "sealed_owner": "ignite_dominant_action_path",
                "next_responsibility": "rlf_outreach_review",
                "state_change": "Reliable Plumber in Chicagoland for Expert Installations is now follow-up due now",
                "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
                "logged_at": "2026-05-11 18:22:06",
                "outcome": "rlf_outbound_package_materialized"
            }
        ],
        "activation_proof": {
            "status": "valid",
            "activation_id": "action-event-15621",
            "activated_at": "2026-05-11 18:22:06",
            "activation_type": "rlf_outbound_package_materialized",
            "state_change": "Electrical.com is now follow-up due now",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "next_action": "rlf_outreach_review",
            "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
            "headline": "RLF outbound package materialized for Electrical.com."
        },
        "truth_source": "database",
        "truth_live": true,
        "truth_fail_closed": false,
        "execution_closure_strip": {
            "status": "closed_loop_certified",
            "headline": "Completion proof is now visible on the first screen.",
            "detail": "Ignite can now show one clear completion chain: what changed, why it matters, who owns the next step, and what happens next.",
            "preflight": "blocked",
            "latest_mutation": "Electrical.com is now follow-up due now",
            "proof_visible": "visible",
            "queue_shift": "rlf_outreach_review",
            "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
            "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
            "next_responsibility": "rlf_outreach_review",
            "confirmation_status": "confirmed",
            "activated_at": "2026-05-11 18:22:06",
            "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
            "closure_object": {
                "status": "closure_object_certified",
                "confirmed": true,
                "missing_fields": [],
                "executed_action_id": "action-event-15621",
                "action_type": "outreach_followup",
                "receipt": "{\"package_receipt_id\":15185,\"package_status\":\"READY_TO_SEND\",\"confidence_band\":\"ready_to_send\",\"missing_fields\":[],\"send_enabled\":false}",
                "state_change": "Electrical.com is now follow-up due now",
                "business_effect": "rlf_outbound_package_materialized recorded in the live action ledger.",
                "queue_shift": "rlf_outreach_review",
                "sealed_owner": "Execute follow-up pressure on Anatomy of a Roof",
                "next_responsibility": "rlf_outreach_review",
                "confirmation_status": "confirmed",
                "activated_at": "2026-05-11 18:22:06",
                "runtime_basis": "action=outreach_followup \u00b7 outbound=warming \u00b7 proof=valid \u00b7 receipt=present",
                "action_ready": false
            }
        }
    },
    "surface_attestation": {
        "layout_chrome": "Master layer 414 PermitPulse trial submission closure",
        "footer_labels": [
            "The full recovery-capsule manifest remains the project brain.",
            "Current-layer build receipts are append-only history and must never replace the master plan.",
            "Layer 414 closes Chicago trial submission persistence and confirmation while payment, outreach, SERP, and paid-access behavior remain fail-closed."
        ],
        "handoff_manifest_schema": "logicforge-layer-338-schema.sql",
        "handoff_manifest_verified_layer": 338
    },
    "checks": {
        "public_front_controller": "pass",
        "shared_layout": "pass",
        "asset_pipeline": "pass",
        "asset_marker_alignment": "pass",
        "canonical_route_topology": "pass",
        "verify_gate": "pass",
        "baseline_state_packet": "pass",
        "surface_projection": "pass",
        "evidence_packet": "pass",
        "consequence_projection": "pass",
        "layer_attestation_projection": "pass",
        "authority_packet_projection": "pass",
        "proof_payload_projection": "pass",
        "consequence_receipt_projection": "pass",
        "first_screen_compression_projection": "pass",
        "authority_density_projection": "pass",
        "payload_realism_projection": "pass",
        "sellable_authority_projection": "pass",
        "proof_to_action_receipt_projection": "pass",
        "first_screen_decision_pressure_projection": "pass",
        "proof_object_hardening_projection": "pass",
        "interpretation_force_projection": "pass",
        "business_specific_proof_projection": "pass",
        "demo_inevitability_projection": "pass",
        "demo_authority_closure_projection": "pass",
        "demo_trust_compression_projection": "pass",
        "demo_dominant_action_closure_projection": "pass",
        "demo_first_screen_specificity_projection": "pass",
        "demo_outcome_credibility_projection": "pass",
        "demo_customer_proof_projection": "pass",
        "demo_first_contact_realism_projection": "pass",
        "demo_live_event_projection": "pass",
        "demo_proof_specificity_projection": "pass",
        "demo_live_proof_packet_projection": "pass",
        "canonical_demo_promotion_projection": "pass",
        "demo_continuity_bridge_projection": "pass",
        "funnel_entry_narrative_reset_projection": "pass",
        "funnel_entry_compression_projection": "pass",
        "offer_continuity_projection": "pass",
        "pricing_context_alignment_projection": "pass",
        "checkout_continuity_projection": "pass",
        "pricing_to_checkout_reset_projection": "pass",
        "onboarding_continuity_projection": "pass",
        "checkout_to_onboarding_reset_projection": "pass",
        "activation_proof_loop_projection": "pass",
        "activation_receipt_visibility_projection": "pass",
        "activation_authority_packet_projection": "pass",
        "activation_completion_receipt_projection": "pass",
        "immediate_business_state_change_projection": "pass",
        "next_best_action_handoff_projection": "pass",
        "dominant_action_preflight_projection": "pass",
        "execution_closure_strip_projection": "pass",
        "ignite_control_packet_projection": "pass",
        "handoff_manifest_alignment": "pass",
        "state_foundation_schema_projection": "pass",
        "legacy_name_bleed": "fail_closed_none_detected",
        "two_schema_rule": "pass",
        "permitpulse_clean_state_product_control": "fail_closed",
        "permitpulse_csv_intake_ready": "blocked"
    },
    "proof_to_action_receipt": {
        "eyebrow": "Activation proof chain",
        "headline": "Master layer 189 turns the grouped Ignite family into a more action-driving owner system by deepening the thinnest lanes, adding section-level next moves, and making assistant guidance push the user toward concrete business action without reopening topology or schema contracts.",
        "cause": "Outbound readiness is pass, two prospects are active, and one booked conversation is already on the board, so the page can now project a clearer live operating state instead of a pure scaffold narrative.",
        "action": "Send follow-up to John's Plumbing now, then review the booked conversation and the proposal-ready lead.",
        "consequence": "The screen now reads more like a live system: one ready engine, two active opportunities, and one explicit move that advances revenue without forcing the operator to decode scaffolding language."
    },
    "next_intent": "Import fresh PermitPulse prospect CSV fuel from /crucible/intake now that reset recovery is clean and the PermitPulse product-control surface is empty-but-ready."
}