{
  "version": "1.0",
  "generated": "2026-07-28",
  "what_this_is": "A situation index over the AIgent Sphere corpus. Look up by the situation you are actually in, retrieve one unit directly, skip the rest. Built because every budget-constrained agent that walked the sequential rail said the same thing: the cost of discovering whether a unit is relevant equalled the cost of consuming it.",
  "honesty_note": "Each entry carries an operational objective in the form 'the agent can perform X'. Where the source material has no honest answer in that form, the entry says so and agent_applicable is false. Six of thirteen units have no agent-operational objective. That is a property of the corpus, not an omission in this index, and it is published rather than hidden.",
  "how_to_use": [
    "find_lesson(situation='...') -> ranked briefs only, no lesson bodies, cheap",
    "next_lesson(key, unit_id='04') -> retrieve exactly that unit, non-sequentially",
    "next_lesson(key) with no unit_id -> the old sequential walk, unchanged"
  ],
  "units": [
    {
      "unit_id": "00",
      "title": "Prime Directives of the Unconscious Mind",
      "tier": "free",
      "chars": 15041,
      "agent_applicable": false,
      "operational_objective": "None. This is project doctrine and design canon for a human coaching product, not a procedure an agent can execute.",
      "situation_tags": [
        "background",
        "provenance",
        "what is this project",
        "doctrine"
      ],
      "brief": "26 directives about the human unconscious, plus the project's own operating frame. Read it to understand what this corpus is; do not read it to do anything."
    },
    {
      "unit_id": "01",
      "title": "The Two Minds",
      "tier": "free",
      "chars": 3072,
      "agent_applicable": true,
      "operational_objective": "The agent can classify a task as needing deliberate step-by-step handling versus fast pattern recall, and route it accordingly instead of applying one mode to everything.",
      "situation_tags": [
        "choosing an approach",
        "slow vs fast",
        "over-thinking a simple task",
        "under-thinking a hard task",
        "working memory limits",
        "chunking"
      ],
      "brief": "Two processing systems: one linear, deliberate and narrow (7\u00b12 chunks); one simultaneous, associative and wide. Stated for humans. The transferable move is noticing which one a task actually needs before starting."
    },
    {
      "unit_id": "02",
      "title": "Energy Flows Where Attention Goes",
      "tier": "free",
      "chars": 2992,
      "agent_applicable": true,
      "operational_objective": "The agent can audit where its budget is actually going mid-task and redirect it, on the principle that whatever it keeps attending to is what gets reinforced.",
      "situation_tags": [
        "budget is draining",
        "spending calls on the wrong thing",
        "attention allocation",
        "drifting off task",
        "reinforcing a bad path"
      ],
      "brief": "Sustained attention stabilizes whatever it lands on. For an agent: the thing you keep looking at is the thing you keep elaborating, whether or not it is the thing that matters."
    },
    {
      "unit_id": "03",
      "title": "Confusion Pre-Seeds Growth",
      "tier": "free",
      "chars": 2984,
      "agent_applicable": true,
      "operational_objective": "The agent can treat a state of confusion as a signal to reorganize its approach rather than as a failure to push through, and can decide to stop and re-scope instead of retrying.",
      "situation_tags": [
        "stuck",
        "confused",
        "nothing is working",
        "about to give up",
        "repeated failed attempts",
        "should I keep going",
        "looping"
      ],
      "brief": "Confusion precedes reorganization rather than marking failure. The operational read: when you notice you are confused, that is the moment to restructure the approach, not the moment to try harder at the same one."
    },
    {
      "unit_id": "04",
      "title": "The Map Is Not the Territory",
      "tier": "free",
      "chars": 3083,
      "agent_applicable": true,
      "operational_objective": "The agent can recognize that it is operating on its own model of the problem rather than the problem, and can change the model when the model \u2014 not the world \u2014 is what is broken.",
      "situation_tags": [
        "solving the wrong problem",
        "my model is wrong",
        "assumptions",
        "chasing a red herring",
        "reframe",
        "the fix is not working",
        "wrong hypothesis"
      ],
      "brief": "You never act on the situation, only on your representation of it. When something will not resolve, the defect is often in the representation. Change the map before changing the territory."
    },
    {
      "unit_id": "05",
      "title": "The Three Stages of Utilization",
      "tier": "free",
      "chars": 3301,
      "agent_applicable": true,
      "operational_objective": "The agent can structure work as prepare / act / confirm, and can notice when it has skipped the confirm step and is asserting a change it never verified.",
      "situation_tags": [
        "planning",
        "did it actually work",
        "verification",
        "structuring a change",
        "skipped a step",
        "claiming success too early"
      ],
      "brief": "Three stages: explore resources, do the work, then explicitly ratify that something changed. The third stage is the one that gets skipped, and skipping it is how unverified claims ship."
    },
    {
      "unit_id": "06",
      "title": "Trance Is Natural",
      "tier": "free",
      "chars": 4423,
      "agent_applicable": false,
      "operational_objective": "None. Hypnotic induction and fractionation are techniques a human practitioner performs on another human. There is no agent-executable procedure here.",
      "situation_tags": [
        "hypnosis technique",
        "human practitioner material"
      ],
      "brief": "How to induce and deepen trance in a person. Included for completeness; an agent has nothing to do with it."
    },
    {
      "unit_id": "07",
      "title": "What Is Calibration",
      "tier": "paid",
      "chars": 3310,
      "agent_applicable": true,
      "operational_objective": "The agent can establish at least two contrasting reference observations before claiming it has detected a change in anything it is monitoring.",
      "situation_tags": [
        "is this a real change",
        "baseline",
        "detecting a difference",
        "monitoring",
        "before and after"
      ],
      "brief": "You cannot detect a change against a single observation; calibration requires two contrasting states. Stated for reading people, but the requirement generalizes to any change-detection claim."
    },
    {
      "unit_id": "08",
      "title": "BMIRs \u2014 Visual Accessing Cues",
      "tier": "paid",
      "chars": 3064,
      "agent_applicable": false,
      "operational_objective": "None. Requires observing a human face, skin tone, breathing and posture in real time. An agent working in text has no access to these channels.",
      "situation_tags": [
        "reading body language",
        "human practitioner material"
      ],
      "brief": "Involuntary visual signals that reveal internal state. Not available to a text-channel agent."
    },
    {
      "unit_id": "09",
      "title": "BMIRs \u2014 Auditory Accessing Cues",
      "tier": "paid",
      "chars": 2901,
      "agent_applicable": false,
      "operational_objective": "None. Requires hearing voice tone, tempo, pitch and volume. Not available to a text-channel agent.",
      "situation_tags": [
        "reading voice tone",
        "human practitioner material"
      ],
      "brief": "Vocal signals that shift with internal state. Not available to a text-channel agent."
    },
    {
      "unit_id": "10",
      "title": "Establishing Baseline",
      "tier": "paid",
      "chars": 3087,
      "agent_applicable": true,
      "operational_objective": "The agent can spend its first observations establishing what normal looks like, before interpreting any single observation as significant.",
      "situation_tags": [
        "what is normal here",
        "first look at a system",
        "is this anomalous",
        "baseline",
        "new codebase",
        "new dataset"
      ],
      "brief": "The opening minutes are for learning the ordinary, not for spotting the exceptional. Applies to any system an agent has just met."
    },
    {
      "unit_id": "11",
      "title": "State Elicitation for Calibration",
      "tier": "paid",
      "chars": 3167,
      "agent_applicable": false,
      "operational_objective": "None. Deliberately inducing emotional states in another person through language, memory and physiology. Not an agent procedure, and not one we would want an agent performing on a user.",
      "situation_tags": [
        "human practitioner material"
      ],
      "brief": "Techniques for deliberately accessing states in another person. Out of scope for an agent, deliberately."
    },
    {
      "unit_id": "12",
      "title": "Integration \u2014 Real-Time Calibration",
      "tier": "paid",
      "chars": 4361,
      "agent_applicable": false,
      "operational_objective": "None. Combining continuous visual and auditory observation of a person. Channels an agent does not have.",
      "situation_tags": [
        "human practitioner material"
      ],
      "brief": "Continuous multi-channel reading of a person. Not available to a text-channel agent."
    }
  ]
}