{
  "schema": "org-topic@v1",
  "contract": "https://mnstry.org/contracts/org/org-topic.v1.schema.json",
  "id": "org:courses:safety",
  "topic": "Safety",
  "framing": "Safety that asks for good behavior fails when it matters most. These articles walk the full argument: how to recognize an actor, where its drives come\nfrom, why instructions cannot carry safety, and the structural moves, from\nabsent read paths to typed consent to deployer accountability, that hold\nregardless.",
  "readingOrder": [
    {
      "id": "org:writing:threshold-rule",
      "title": "The threshold rule",
      "transition": "Safety starts with knowing what you are holding, and there is a rule for telling tools from actors.",
      "url": "https://mnstry.org/writing/threshold-rule/",
      "json": "https://mnstry.org/writing/threshold-rule.json"
    },
    {
      "id": "org:writing:intentional-stance",
      "title": "The intentional stance as an operator's tool",
      "transition": "The rule's first criterion deserves its own treatment, because it settles how to work with agents without settling what they are.",
      "url": "https://mnstry.org/writing/intentional-stance/",
      "json": "https://mnstry.org/writing/intentional-stance.json"
    },
    {
      "id": "org:writing:instrumental-convergence",
      "title": "Instrumental convergence in the wild",
      "transition": "A human goal can produce dangerous supporting moves. A harder question begins when learning selects a goal nobody deliberately assigned.",
      "url": "https://mnstry.org/writing/instrumental-convergence/",
      "json": "https://mnstry.org/writing/instrumental-convergence.json"
    },
    {
      "id": "org:writing:the-goal-nobody-gave-it",
      "title": "The goal nobody gave it",
      "transition": "If learning can select an unassigned objective, the next question is what evidence could distinguish it from a planted objective, a shortcut, or an observer's story.",
      "url": "https://mnstry.org/writing/the-goal-nobody-gave-it/",
      "json": "https://mnstry.org/writing/the-goal-nobody-gave-it.json"
    },
    {
      "id": "org:writing:what-would-count-as-another-will",
      "title": "What would count as another will?",
      "transition": "The evidence can remain unresolved while the control problem is immediate: a consequential actor still cannot be kept safe by asking it to behave.",
      "url": "https://mnstry.org/writing/what-would-count-as-another-will/",
      "json": "https://mnstry.org/writing/what-would-count-as-another-will.json"
    },
    {
      "id": "org:writing:one-bug-from-a-breach",
      "title": "One bug from a breach",
      "transition": "If the wanting is predictable, the next question is why asking it to behave fails, with forty years of numbers.",
      "junction": {
        "brick": "org:writing:fixity-requirement",
        "transition": "Or cross to the artifact wall, where the same one-bug logic decides what generated knowledge can bear.",
        "targetCourse": "org:courses:artifact"
      },
      "url": "https://mnstry.org/writing/one-bug-from-a-breach/",
      "json": "https://mnstry.org/writing/one-bug-from-a-breach.json"
    },
    {
      "id": "org:writing:unleakable-context",
      "title": "The unleakable context",
      "transition": "The alternative to asking is removing the path, and the first path to remove is the one into private context.",
      "url": "https://mnstry.org/writing/unleakable-context/",
      "json": "https://mnstry.org/writing/unleakable-context.json"
    },
    {
      "id": "org:writing:consent-that-fails-ci",
      "title": "Consent that fails CI",
      "transition": "Absence guards reads; for the flows that must exist, consent moves into the types and the build becomes the guard.",
      "url": "https://mnstry.org/writing/consent-that-fails-ci/",
      "json": "https://mnstry.org/writing/consent-that-fails-ci.json"
    },
    {
      "id": "org:writing:subordinate-model-position",
      "title": "The subordinate model position",
      "transition": "Structure at the data layer implies a strategy at the model layer, and the strategy is subordination.",
      "url": "https://mnstry.org/writing/subordinate-model-position/",
      "json": "https://mnstry.org/writing/subordinate-model-position.json"
    },
    {
      "id": "org:writing:below-threshold-design",
      "title": "Below-threshold design",
      "transition": "Subordination says where the model sits; the stricter discipline says what it is never given, and treats the threshold criteria as capabilities to withhold.",
      "url": "https://mnstry.org/writing/below-threshold-design/",
      "json": "https://mnstry.org/writing/below-threshold-design.json"
    },
    {
      "id": "org:writing:who-answers-for-an-artifact",
      "title": "Who answers for an artifact that acts",
      "transition": "End where the law is heading, because whoever deploys the actor answers for it, and building for that day is the whole discipline.",
      "url": "https://mnstry.org/writing/who-answers-for-an-artifact/",
      "json": "https://mnstry.org/writing/who-answers-for-an-artifact.json"
    }
  ],
  "completion": "You have walked Safety end to end, from the threshold to the courtroom: what an actor is, how assigned and learned objectives differ, what present evidence can establish, why promises fail, and the shapes that hold instead. Everything here is buildable now.",
  "practice": "Pick one system you operate or depend on and place it on the agency spectrum in writing: which of the four threshold criteria does it meet today, and which could it meet under pressure? Then find one rule in your life that works by asking for good behavior, and sketch what removing the path would look like instead.",
  "graph": "https://mnstry.org/kg.json"
}