{
 "generated": "2026-08-17",
 "note": "Curated reading orders. Hand-picked, not generated — difficulty level is a property of an artifact, not a path through them.",
 "tracks": [
  {
   "id": "day-one",
   "title": "Day one with an agent",
   "goal": "You have Claude Code or Cursor open and no idea what to write first.",
   "url": "https://stillvalid.dev/tracks/day-one",
   "steps": [
    {
     "n": 1,
     "slug": "ten-markdown-files",
     "cid": "SV-4482",
     "title": "The 10 Markdown Files You Should Write Before Touching Agent Code",
     "level": "L1",
     "md_url": "https://stillvalid.dev/playbooks/ten-markdown-files.md"
    },
    {
     "n": 2,
     "slug": "writing-a-claude-md-that-survives",
     "cid": "SV-5449",
     "title": "Writing A CLAUDE.md That Survives Contact",
     "level": "L1",
     "md_url": "https://stillvalid.dev/playbooks/writing-a-claude-md-that-survives.md"
    },
    {
     "n": 3,
     "slug": "annotated-claude-md",
     "cid": "SV-1540",
     "title": "My Actual CLAUDE.md — Annotated and Anonymised",
     "level": "L2",
     "md_url": "https://stillvalid.dev/architecture/annotated-claude-md.md"
    },
    {
     "n": 4,
     "slug": "dl-claude-md-skeleton",
     "cid": "SV-4083",
     "title": "CLAUDE.md Skeleton",
     "level": "L1",
     "md_url": "https://stillvalid.dev/downloads/dl-claude-md-skeleton.md"
    },
    {
     "n": 5,
     "slug": "term-executor",
     "cid": "SV-1057",
     "title": "Executor",
     "level": "L1",
     "md_url": "https://stillvalid.dev/start/term-executor.md"
    },
    {
     "n": 6,
     "slug": "a-rule-without-an-executor",
     "cid": "SV-2182",
     "title": "A Rule Without An Executor",
     "level": "L1",
     "md_url": "https://stillvalid.dev/patterns/a-rule-without-an-executor.md"
    }
   ],
   "words": 5074
  },
  {
   "id": "stop-inventing",
   "title": "Stop it inventing things",
   "goal": "The output looks confident and some of it is not true.",
   "url": "https://stillvalid.dev/tracks/stop-inventing",
   "steps": [
    {
     "n": 1,
     "slug": "one-source-is-a-hypothesis",
     "cid": "SV-8325",
     "title": "One Source Is A Hypothesis",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/one-source-is-a-hypothesis.md"
    },
    {
     "n": 2,
     "slug": "the-decorative-citation",
     "cid": "SV-3824",
     "title": "The Decorative Citation",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/the-decorative-citation.md"
    },
    {
     "n": 3,
     "slug": "empty-is-not-zero",
     "cid": "SV-3826",
     "title": "Empty Is Not Zero",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/empty-is-not-zero.md"
    },
    {
     "n": 4,
     "slug": "conclusions-from-truncated-output",
     "cid": "SV-9814",
     "title": "Drawing Conclusions From Truncated Output",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/conclusions-from-truncated-output.md"
    },
    {
     "n": 5,
     "slug": "the-margin-from-the-wrong-cost",
     "cid": "SV-4132",
     "title": "The Margin Computed From The Wrong Cost",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/the-margin-from-the-wrong-cost.md"
    },
    {
     "n": 6,
     "slug": "rules-101-150",
     "cid": "SV-9086",
     "title": "Rules 101–150: The Governance Layer That Stops It Confidently Lying to You",
     "level": "L3",
     "md_url": "https://stillvalid.dev/architecture/rules-101-150.md"
    }
   ],
   "words": 4971
  },
  {
   "id": "act-without-asking",
   "title": "Let it act without asking",
   "goal": "You want it to do things, and you want to sleep at night.",
   "url": "https://stillvalid.dev/tracks/act-without-asking",
   "steps": [
    {
     "n": 1,
     "slug": "approval-for-the-reversible",
     "cid": "SV-6013",
     "title": "Asking Approval For The Reversible",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/approval-for-the-reversible.md"
    },
    {
     "n": 2,
     "slug": "decision-authority-in-markdown",
     "cid": "SV-9497",
     "title": "A Decision Authority Matrix In Markdown",
     "level": "L2",
     "md_url": "https://stillvalid.dev/playbooks/decision-authority-in-markdown.md"
    },
    {
     "n": 3,
     "slug": "dl-decision-matrix",
     "cid": "SV-4398",
     "title": "Decision Authority Matrix",
     "level": "L2",
     "md_url": "https://stillvalid.dev/downloads/dl-decision-matrix.md"
    },
    {
     "n": 4,
     "slug": "acting-without-asking",
     "cid": "SV-9903",
     "title": "Acting Without Asking: Six Conditions",
     "level": "L3",
     "md_url": "https://stillvalid.dev/architecture/acting-without-asking.md"
    },
    {
     "n": 5,
     "slug": "enforcement-levels",
     "cid": "SV-6710",
     "title": "Enforcement Levels: Writing A Rule Is Not Fixing It",
     "level": "L3",
     "md_url": "https://stillvalid.dev/architecture/enforcement-levels.md"
    },
    {
     "n": 6,
     "slug": "the-invites-that-almost-went-out",
     "cid": "SV-2809",
     "title": "The Invitations That Almost Went Out",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/the-invites-that-almost-went-out.md"
    }
   ],
   "words": 3106
  },
  {
   "id": "make-it-remember",
   "title": "Make it remember",
   "goal": "It forgets between sessions and the notes rot.",
   "url": "https://stillvalid.dev/tracks/make-it-remember",
   "steps": [
    {
     "n": 1,
     "slug": "memory-as-files",
     "cid": "SV-6112",
     "title": "Memory As Files, Not As A Database",
     "level": "L3",
     "md_url": "https://stillvalid.dev/architecture/memory-as-files.md"
    },
    {
     "n": 2,
     "slug": "folder-structure",
     "cid": "SV-2135",
     "title": "The Folder Structure That Runs a Production AI Agent",
     "level": "L2",
     "md_url": "https://stillvalid.dev/architecture/folder-structure.md"
    },
    {
     "n": 3,
     "slug": "named-for-the-moment",
     "cid": "SV-7390",
     "title": "Named For The Moment It Was Created",
     "level": "L1",
     "md_url": "https://stillvalid.dev/patterns/named-for-the-moment.md"
    },
    {
     "n": 4,
     "slug": "the-memory-that-disconnected-itself",
     "cid": "SV-9408",
     "title": "The Memory That Disconnected Itself",
     "level": "L3",
     "md_url": "https://stillvalid.dev/failures/the-memory-that-disconnected-itself.md"
    },
    {
     "n": 5,
     "slug": "two-hundred-and-forty-dead-links",
     "cid": "SV-5186",
     "title": "Two Hundred And Forty Dead Links",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/two-hundred-and-forty-dead-links.md"
    },
    {
     "n": 6,
     "slug": "the-header-that-counts-itself",
     "cid": "SV-2189",
     "title": "The Header That Counts Itself",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/the-header-that-counts-itself.md"
    }
   ],
   "words": 4134
  },
  {
   "id": "run-it-overnight",
   "title": "Run it overnight",
   "goal": "Scheduled runs, nobody watching, and failures that stay quiet.",
   "url": "https://stillvalid.dev/tracks/run-it-overnight",
   "steps": [
    {
     "n": 1,
     "slug": "scheduled-tasks-that-fail-loudly",
     "cid": "SV-7140",
     "title": "Scheduled Tasks That Fail Loudly",
     "level": "L2",
     "md_url": "https://stillvalid.dev/playbooks/scheduled-tasks-that-fail-loudly.md"
    },
    {
     "n": 2,
     "slug": "zero-problems-found",
     "cid": "SV-5800",
     "title": "\"Zero Problems Found\" Means Zero Of What You Measure",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/zero-problems-found.md"
    },
    {
     "n": 3,
     "slug": "the-fallback-that-lied",
     "cid": "SV-7025",
     "title": "The Fallback That Lied",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/the-fallback-that-lied.md"
    },
    {
     "n": 4,
     "slug": "the-queue-empty-for-21-days",
     "cid": "SV-4898",
     "title": "The Queue That Was Empty For Twenty-One Days",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/the-queue-empty-for-21-days.md"
    },
    {
     "n": 5,
     "slug": "the-tool-that-outvoted-the-screenshot",
     "cid": "SV-2165",
     "title": "The Tool That Outvoted The Screenshot",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/the-tool-that-outvoted-the-screenshot.md"
    },
    {
     "n": 6,
     "slug": "degraded-mode",
     "cid": "SV-9686",
     "title": "Degraded Mode: When The Source Of Truth Is Down",
     "level": "L2",
     "md_url": "https://stillvalid.dev/playbooks/degraded-mode.md"
    }
   ],
   "words": 2531
  },
  {
   "id": "let-it-publish",
   "title": "Let it write in public",
   "goal": "An agent with access to real data is about to send something outward.",
   "url": "https://stillvalid.dev/tracks/let-it-publish",
   "steps": [
    {
     "n": 1,
     "slug": "untrusted-content-in-practice",
     "cid": "SV-6370",
     "title": "Treating Untrusted Content As Data",
     "level": "L2",
     "md_url": "https://stillvalid.dev/playbooks/untrusted-content-in-practice.md"
    },
    {
     "n": 2,
     "slug": "writing-in-someone-elses-name",
     "cid": "SV-2196",
     "title": "Writing In Someone Else's Name",
     "level": "L1",
     "md_url": "https://stillvalid.dev/patterns/writing-in-someone-elses-name.md"
    },
    {
     "n": 3,
     "slug": "term-band-anonymity",
     "cid": "SV-8316",
     "title": "Band Anonymity",
     "level": "L1",
     "md_url": "https://stillvalid.dev/start/term-band-anonymity.md"
    },
    {
     "n": 4,
     "slug": "the-anonymiser-that-passed",
     "cid": "SV-5653",
     "title": "The Anonymiser That Passed",
     "level": "L2",
     "md_url": "https://stillvalid.dev/failures/the-anonymiser-that-passed.md"
    },
    {
     "n": 5,
     "slug": "the-green-light-nobody-owns",
     "cid": "SV-5604",
     "title": "The Green Light Nobody Owns",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/the-green-light-nobody-owns.md"
    },
    {
     "n": 6,
     "slug": "llms-txt-as-a-plan",
     "cid": "SV-3809",
     "title": "Treating llms.txt as a Distribution Plan",
     "level": "L2",
     "md_url": "https://stillvalid.dev/patterns/llms-txt-as-a-plan.md"
    }
   ],
   "words": 2794
  }
 ]
}