{
    "ok": true,
    "surface": "layer_364_crucible_pressure_ladder",
    "contracts_version": "0.1.855",
    "headline": "Your system is live and showing recent business movement.",
    "decision_strip": [
        {
            "label": "What is happening",
            "value": "Schema activation blocked",
            "detail": "Crucible cannot honestly compress live business movement until the schema contract is active."
        },
        {
            "label": "Why it matters",
            "value": "No trustworthy proof yet",
            "detail": "Without schema activation, the first screen cannot show believable progress or confidence."
        },
        {
            "label": "What to do now",
            "value": "Apply schema",
            "detail": "Run the schema bootstrap, then reload /crucible and /crucible/demo."
        }
    ],
    "proof_reel": [
        {
            "step": "Install truth",
            "headline": "Schema activation is the first proof event.",
            "detail": "Once the schema is active, Crucible can promote live sites, signals, and pipeline into the customer story.",
            "status": "blocked"
        },
        {
            "step": "Show movement",
            "headline": "Visible movement remains intentionally honest.",
            "detail": "Until runtime truth is active, the surface avoids fake momentum.",
            "status": "waiting"
        },
        {
            "step": "Drive next action",
            "headline": "The first meaningful next move is schema apply.",
            "detail": "That unlocks the rest of the command-center compression chain.",
            "status": "next"
        }
    ],
    "pressure_ladder": [
        {
            "stage": "Clarity",
            "headline": "Explain the state in one glance.",
            "detail": "The first screen must tell the customer what is happening before asking for effort.",
            "status": "live"
        },
        {
            "stage": "Pressure",
            "headline": "Make the business cost visible.",
            "detail": "Until live proof is stronger, the system should surface urgency honestly instead of theatrics.",
            "status": "building"
        },
        {
            "stage": "Decision",
            "headline": "Point to one dominant move.",
            "detail": "The surface should keep one next action above the fold so momentum does not scatter.",
            "status": "next"
        }
    ],
    "action_rail": [
        {
            "label": "Primary move",
            "title": "Select an active workspace",
            "detail": "Choose the site context so Crucible can bind activity and actions to the right business surface.",
            "href": "/crucible"
        },
        {
            "label": "Secondary move",
            "title": "Push for first conversion proof",
            "detail": "Layer 5 is live. The next milestone is showing a visible movement from lead to real customer action.",
            "href": "/crucible/demo"
        },
        {
            "label": "Visibility check",
            "title": "Inspect live proof",
            "detail": "Recent movement exists, so verify that the proof stack and outcome strip read cleanly.",
            "href": "/crucible/now"
        }
    ],
    "entrypoints": {
        "workspace": "/crucible",
        "demo": "/crucible/demo",
        "story": "/crucible/story",
        "pressure": "/crucible/pressure",
        "bridge": "/crucible/bridge"
    }
}
