{
  "schema": "org-topic@v1",
  "contract": "https://mnstry.org/contracts/org/org-topic.v1.schema.json",
  "id": "org:courses:craft",
  "topic": "Craft",
  "framing": "Prototyping costs almost nothing now, and the cost of being wrong costs\nexactly what it always did. These articles walk what follows from that gap,\nstarting with why systems decay in the first place and ending with the state\na practice reaches when nobody checks. The engineering cases are concrete on\npurpose, and none of the argument is confined to engineering.",
  "readingOrder": [
    {
      "id": "org:writing:context-loss",
      "title": "Context loss",
      "transition": "Start with what actually rots, because the answer decides everything downstream: not judgment anyone lacked, but information nobody could hold.",
      "junction": {
        "brick": "org:writing:kiln-brick-cathedral",
        "transition": "Or follow the cathedral image to where this program got it, and to what makes knowledge durable enough to outlast the people who held it.",
        "targetCourse": "org:courses:artifact"
      },
      "url": "https://mnstry.org/writing/context-loss/",
      "json": "https://mnstry.org/writing/context-loss.json"
    },
    {
      "id": "org:writing:verification-inversion",
      "title": "The verification inversion",
      "transition": "If the problem is holding information rather than producing work, then the half of the job that just became free was never the scarce half.",
      "url": "https://mnstry.org/writing/verification-inversion/",
      "json": "https://mnstry.org/writing/verification-inversion.json"
    },
    {
      "id": "org:writing:the-competence-illusion",
      "title": "The competence illusion",
      "transition": "Verification is now the job, which raises the harder question of why it is so difficult to perform on work that looks this good.",
      "url": "https://mnstry.org/writing/the-competence-illusion/",
      "json": "https://mnstry.org/writing/the-competence-illusion.json"
    },
    {
      "id": "org:writing:attention-dilution",
      "title": "Attention dilution",
      "transition": "The illusion is one decay and there is a second, slower one that runs on the clock and produces code no reviewer will stop.",
      "junction": {
        "brick": "org:writing:born-marked",
        "transition": "Or cross to what a corpus does about the same drift before it can start, marking machine-written material at the moment it arrives so that nothing rises a rung without somebody putting their name on it.",
        "targetCourse": "org:courses:provenance"
      },
      "url": "https://mnstry.org/writing/attention-dilution/",
      "json": "https://mnstry.org/writing/attention-dilution.json"
    },
    {
      "id": "org:writing:bus-factor-zero",
      "title": "Bus factor zero",
      "transition": "End where all of it lands if the checking never happens, with a system that runs perfectly and that nobody has ever understood.",
      "url": "https://mnstry.org/writing/bus-factor-zero/",
      "json": "https://mnstry.org/writing/bus-factor-zero.json"
    }
  ],
  "completion": "You have walked The craft end to end: the context nobody could hold, the inversion that made checking the job, the illusion that hides the error, the drift that survives review, and the absence left when none of it is done. The half of the work that got scarce was always the part that was the craft.",
  "practice": "Open the last thing a machine wrote for you that you shipped. Without opening anything else, write down why it is safe: what it assumes about the world, what happens on the empty and hostile cases, and which decision in it is load-bearing. Then check, and notice which half of that exercise was the actual job.",
  "graph": "https://mnstry.org/kg.json"
}