{
    "ok": true,
    "status": "ignite_control_packet_next_action_chain_live",
    "contracts_version": "0.2.181.1810",
    "master_layer": 181,
    "schema_owner": "logicforge-layer-181-schema.sql",
    "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": "8",
                "detail": "Required to stand up the core state spine."
            },
            {
                "label": "Supporting tables",
                "value": "2",
                "detail": "Outbound registry support shipped in the same schema layer."
            },
            {
                "label": "Defined tables",
                "value": "19",
                "detail": "CREATE TABLE statements detected in the shipped schema owner."
            },
            {
                "label": "Table completeness",
                "value": "complete",
                "detail": "Every contract table must be present in the shipped schema owner."
            },
            {
                "label": "Column completeness",
                "value": "complete",
                "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": "10",
                "detail": "Live tables visible in the connected database."
            }
        ],
        "items": [
            {
                "label": "lf_accounts",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Account / tenant spine"
            },
            {
                "label": "lf_users",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Canonical user identity"
            },
            {
                "label": "lf_account_users",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "User-to-account capability bridge"
            },
            {
                "label": "lf_sites",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Site/workspace context"
            },
            {
                "label": "lf_business_state",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Single business-state projection per account/site"
            },
            {
                "label": "lf_prospects",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Prospect / lead entity spine"
            },
            {
                "label": "lf_actions",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Deterministic action ledger"
            },
            {
                "label": "lf_action_events",
                "value": "critical \u00b7 defined \u00b7 columns complete",
                "detail": "Execution receipt / outcome log"
            },
            {
                "label": "lf_outbound_domains",
                "value": "supporting \u00b7 defined \u00b7 columns complete",
                "detail": "Sending domain registry"
            },
            {
                "label": "lf_outbound_inboxes",
                "value": "supporting \u00b7 defined \u00b7 columns complete",
                "detail": "Inbox registry and capacity state"
            }
        ],
        "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": true,
            "required_columns_defined": true
        },
        "registry": {
            "schema_owner": "logicforge-layer-181-schema.sql",
            "defined_table_count": 19,
            "contract_table_count": 10,
            "missing_tables": [],
            "missing_critical_tables": [],
            "missing_columns": [],
            "contract_complete": true,
            "table_complete": true,
            "column_complete": true,
            "rows": [
                {
                    "table": "lf_accounts",
                    "present": true,
                    "critical": true,
                    "purpose": "Account / tenant spine",
                    "required_columns": [
                        "created_at",
                        "id",
                        "name",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "created_at",
                        "id",
                        "name",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_users",
                    "present": true,
                    "critical": true,
                    "purpose": "Canonical user identity",
                    "required_columns": [
                        "created_at",
                        "display_name",
                        "email",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "created_at",
                        "display_name",
                        "email",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_account_users",
                    "present": true,
                    "critical": true,
                    "purpose": "User-to-account capability bridge",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "id",
                        "role_key",
                        "status",
                        "user_id"
                    ],
                    "defined_columns": [
                        "account_id",
                        "created_at",
                        "id",
                        "role_key",
                        "status",
                        "user_id"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_sites",
                    "present": true,
                    "critical": true,
                    "purpose": "Site/workspace context",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "account_id",
                        "created_at",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_business_state",
                    "present": true,
                    "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": [
                        "account_id",
                        "headline",
                        "id",
                        "site_id",
                        "state_key",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_prospects",
                    "present": true,
                    "critical": true,
                    "purpose": "Prospect / lead entity spine",
                    "required_columns": [
                        "account_id",
                        "city",
                        "company_name",
                        "created_at",
                        "id",
                        "site_id",
                        "stage",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "account_id",
                        "city",
                        "company_name",
                        "created_at",
                        "id",
                        "site_id",
                        "stage",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_actions",
                    "present": true,
                    "critical": true,
                    "purpose": "Deterministic action ledger",
                    "required_columns": [
                        "account_id",
                        "action_key",
                        "created_at",
                        "id",
                        "prospect_id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "account_id",
                        "action_key",
                        "created_at",
                        "id",
                        "prospect_id",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_action_events",
                    "present": true,
                    "critical": true,
                    "purpose": "Execution receipt / outcome log",
                    "required_columns": [
                        "action_id",
                        "created_at",
                        "event_key",
                        "headline",
                        "id",
                        "receipt"
                    ],
                    "defined_columns": [
                        "action_id",
                        "created_at",
                        "event_key",
                        "headline",
                        "id",
                        "receipt"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_outbound_domains",
                    "present": true,
                    "critical": false,
                    "purpose": "Sending domain registry",
                    "required_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "defined_columns": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                },
                {
                    "table": "lf_outbound_inboxes",
                    "present": true,
                    "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": [
                        "account_id",
                        "created_at",
                        "daily_cap",
                        "domain_id",
                        "email",
                        "id",
                        "status",
                        "updated_at"
                    ],
                    "missing_columns": [],
                    "columns_complete": true
                }
            ]
        }
    },
    "bootstrap_state_packet": {
        "status": "bootstrap_empty",
        "headline": "Foundation live, business state empty",
        "detail": "The schema is now real, but no prospects, outbound inventory, or action ledger rows exist yet, so Ignite is truthfully in empty bootstrap mode.",
        "next_move": "Seed one account, one site, outbound inventory, and at least one prospect so dominant action can stop falling back to population guidance.",
        "db_connected": true,
        "present_table_count": 10,
        "expected_table_count": 10,
        "prospect_rows": 0,
        "outbound_rows": 0,
        "action_rows": 0,
        "contract_complete": true
    },
    "ignite_control_signature": {
        "posture_status": "empty",
        "ready_inboxes": 0,
        "safe_daily_capacity": 0,
        "active_prospect_count": 0,
        "movement_count": 4,
        "preflight_status": "blocked",
        "proof_status": "valid",
        "closure_status": "closed_loop_certified",
        "latest_activation_id": "fallback-ignite-20260421001943",
        "latest_outcome": "proposal_preparation"
    },
    "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": "The first screen now reflects a completed move and a new next responsibility.",
        "dominant_move": "Restore live prospect pressure into the state spine",
        "queue_effect": "Review the proposal-ready path for Midwest Dental Group.",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine",
        "receipt_integrity": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "queue_owner": "Restore live prospect pressure into the state spine",
        "next_business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "runtime_basis": "bootstrap_empty bootstrap \u00b7 blocked readiness \u00b7 valid proof",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "latest_activation": "Booked conversation prepared for Midwest Dental Group",
        "queue_consequence": "Review the proposal-ready path for Midwest Dental Group.",
        "next_business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine",
        "queue_consequence": "Review the proposal-ready path for Midwest Dental Group.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "next_owner": "Review the proposal-ready path for Midwest Dental Group.",
        "latest_receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "witness_status": "execution_witness_blocked",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "activated_at": "2026-04-21T00:19:43+00:00",
        "confirmation_status": "confirmed",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine",
        "receipt_carry_forward": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "witness_anchor": "execution_witness_blocked",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine",
        "receipt_lineage": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "owner_lineage": "Restore live prospect pressure into the state spine \u2192 Review the proposal-ready path for Midwest Dental Group.",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine \u2192 Review the proposal-ready path for Midwest Dental Group.",
        "expected_confirmation": "Expected confirmation will appear as soon as the handoff is fully sealed.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "receipt_lineage": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Restore live prospect pressure into the state spine \u2192 Review the proposal-ready path for Midwest Dental Group.",
        "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": "The first screen now reflects a completed move and a new next responsibility.",
        "receipt_lineage": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "Review the proposal-ready path for Midwest Dental Group.",
        "visible_confirmation": "Visible confirmation will appear once the current handoff fully lands.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "next_operator_posture": "Restore live prospect pressure into the state spine",
        "receipt_lineage": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "signature": {
            "posture_status": "empty",
            "ready_inboxes": 0,
            "safe_daily_capacity": 0,
            "active_prospect_count": 0,
            "movement_count": 4,
            "preflight_status": "blocked",
            "proof_status": "valid",
            "closure_status": "closed_loop_certified",
            "latest_activation_id": "fallback-ignite-20260421001943",
            "latest_outcome": "proposal_preparation"
        }
    },
    "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": "EMPTY \u00b7 0/day",
                "detail": "0 domain \u00b7 0 ready inboxes"
            },
            {
                "label": "Dominant move",
                "value": "Restore live prospect pressure into the state spine",
                "detail": "The schema is live but the prospect table is empty, so Ignite cannot act like a real control plane until live business pressure is restored into the state spine."
            },
            {
                "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": "Booked conversation prepared for Midwest Dental Group",
                "detail": "The dominant next move shifted from follow-up pressure to conversation preparation."
            },
            {
                "label": "Next queue effect",
                "value": "Review the proposal-ready path for Midwest Dental Group.",
                "detail": "The first screen now reflects a completed move and a new next responsibility."
            }
        ]
    },
    "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": "Restore live prospect pressure into the state spine",
        "action_type": "populate_state",
        "expected_outcome": "live_runtime_population",
        "pressure_state": "empty_state",
        "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": "The dominant next move shifted from follow-up pressure to conversation preparation.",
        "proof_visible": "visible",
        "queue_shift": "Review the proposal-ready path for Midwest Dental Group.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "sealed_owner": "Restore live prospect pressure into the state spine",
        "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
        "confirmation_status": "confirmed",
        "activated_at": "2026-04-21T00:19:43+00:00",
        "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
        "closure_object": {
            "status": "closure_object_certified",
            "confirmed": true,
            "missing_fields": [],
            "executed_action_id": "fallback-ignite-20260421001943",
            "action_type": "populate_state",
            "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
            "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
            "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
            "queue_shift": "Review the proposal-ready path for Midwest Dental Group.",
            "sealed_owner": "Restore live prospect pressure into the state spine",
            "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
            "confirmation_status": "confirmed",
            "activated_at": "2026-04-21T00:19:43+00:00",
            "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
            "action_ready": false
        }
    },
    "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": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
        "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
        "next_action": "Review the proposal-ready path for Midwest Dental Group.",
        "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
        "activated_at": "2026-04-21T00:19:43+00:00"
    },
    "activation_proof_validation": {
        "valid": true,
        "missing_fields": []
    },
    "runtime_binding": {
        "outbound_readiness": {
            "status": "empty",
            "domains": 0,
            "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": [],
        "revenue_movement": [
            {
                "label": "Qualified pipeline",
                "value": "0 live prospect(s)"
            },
            {
                "label": "Booked conversations",
                "value": "0"
            },
            {
                "label": "Proposal-ready leads",
                "value": "0"
            },
            {
                "label": "Follow-up pressure",
                "value": "0"
            }
        ],
        "dominant_next_action": {
            "label": "Restore live prospect pressure into the state spine",
            "href": "/ignite/action/run",
            "intent": "Populate the live prospect tables so the dominant action stops degrading into empty-state guidance and Ignite can regain operator truth.",
            "reason": "The schema is live but the prospect table is empty, so Ignite cannot act like a real control plane until live business pressure is restored into the state spine.",
            "action_ready": false,
            "dominant_action_type": "populate_state",
            "expected_outcome": "live_runtime_population",
            "pressure_state": "empty_state"
        },
        "recent_execution": [
            {
                "activation_id": "fallback-ignite-20260421001943",
                "surface": "ignite",
                "headline": "Booked conversation prepared for Midwest Dental Group",
                "detail": "Fallback runtime packet advanced the next business move while live runtime truth remains unavailable.",
                "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
                "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
                "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
                "next_action": "Review the proposal-ready path for Midwest Dental Group.",
                "action_type": "meeting_preparation",
                "confirmation_status": "simulated",
                "sealed_owner": "ignite_fallback_mutation_path",
                "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
                "logged_at": "2026-04-21T00:19:43+00:00",
                "outcome": "proposal_preparation"
            },
            {
                "activation_id": "fallback-ignite-20260421001937",
                "surface": "ignite",
                "headline": "Booked conversation prepared for Midwest Dental Group",
                "detail": "Fallback runtime packet advanced the next business move while live runtime truth remains unavailable.",
                "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
                "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
                "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
                "next_action": "Review the proposal-ready path for Midwest Dental Group.",
                "action_type": "meeting_preparation",
                "confirmation_status": "simulated",
                "sealed_owner": "ignite_fallback_mutation_path",
                "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
                "logged_at": "2026-04-21T00:19:37+00:00",
                "outcome": "proposal_preparation"
            },
            {
                "activation_id": "fallback-ignite-20260421000423",
                "surface": "ignite",
                "headline": "Booked conversation prepared for Midwest Dental Group",
                "detail": "Fallback runtime packet advanced the next business move while live runtime truth remains unavailable.",
                "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
                "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
                "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
                "next_action": "Review the proposal-ready path for Midwest Dental Group.",
                "action_type": "meeting_preparation",
                "confirmation_status": "simulated",
                "sealed_owner": "ignite_fallback_mutation_path",
                "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
                "logged_at": "2026-04-21T00:04:23+00:00",
                "outcome": "proposal_preparation"
            }
        ],
        "activation_proof": {
            "status": "valid",
            "activation_id": "fallback-ignite-20260421001943",
            "activated_at": "2026-04-21T00:19:43+00:00",
            "activation_type": "proposal_preparation",
            "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
            "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
            "next_action": "Review the proposal-ready path for Midwest Dental Group.",
            "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
            "headline": "Booked conversation prepared for Midwest Dental Group"
        },
        "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": "The dominant next move shifted from follow-up pressure to conversation preparation.",
            "proof_visible": "visible",
            "queue_shift": "Review the proposal-ready path for Midwest Dental Group.",
            "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
            "sealed_owner": "Restore live prospect pressure into the state spine",
            "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
            "confirmation_status": "confirmed",
            "activated_at": "2026-04-21T00:19:43+00:00",
            "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
            "closure_object": {
                "status": "closure_object_certified",
                "confirmed": true,
                "missing_fields": [],
                "executed_action_id": "fallback-ignite-20260421001943",
                "action_type": "populate_state",
                "receipt": "Fallback mutation recorded so the first screen can show immediate consequence without pretending live database execution occurred.",
                "state_change": "The dominant next move shifted from follow-up pressure to conversation preparation.",
                "business_effect": "The first screen now reflects a completed move and a new next responsibility.",
                "queue_shift": "Review the proposal-ready path for Midwest Dental Group.",
                "sealed_owner": "Restore live prospect pressure into the state spine",
                "next_responsibility": "Review the proposal-ready path for Midwest Dental Group.",
                "confirmation_status": "confirmed",
                "activated_at": "2026-04-21T00:19:43+00:00",
                "runtime_basis": "action=populate_state \u00b7 outbound=empty \u00b7 proof=valid \u00b7 receipt=present",
                "action_ready": false
            }
        }
    }
}