{
  "schema_version": "PCCM-1.0.0",
  "site_version": "1.0.47",
  "generated_from": {
    "practice_versions": {
      "instrument": "FTL-1.3.0",
      "router": "FTL-ROUTER-1.0.1",
      "dynamicOptions": "FTL-DYNAMIC-1.0.0",
      "copy": "FTL-COPY-1.3.0",
      "fixedCases": "FTL-CASES-1.0.0",
      "canonicalBaseline": "PARAGON-v4.0.1-ADR-0017"
    },
    "canonical_baseline": "PARAGON-v4.0.1-ADR-0017"
  },
  "public_urls": {
    "start": "https://theparagoncompass.com/",
    "orientation": "https://theparagoncompass.com/orientation/",
    "what_is_paragon": "https://theparagoncompass.com/what-is-paragon/",
    "compass_guide": "https://theparagoncompass.com/compass/",
    "practice_guide": "https://theparagoncompass.com/practice/",
    "books": "https://theparagoncompass.com/books/",
    "paragongpt": "https://theparagoncompass.com/paragongpt/",
    "ai_reflections": "https://theparagoncompass.com/ai-reflections/",
    "feedback": "https://theparagoncompass.com/feedback/",
    "support": "https://patreon.com/ParagonCompass",
    "machine_guide": "https://theparagoncompass.com/machine/",
    "manifest": "https://theparagoncompass.com/machine/compass-manifest.json",
    "llms": "https://theparagoncompass.com/llms.txt"
  },
  "public_pages": [
    {
      "id": "orientation",
      "title": "Orientation",
      "purpose": "Low-friction entry to the framework, public tools, books, feedback, and voluntary support.",
      "url": "https://theparagoncompass.com/orientation/"
    },
    {
      "id": "what-is-paragon",
      "title": "What Is Paragon",
      "purpose": "Public explanation of Paragon as a decision-loop analysis framework.",
      "url": "https://theparagoncompass.com/what-is-paragon/"
    },
    {
      "id": "compass",
      "title": "Compass Guide",
      "purpose": "Guide to the Compass architecture and public diagnostic instrument.",
      "url": "https://theparagoncompass.com/compass/"
    },
    {
      "id": "practice",
      "title": "Practice",
      "purpose": "Human-readable guide to the deterministic three-question Practice route.",
      "url": "https://theparagoncompass.com/practice/"
    },
    {
      "id": "books",
      "title": "Books",
      "purpose": "Public sequence and roles of the Paragon books.",
      "url": "https://theparagoncompass.com/books/"
    },
    {
      "id": "paragongpt",
      "title": "ParagonGPT",
      "purpose": "Reader-facing assistant guide and public access boundary.",
      "url": "https://theparagoncompass.com/paragongpt/"
    },
    {
      "id": "ai-reflections",
      "title": "AI Reflections",
      "purpose": "Public explanation of AI as feedback and editorial pressure rather than final authority.",
      "url": "https://theparagoncompass.com/ai-reflections/"
    },
    {
      "id": "feedback",
      "title": "Feedback",
      "purpose": "Public route for corrections, questions, broken links, and reproducible defects.",
      "url": "https://theparagoncompass.com/feedback/"
    },
    {
      "id": "support",
      "title": "Support the Project",
      "purpose": "Voluntary external Patreon support; funding supplies capacity and does not purchase authority.",
      "url": "https://patreon.com/ParagonCompass",
      "external": true
    }
  ],
  "purpose": "Public, deterministic machine interface for the Paragon Compass website and three-question Practice orientation.",
  "boundaries": [
    "This is an orientation, not a medical, psychological, legal, financial, or factual diagnosis.",
    "Select only answers supported by observable evidence.",
    "Use INSUFFICIENT_SIGNAL when the evidence does not support a selection.",
    "The selected Scale is a perspective boundary, not a claim that causation exists only at that Scale.",
    "Do not infer private repository data, hidden Canon, unpublished work, or member-only package contents.",
    "Voluntary support does not purchase authority over Canon, findings, governance, publication, or deployment."
  ],
  "interaction_contract": {
    "mode": "PUBLIC_MACHINE_MANIFEST",
    "requires_javascript": false,
    "step_count": 3,
    "sequence": [
      "Select one Scale.",
      "Select one evidence-supported option for each of the three questions.",
      "For question three, apply the published dynamic visibility rule.",
      "Add the published Orbit weights.",
      "Apply the published ranking and tie rules.",
      "Return the primary result, optional also-check result, explanation, check, and retest."
    ]
  },
  "scales": [
    {
      "id": "individual",
      "stable_id": "FTL-SCALE-INDIVIDUAL",
      "label": "Individual",
      "relation": "1",
      "subtitle": "One acting and revising locus"
    },
    {
      "id": "interpersonal",
      "stable_id": "FTL-SCALE-INTERPERSONAL",
      "label": "Interpersonal",
      "relation": "1×1",
      "subtitle": "One locus answering another"
    },
    {
      "id": "group",
      "stable_id": "FTL-SCALE-GROUP",
      "label": "Group",
      "relation": "1×Many",
      "subtitle": "One-to-many and many-to-many coordination"
    },
    {
      "id": "institution",
      "stable_id": "FTL-SCALE-INSTITUTION",
      "label": "Institution",
      "relation": "Group×Group",
      "subtitle": "Durable groups joined by authority and rule"
    },
    {
      "id": "society",
      "stable_id": "FTL-SCALE-SOCIETY",
      "label": "Society",
      "relation": "Institution×Public",
      "subtitle": "Institutions interacting with a population"
    },
    {
      "id": "civilization",
      "stable_id": "FTL-SCALE-CIVILIZATION",
      "label": "Civilization",
      "relation": "Society×Society",
      "subtitle": "Societies interacting across generations"
    },
    {
      "id": "humanity",
      "stable_id": "FTL-SCALE-HUMANITY",
      "label": "Humanity",
      "relation": "All / Universal",
      "subtitle": "The maximum shared human boundary"
    }
  ],
  "practice": {
    "versions": {
      "instrument": "FTL-1.3.0",
      "router": "FTL-ROUTER-1.0.1",
      "dynamicOptions": "FTL-DYNAMIC-1.0.0",
      "copy": "FTL-COPY-1.3.0",
      "fixedCases": "FTL-CASES-1.0.0",
      "canonicalBaseline": "PARAGON-v4.0.1-ADR-0017"
    },
    "steps": [
      {
        "id": "first-showing",
        "stable_id": "FTL-Q1-FIRST-SHOWING",
        "question": "Where does the problem first become observable at this scale?",
        "helper": "Choose the earliest visible break at the selected scale, not a complete explanation of the problem.",
        "example": "If the relevant actors cannot establish what is actually happening, choose Facts are unclear.",
        "scale_specific_copy": {
          "individual": {
            "question": "At the Individual scale, where does the problem first become observable?",
            "helper": "Look first at one person's actions, capacity, and repeated behavior. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If the person cannot establish what is actually happening, choose Facts are unclear."
          },
          "interpersonal": {
            "question": "At the Interpersonal scale, where does the problem first become observable?",
            "helper": "Look first at what happens between two people or decision loci. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If the two sides cannot establish what happened between them, choose Facts are unclear."
          },
          "group": {
            "question": "At the Group scale, where does the problem first become observable?",
            "helper": "Look first at member behavior, roles, shared load, coordination, and group output. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If members cannot establish the conditions producing the problem, choose Facts are unclear."
          },
          "institution": {
            "question": "At the Institution scale, where does the problem first become observable?",
            "helper": "Look first at rules, authority, incentives, procedures, and group-to-group operations. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If records, rules, and authorities describe incompatible conditions, choose Facts are unclear."
          },
          "society": {
            "question": "At the Society scale, where does the problem first become observable?",
            "helper": "Look first at the interaction between institutions and the population living under or around them. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If institutions and the public cannot establish the same operating conditions, choose Facts are unclear."
          },
          "civilization": {
            "question": "At the Civilization scale, where does the problem first become observable?",
            "helper": "Look first at societies, generations, inherited systems, and long consequence histories. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If inherited records or models conceal the condition being reproduced, choose Facts are unclear."
          },
          "humanity": {
            "question": "At the Humanity scale, where does the problem first become observable?",
            "helper": "Look first at human systems at the universal boundary, where cost cannot be exported beyond humanity. Choose the earliest visible break at this scale, not a complete explanation of the problem.",
            "example": "If human systems cannot establish the shared condition producing the problem, choose Facts are unclear."
          }
        },
        "options": [
          {
            "id": "facts-unclear",
            "stable_id": "FTL-Q1-O01",
            "label": "Facts are unclear",
            "description": "The basic facts are not settled.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Truth",
                "weight": 4
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Expression",
                "weight": 1
              }
            ]
          },
          {
            "id": "capacity-breaks",
            "stable_id": "FTL-Q1-O02",
            "label": "Capacity is exceeded",
            "description": "Available time, energy, attention, money, recovery, or load-bearing ability is not enough for the demand.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Body",
                "weight": 4
              },
              {
                "orbit": "Legacy",
                "weight": 1
              },
              {
                "orbit": "Correction",
                "weight": 1
              }
            ]
          },
          {
            "id": "response-missing",
            "stable_id": "FTL-Q1-O03",
            "label": "A real response is missing",
            "description": "Action goes out, but no clear independent answer comes back.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Sex",
                "weight": 4
              },
              {
                "orbit": "Relationship",
                "weight": 2
              },
              {
                "orbit": "Creation",
                "weight": 1
              }
            ]
          },
          {
            "id": "cost-lands-others",
            "stable_id": "FTL-Q1-O04",
            "label": "Others carry the cost",
            "description": "Another person or system absorbs the consequence.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Relationship",
                "weight": 4
              },
              {
                "orbit": "Legacy",
                "weight": 2
              },
              {
                "orbit": "Correction",
                "weight": 1
              }
            ]
          },
          {
            "id": "output-stalls",
            "stable_id": "FTL-Q1-O05",
            "label": "Work or output stalls",
            "description": "The thing does not become finished, observable, or usable.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Creation",
                "weight": 4
              },
              {
                "orbit": "Expression",
                "weight": 2
              },
              {
                "orbit": "Alignment",
                "weight": 1
              }
            ]
          },
          {
            "id": "change-invisible",
            "stable_id": "FTL-Q1-O06",
            "label": "No visible change",
            "description": "A correction is claimed, but nothing observable shows it.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Expression",
                "weight": 4
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Truth",
                "weight": 1
              }
            ]
          },
          {
            "id": "old-cost-showing",
            "stable_id": "FTL-Q1-O07",
            "label": "Old cost keeps showing up",
            "description": "A past consequence is still affecting the present.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Legacy",
                "weight": 4
              },
              {
                "orbit": "Alignment",
                "weight": 2
              },
              {
                "orbit": "Correction",
                "weight": 1
              }
            ]
          },
          {
            "id": "pattern-returns",
            "stable_id": "FTL-Q1-O08",
            "label": "The same pattern returns",
            "description": "The problem repeats after recognition, explanation, or a temporary fix.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Correction",
                "weight": 3
              },
              {
                "orbit": "Expression",
                "weight": 1
              },
              {
                "orbit": "Legacy",
                "weight": 1
              },
              {
                "orbit": "Alignment",
                "weight": 1
              }
            ]
          },
          {
            "id": "not-sure-1",
            "stable_id": "FTL-Q1-O09",
            "label": "Not sure",
            "description": "No option clearly fits yet.",
            "not_sure": true,
            "scores": [
              {
                "orbit": "Truth",
                "weight": 1
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Alignment",
                "weight": 1
              }
            ]
          }
        ]
      },
      {
        "id": "consequence-handling",
        "stable_id": "FTL-Q2-CONSEQUENCE-HANDLING",
        "question": "How is the consequence handled at this scale?",
        "helper": "Track whether consequence is received, denied, exported, delayed, or followed by a reset without learning.",
        "example": "If a response appears but cannot be used to revise future behavior, choose Nothing usable comes back.",
        "scale_specific_copy": {
          "individual": {
            "question": "At the Individual scale, how is the consequence handled once it appears?",
            "helper": "Within that person's operating pattern, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If the person receives a response but cannot use it to revise behavior, choose Nothing usable comes back."
          },
          "interpersonal": {
            "question": "At the Interpersonal scale, how is the consequence handled once it appears?",
            "helper": "Within the interaction between the two people or decision loci, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If one side acts but no usable independent answer returns, choose Nothing usable comes back."
          },
          "group": {
            "question": "At the Group scale, how is the consequence handled once it appears?",
            "helper": "Within the group's roles, shared load, coordination, and output, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If the group cannot carry or recover from the load, choose It exceeds available capacity."
          },
          "institution": {
            "question": "At the Institution scale, how is the consequence handled once it appears?",
            "helper": "Within the institution's rules, authority, incentives, procedures, and group-to-group operations, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If a department avoids the cost by transferring it to another group, choose It gets pushed onto others."
          },
          "society": {
            "question": "At the Society scale, how is the consequence handled once it appears?",
            "helper": "Within the institution-public relationship, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If institutional cost is transferred to the public or another population, choose It gets pushed onto others."
          },
          "civilization": {
            "question": "At the Civilization scale, how is the consequence handled once it appears?",
            "helper": "Within the societies, generations, and inherited systems involved, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If the present avoids correction by leaving the cost to later generations, choose It gets pushed into the future."
          },
          "humanity": {
            "question": "At the Humanity scale, how is the consequence handled once it appears?",
            "helper": "Within human systems at the universal boundary, track whether cost, response, or mismatch is received, denied, exported, delayed, or followed by a reset without learning.",
            "example": "If one population avoids the cost by transferring it to another, choose It gets pushed onto others."
          }
        },
        "options": [
          {
            "id": "denied-explained",
            "stable_id": "FTL-Q2-O01",
            "label": "It gets denied or explained away",
            "description": "The consequence is minimized, justified, or argued around.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Truth",
                "weight": 4
              },
              {
                "orbit": "Correction",
                "weight": 2
              },
              {
                "orbit": "Expression",
                "weight": 2
              }
            ]
          },
          {
            "id": "exceeds-capacity",
            "stable_id": "FTL-Q2-O02",
            "label": "It exceeds available capacity",
            "description": "The system cannot carry, recover from, or repair the load.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Body",
                "weight": 4
              },
              {
                "orbit": "Legacy",
                "weight": 2
              }
            ]
          },
          {
            "id": "nothing-usable-returns",
            "stable_id": "FTL-Q2-O03",
            "label": "Nothing usable comes back",
            "description": "There is no clear response, result, or information to use.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Sex",
                "weight": 4
              },
              {
                "orbit": "Creation",
                "weight": 2
              },
              {
                "orbit": "Expression",
                "weight": 1
              }
            ]
          },
          {
            "id": "pushed-others",
            "stable_id": "FTL-Q2-O04",
            "label": "It gets pushed onto others",
            "description": "Another person or system pays for the decision or delay.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Relationship",
                "weight": 4
              },
              {
                "orbit": "Legacy",
                "weight": 2
              },
              {
                "orbit": "Correction",
                "weight": 1
              }
            ]
          },
          {
            "id": "pushed-future",
            "stable_id": "FTL-Q2-O05",
            "label": "It gets pushed into the future",
            "description": "The consequence is delayed instead of corrected now.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Legacy",
                "weight": 4
              },
              {
                "orbit": "Alignment",
                "weight": 2
              }
            ]
          },
          {
            "id": "brief-reset",
            "stable_id": "FTL-Q2-O06",
            "label": "It changes briefly, then resets",
            "description": "There is a short improvement, then the producing pattern returns.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Correction",
                "weight": 4
              },
              {
                "orbit": "Body",
                "weight": 2
              },
              {
                "orbit": "Expression",
                "weight": 1
              }
            ]
          },
          {
            "id": "solved-breaks-elsewhere",
            "stable_id": "FTL-Q2-O07",
            "label": "One fix breaks another part",
            "description": "A local improvement creates or exports a wider problem.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Alignment",
                "weight": 5
              },
              {
                "orbit": "Legacy",
                "weight": 2
              },
              {
                "orbit": "Truth",
                "weight": 1
              }
            ]
          },
          {
            "id": "not-sure-2",
            "stable_id": "FTL-Q2-O08",
            "label": "Not sure",
            "description": "The consequence is hard to track.",
            "not_sure": true,
            "scores": [
              {
                "orbit": "Truth",
                "weight": 1
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Alignment",
                "weight": 1
              }
            ]
          }
        ]
      },
      {
        "id": "evidence-of-change",
        "stable_id": "FTL-Q3-EVIDENCE-OF-CHANGE",
        "question": "What observable result would show that behavior has changed at this scale?",
        "helper": "Choose external evidence of changed behavior under a materially comparable condition, not a report of insight or intention.",
        "example": "If change counts only when it becomes visible in action, choose Others can see the change.",
        "scale_specific_copy": {
          "individual": {
            "question": "At the Individual scale, what observable result would show that behavior has changed?",
            "helper": "Within that person's operating pattern, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If change counts only when another observer can see it in action, choose Others can see the change."
          },
          "interpersonal": {
            "question": "At the Interpersonal scale, what observable result would show that behavior has changed?",
            "helper": "Within the interaction between the two people or decision loci, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If change requires shared consequence to alter what both sides do next, choose Shared consequence changes what happens next."
          },
          "group": {
            "question": "At the Group scale, what observable result would show that behavior has changed?",
            "helper": "Within the group's roles, shared load, coordination, and output, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If change must become visible in coordinated group behavior, choose Others can see the change."
          },
          "institution": {
            "question": "At the Institution scale, what observable result would show that behavior has changed?",
            "helper": "Within the institution's rules, authority, incentives, procedures, and group-to-group operations, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If a correction matters only when institutional operation visibly changes, choose Others can see the change."
          },
          "society": {
            "question": "At the Society scale, what observable result would show that behavior has changed?",
            "helper": "Within the institution-public relationship, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If a local fix must also hold across the wider social pattern, choose The whole pattern holds together."
          },
          "civilization": {
            "question": "At the Civilization scale, what observable result would show that behavior has changed?",
            "helper": "Within the societies, generations, and inherited systems involved, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If change requires an inherited cost to stop governing later generations, choose Past cost stops repeating."
          },
          "humanity": {
            "question": "At the Humanity scale, what observable result would show that behavior has changed?",
            "helper": "Within human systems at the universal boundary, choose the clearest evidence that behavior changes when a materially comparable condition returns.",
            "example": "If correction must hold without breaking another human population, choose The whole pattern holds together."
          }
        },
        "options": [
          {
            "id": "evidence-made-clear",
            "stable_id": "FTL-Q3-O01",
            "label": "The facts are made clear",
            "description": "The situation can be named clearly enough for evidence or constraint to revise it.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Truth",
                "weight": 7
              },
              {
                "orbit": "Expression",
                "weight": 1
              }
            ]
          },
          {
            "id": "limit-holds",
            "stable_id": "FTL-Q3-O02",
            "label": "A sustainable limit holds",
            "description": "The correction works under real load and can recover enough to be repeated.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Body",
                "weight": 7
              },
              {
                "orbit": "Legacy",
                "weight": 2
              }
            ]
          },
          {
            "id": "response-returns",
            "stable_id": "FTL-Q3-O03",
            "label": "A real response returns",
            "description": "The responsive field can select, resist, adapt, replace, refuse, or continue differently.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Sex",
                "weight": 7
              },
              {
                "orbit": "Relationship",
                "weight": 2
              }
            ]
          },
          {
            "id": "interdependence-updates",
            "stable_id": "FTL-Q3-O04",
            "label": "Shared consequence changes what happens next",
            "description": "Memory, boundaries, cost, return, or repair alter future behavior between the systems.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Relationship",
                "weight": 7
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Legacy",
                "weight": 2
              }
            ]
          },
          {
            "id": "finished-result",
            "stable_id": "FTL-Q3-O05",
            "label": "A finished result exists",
            "description": "A selected possibility becomes an observable result, not just an intention.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Creation",
                "weight": 7
              },
              {
                "orbit": "Expression",
                "weight": 2
              }
            ]
          },
          {
            "id": "revision-is-localized",
            "stable_id": "FTL-Q3-O06",
            "label": "The needed revision is specific",
            "description": "A particular assumption, estimate, rule, structure, or behavior is linked to the mismatch.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Correction",
                "weight": 7
              },
              {
                "orbit": "Expression",
                "weight": 1
              }
            ]
          },
          {
            "id": "visible-change",
            "stable_id": "FTL-Q3-O07",
            "label": "Others can see the change",
            "description": "The correction becomes visible outside private intention under the relevant condition.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Expression",
                "weight": 7
              },
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Truth",
                "weight": 1
              }
            ]
          },
          {
            "id": "old-cost-stops",
            "stable_id": "FTL-Q3-O08",
            "label": "Past cost stops repeating",
            "description": "The inherited consequence no longer governs the present pattern.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Legacy",
                "weight": 7
              },
              {
                "orbit": "Alignment",
                "weight": 2
              }
            ]
          },
          {
            "id": "whole-pattern-holds",
            "stable_id": "FTL-Q3-O09",
            "label": "The whole pattern holds together",
            "description": "The change still works across the Cycle and does not break another relevant part.",
            "not_sure": false,
            "scores": [
              {
                "orbit": "Alignment",
                "weight": 7
              },
              {
                "orbit": "Truth",
                "weight": 2
              },
              {
                "orbit": "Legacy",
                "weight": 2
              }
            ]
          },
          {
            "id": "not-sure-3",
            "stable_id": "FTL-Q3-O10",
            "label": "Not sure",
            "description": "No evidence-supported test is clear yet.",
            "not_sure": true,
            "scores": [
              {
                "orbit": "Correction",
                "weight": 1
              },
              {
                "orbit": "Truth",
                "weight": 1
              },
              {
                "orbit": "Alignment",
                "weight": 1
              }
            ]
          }
        ]
      }
    ],
    "dynamic_third_step": {
      "applies_to_step": "FTL-Q3-EVIDENCE-OF-CHANGE",
      "rule": [
        "Score the first two selected options.",
        "Begin with options whose primary Orbit is among the four highest-scoring early Orbits.",
        "Always include Not sure.",
        "Add Legacy for old-cost-showing or pushed-future.",
        "Add Expression for change-invisible.",
        "Add Alignment for solved-breaks-elsewhere.",
        "Add Relationship for pushed-others or cost-lands-others.",
        "Add Sex, Creation, and Expression for nothing-usable-returns.",
        "If fewer than five options remain, append source-order options until five are visible."
      ]
    },
    "routing": {
      "orbit_order": [
        "Truth",
        "Body",
        "Sex",
        "Relationship",
        "Creation",
        "Legacy",
        "Correction",
        "Expression",
        "Alignment"
      ],
      "tie_rules": [
        {
          "orbit": "Correction",
          "triggerIds": [
            "pattern-returns",
            "brief-reset",
            "revision-is-localized"
          ]
        },
        {
          "orbit": "Truth",
          "triggerIds": [
            "facts-unclear",
            "denied-explained",
            "evidence-made-clear"
          ]
        },
        {
          "orbit": "Body",
          "triggerIds": [
            "capacity-breaks",
            "exceeds-capacity",
            "limit-holds"
          ]
        },
        {
          "orbit": "Sex",
          "triggerIds": [
            "response-missing",
            "nothing-usable-returns",
            "response-returns"
          ]
        },
        {
          "orbit": "Creation",
          "triggerIds": [
            "output-stalls",
            "nothing-usable-returns",
            "finished-result"
          ]
        },
        {
          "orbit": "Expression",
          "triggerIds": [
            "change-invisible",
            "visible-change"
          ]
        },
        {
          "orbit": "Legacy",
          "triggerIds": [
            "old-cost-showing",
            "pushed-future",
            "old-cost-stops"
          ]
        },
        {
          "orbit": "Alignment",
          "triggerIds": [
            "solved-breaks-elsewhere",
            "whole-pattern-holds"
          ]
        },
        {
          "orbit": "Relationship",
          "triggerIds": [
            "cost-lands-others",
            "pushed-others",
            "interdependence-updates"
          ]
        }
      ],
      "final_answer_preference": "When scores tie, prefer an Orbit scored by the final selected answer when the other tied Orbit is not.",
      "alignment_fallback": "Alignment loses an otherwise unresolved tie.",
      "source_order_fallback": "Remaining ties follow orbit_order.",
      "insufficient_signal_rule": "Return INSUFFICIENT_SIGNAL only when all three selected options are Not sure.",
      "also_check_threshold": "Return the runner-up as also_check when the primary score margin is 2 or less."
    },
    "results": [
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-TRUTH",
        "orbit": "Truth",
        "compassId": "orbit-truth",
        "canonicalTermId": "TERM-018",
        "sentence": "The loop may be breaking where the working model should meet reality.",
        "check": "What evidence is being avoided, softened, or overwritten?",
        "retest": "Name the contradiction before explaining it, then state what evidence could revise the model."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-BODY",
        "orbit": "Body",
        "compassId": "orbit-body",
        "canonicalTermId": "TERM-019",
        "sentence": "The loop may be breaking at real capacity.",
        "check": "What load makes performance, recovery, repair, or repetition unsustainable?",
        "retest": "Reduce or redistribute one measured load, then retest without spending future corrective capacity."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-SEX",
        "orbit": "Sex",
        "compassId": "orbit-sex",
        "canonicalTermId": "TERM-020",
        "sentence": "The loop may be breaking where real response should return.",
        "check": "Where is independent response missing, distorted, coerced, or misread?",
        "retest": "Make one bounded move in a field that can answer differently from what the actor wants."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-RELATIONSHIP",
        "orbit": "Relationship",
        "compassId": "orbit-relationship",
        "canonicalTermId": "TERM-021",
        "sentence": "The loop may be breaking at shared consequence.",
        "check": "Whose memory, boundary, cost, return, or repair is missing from what happens next?",
        "retest": "Map the shared consequence and test whether it changes future behavior between the systems."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-CREATION",
        "orbit": "Creation",
        "compassId": "orbit-creation",
        "canonicalTermId": "TERM-022",
        "sentence": "The loop may be breaking before a selected possibility becomes an observable result.",
        "check": "What observable state should exist now that did not exist before the action?",
        "retest": "Produce one bounded result and trace the consequence history it begins."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-LEGACY",
        "orbit": "Legacy",
        "compassId": "orbit-legacy",
        "canonicalTermId": "TERM-023",
        "sentence": "The loop may be breaking at what is carried forward.",
        "check": "What condition, cost, trust, precedent, memory, or constraint is still being inherited?",
        "retest": "Name the inherited state, address what remains active, and check what later actors now receive."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-CORRECTION",
        "orbit": "Correction",
        "compassId": "orbit-correction",
        "canonicalTermId": "TERM-024",
        "sentence": "The loop may be breaking where mismatch should be localized to a revisable cause.",
        "check": "Which assumption, estimate, rule, structure, or behavior produced the mismatch?",
        "retest": "Specify one revision linked to one mismatch; then look for its Expression under comparable conditions."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-EXPRESSION",
        "orbit": "Expression",
        "compassId": "orbit-expression",
        "canonicalTermId": "TERM-025",
        "sentence": "The loop may be breaking where Correction should become visible behavior.",
        "check": "What changed behavior could another observer detect under the relevant condition?",
        "retest": "Enact the specific change, then retest when materially comparable constraint returns."
      },
      {
        "kind": "ORBIT",
        "stableId": "FTL-RESULT-ALIGNMENT",
        "orbit": "Alignment",
        "compassId": "orbit-alignment",
        "canonicalTermId": "TERM-026",
        "sentence": "The loop may be breaking where the full Cycle should hold across the relevant boundary.",
        "check": "Which adjacent Orbit, Gate, or consequence-bearing field no longer fits the whole pattern?",
        "retest": "Retest the change across the full Cycle and relevant consequence boundary before treating it as integrated."
      }
    ],
    "insufficient_signal_result": {
      "kind": "INSUFFICIENT_SIGNAL",
      "stableId": "FTL-RESULT-INSUFFICIENT-SIGNAL",
      "sentence": "These selections do not provide enough information to locate a closest Compass location.",
      "check": "Which question could you answer from one observable consequence rather than a complete explanation?",
      "retest": "Review the Compass without a result, or restart when one option fits more clearly."
    }
  },
  "public_dom_contract": {
    "dialog_id": "paragon-practice-dialog",
    "scale_button_pattern": "FTL-SCALE-<UPPERCASE_SCALE>",
    "step_container_pattern": "practice-step-<step-id>",
    "option_button_id": "the option stable_id",
    "result_container_id": "practice-result",
    "primary_result_id": "practice-primary-result",
    "secondary_result_id": "practice-secondary-result",
    "explanation_id": "practice-result-explanation",
    "check_id": "practice-result-check",
    "retest_id": "practice-result-retest"
  }
}
