{
    "ok": true,
    "contracts_version": "0.1.855",
    "production": {
        "surface": "layer_20_production_ready",
        "status": "hold",
        "headline": "Hold release until the critical surfaces are cleared.",
        "subheadline": "Layer 20 found at least one blocker that could break trust, scale, or first-load clarity.",
        "score": 62,
        "counts": {
            "critical": 1,
            "warning": 2,
            "good": 6
        },
        "release_gate": false,
        "gate_contract": {
            "gate_open": false,
            "gate_state": "CLOSED",
            "dominant_condition": {
                "contract_key": "trust",
                "label": "Trust posture",
                "state": "FAIL",
                "detail": "Trust posture is too weak to safely call the experience production-ready because proof coverage or visible loop closure is still thin.",
                "closes_when": "Strengthen visible proof, causal clarity, and return confidence before release."
            },
            "open_conditions": [
                {
                    "contract_key": "trust",
                    "label": "Trust posture",
                    "state": "FAIL",
                    "detail": "Trust posture is too weak to safely call the experience production-ready because proof coverage or visible loop closure is still thin.",
                    "closes_when": "Strengthen visible proof, causal clarity, and return confidence before release."
                },
                {
                    "contract_key": "mutation_visibility",
                    "label": "Mutation visibility",
                    "state": "WARN",
                    "detail": "No recent value or proof events are visible yet, so actions may still feel less alive than intended.",
                    "closes_when": "Push at least one action through the loop so the app shows visible state change and proof."
                },
                {
                    "contract_key": "optimization_loop",
                    "label": "Closed-loop optimization",
                    "state": "WARN",
                    "detail": "Optimization contracts are live, but the sample pool is still early.",
                    "closes_when": "Keep collecting exposures before using the loop for stronger steering."
                }
            ],
            "all_conditions": [
                {
                    "contract_key": "trust",
                    "label": "Trust posture",
                    "state": "FAIL",
                    "detail": "Trust posture is too weak to safely call the experience production-ready because proof coverage or visible loop closure is still thin.",
                    "closes_when": "Strengthen visible proof, causal clarity, and return confidence before release."
                },
                {
                    "contract_key": "mutation_visibility",
                    "label": "Mutation visibility",
                    "state": "WARN",
                    "detail": "No recent value or proof events are visible yet, so actions may still feel less alive than intended.",
                    "closes_when": "Push at least one action through the loop so the app shows visible state change and proof."
                },
                {
                    "contract_key": "optimization_loop",
                    "label": "Closed-loop optimization",
                    "state": "WARN",
                    "detail": "Optimization contracts are live, but the sample pool is still early.",
                    "closes_when": "Keep collecting exposures before using the loop for stronger steering."
                },
                {
                    "contract_key": "runtime_schema",
                    "label": "Runtime + schema",
                    "state": "PASS",
                    "detail": "Declared contract tables and the migration ledger both align with the active artifact.",
                    "closes_when": "Keep artifact and schema locked together."
                },
                {
                    "contract_key": "canonical_system_lineup",
                    "label": "Canonical system lineup",
                    "state": "PASS",
                    "detail": "Verify and production are enforcing the locked lineup: LogicForge / Crucible / Foundry / Ignite / Ember / Ignite Demo.",
                    "closes_when": "Keep all future layers pinned to this exact lineup contract."
                },
                {
                    "contract_key": "alive_first_load",
                    "label": "Alive first load",
                    "state": "PASS",
                    "detail": "The first load shows current system state, a dominant next action, and live revenue motion.",
                    "closes_when": "Keep the first view compressed and decisive."
                },
                {
                    "contract_key": "intervention_pressure",
                    "label": "Intervention pressure",
                    "state": "PASS",
                    "detail": "No critical intervention pressure is visible in the live stack.",
                    "closes_when": "Keep the intervention queue lean."
                },
                {
                    "contract_key": "hardening",
                    "label": "Hardening",
                    "state": "PASS",
                    "detail": "Hardening score is in a release-friendly range with no critical items visible.",
                    "closes_when": "Maintain the verification discipline that got it here."
                },
                {
                    "contract_key": "outbound",
                    "label": "Outbound readiness",
                    "state": "PASS",
                    "detail": "Outbound capacity is visible and not carrying obvious critical warmup drag.",
                    "closes_when": "Keep capacity and recovery visible together."
                }
            ]
        },
        "checks": [
            {
                "key": "trust",
                "label": "Trust posture",
                "severity": "critical",
                "penalty": 20,
                "detail": "Trust posture is too weak to safely call the experience production-ready because proof coverage or visible loop closure is still thin.",
                "recommendation": "Strengthen visible proof, causal clarity, and return confidence before release."
            },
            {
                "key": "mutation_visibility",
                "label": "Mutation visibility",
                "severity": "warning",
                "penalty": 12,
                "detail": "No recent value or proof events are visible yet, so actions may still feel less alive than intended.",
                "recommendation": "Push at least one action through the loop so the app shows visible state change and proof."
            },
            {
                "key": "optimization_loop",
                "label": "Closed-loop optimization",
                "severity": "warning",
                "penalty": 6,
                "detail": "Optimization contracts are live, but the sample pool is still early.",
                "recommendation": "Keep collecting exposures before using the loop for stronger steering."
            },
            {
                "key": "runtime_schema",
                "label": "Runtime + schema",
                "severity": "good",
                "penalty": 0,
                "detail": "Declared contract tables and the migration ledger both align with the active artifact.",
                "recommendation": "Keep artifact and schema locked together."
            },
            {
                "key": "canonical_system_lineup",
                "label": "Canonical system lineup",
                "severity": "good",
                "penalty": 0,
                "detail": "Verify and production are enforcing the locked lineup: LogicForge / Crucible / Foundry / Ignite / Ember / Ignite Demo.",
                "recommendation": "Keep all future layers pinned to this exact lineup contract."
            },
            {
                "key": "alive_first_load",
                "label": "Alive first load",
                "severity": "good",
                "penalty": 0,
                "detail": "The first load shows current system state, a dominant next action, and live revenue motion.",
                "recommendation": "Keep the first view compressed and decisive."
            },
            {
                "key": "intervention_pressure",
                "label": "Intervention pressure",
                "severity": "good",
                "penalty": 0,
                "detail": "No critical intervention pressure is visible in the live stack.",
                "recommendation": "Keep the intervention queue lean."
            },
            {
                "key": "hardening",
                "label": "Hardening",
                "severity": "good",
                "penalty": 0,
                "detail": "Hardening score is in a release-friendly range with no critical items visible.",
                "recommendation": "Maintain the verification discipline that got it here."
            },
            {
                "key": "outbound",
                "label": "Outbound readiness",
                "severity": "good",
                "penalty": 0,
                "detail": "Outbound capacity is visible and not carrying obvious critical warmup drag.",
                "recommendation": "Keep capacity and recovery visible together."
            }
        ],
        "blockers": [
            {
                "key": "trust",
                "label": "Trust posture",
                "severity": "critical",
                "penalty": 20,
                "detail": "Trust posture is too weak to safely call the experience production-ready because proof coverage or visible loop closure is still thin.",
                "recommendation": "Strengthen visible proof, causal clarity, and return confidence before release."
            }
        ],
        "watchpoints": [
            {
                "key": "mutation_visibility",
                "label": "Mutation visibility",
                "severity": "warning",
                "penalty": 12,
                "detail": "No recent value or proof events are visible yet, so actions may still feel less alive than intended.",
                "recommendation": "Push at least one action through the loop so the app shows visible state change and proof."
            },
            {
                "key": "optimization_loop",
                "label": "Closed-loop optimization",
                "severity": "warning",
                "penalty": 6,
                "detail": "Optimization contracts are live, but the sample pool is still early.",
                "recommendation": "Keep collecting exposures before using the loop for stronger steering."
            }
        ],
        "strengths": [
            {
                "key": "runtime_schema",
                "label": "Runtime + schema",
                "severity": "good",
                "penalty": 0,
                "detail": "Declared contract tables and the migration ledger both align with the active artifact.",
                "recommendation": "Keep artifact and schema locked together."
            },
            {
                "key": "canonical_system_lineup",
                "label": "Canonical system lineup",
                "severity": "good",
                "penalty": 0,
                "detail": "Verify and production are enforcing the locked lineup: LogicForge / Crucible / Foundry / Ignite / Ember / Ignite Demo.",
                "recommendation": "Keep all future layers pinned to this exact lineup contract."
            },
            {
                "key": "alive_first_load",
                "label": "Alive first load",
                "severity": "good",
                "penalty": 0,
                "detail": "The first load shows current system state, a dominant next action, and live revenue motion.",
                "recommendation": "Keep the first view compressed and decisive."
            },
            {
                "key": "intervention_pressure",
                "label": "Intervention pressure",
                "severity": "good",
                "penalty": 0,
                "detail": "No critical intervention pressure is visible in the live stack.",
                "recommendation": "Keep the intervention queue lean."
            },
            {
                "key": "hardening",
                "label": "Hardening",
                "severity": "good",
                "penalty": 0,
                "detail": "Hardening score is in a release-friendly range with no critical items visible.",
                "recommendation": "Maintain the verification discipline that got it here."
            }
        ],
        "lineup_contract": {
            "status": "locked",
            "locked_at_layer": 659,
            "enforcement": {
                "verify": true,
                "production": true,
                "drift_state": "fail_closed"
            },
            "runtime_identity": {
                "canonical": "crucible",
                "label": "Crucible",
                "system_role": "control_plane_execution_machine"
            },
            "components": {
                "logicforge": {
                    "label": "LogicForge",
                    "role": "parent_brand"
                },
                "crucible": {
                    "label": "Crucible",
                    "role": "control_plane_execution_machine"
                },
                "foundry": {
                    "label": "Foundry",
                    "role": "learning_optimization_system"
                },
                "ignite": {
                    "label": "Ignite",
                    "role": "customer_facing_product"
                },
                "ember": {
                    "label": "Ember",
                    "role": "embedded_runtime_on_site_layer"
                },
                "ignite_demo": {
                    "label": "Ignite Demo",
                    "role": "public_demo_acquisition_surface"
                }
            }
        },
        "summary": {
            "schema_applied": 4,
            "captured_demand": 1,
            "value_events": 0,
            "active_interventions": 1,
            "hardening_score": 100,
            "trust_score": 0,
            "optimization_exposures": 0,
            "outbound_capacity": 60
        }
    }
}
