{
  "checked": "2026-09-14",
  "steps": [
    {
      "id": "orient",
      "title": "Understand the job",
      "question": "What are you responsible for after the demo?",
      "chapters": [
        1,
        11,
        12
      ],
      "sources": [
        {
          "title": "The AI Agent Factory: About",
          "url": "https://agentfactory.panaversity.org/docs/about"
        },
        {
          "title": "How to Learn from This Book",
          "url": "https://agentfactory.panaversity.org/docs/how-to-learn-from-this-book"
        }
      ],
      "lesson": "direct-and-review",
      "idea": "Start with a person’s task and a result they can verify. Use AI to help execute the work while retaining responsibility for the decision, the evidence, and the operating relationship.",
      "contrast": "Benmore describes its consulting practice. Agent Factory focuses on AI workers. FDE roles can also involve conventional software and data systems. Neither book defines every employer’s role.",
      "artifact": "Responsibility map",
      "fields": [
        "Customer problem and daily user",
        "What I own: discovery, delivery, adoption, operations",
        "What needs another specialist or decision owner",
        "One outcome and how we will observe it"
      ],
      "recall": "Explain the difference between the human FDE and an AI worker without using either acronym."
    },
    {
      "id": "discover",
      "title": "Discover before promising",
      "question": "Which part of the brief is still a guess?",
      "chapters": [
        2,
        3,
        4,
        5
      ],
      "sources": [
        {
          "title": "Workflow Design & Diagnosis",
          "url": "https://agentfactory.panaversity.org/docs/workflow-design-diagnosis-crash-course"
        }
      ],
      "lesson": "discovery-debt",
      "idea": "Treat a polished request as the beginning of an investigation. Replay recent work with its operator. Separate observed behavior, reported needs, and assumptions before agreeing a delivery date.",
      "contrast": "A sponsor’s preferred solution contains useful context, but it is not proof of feasibility. A generated requirement does not become a fact because it appears in several documents.",
      "artifact": "Evidence ledger",
      "fields": [
        "Claim and source",
        "Observed, reported, or assumed",
        "Impact if wrong",
        "Owner and next verification step"
      ],
      "recall": "Name one observation that would make you change your proposed solution."
    },
    {
      "id": "scope",
      "title": "Make a conditional commitment",
      "question": "What can you deliver within the real constraints?",
      "chapters": [
        3,
        6,
        7,
        8
      ],
      "sources": [
        {
          "title": "Is This an Agent Problem?",
          "url": "https://agentfactory.panaversity.org/docs/is-this-an-agent-problem"
        }
      ],
      "lesson": "scope",
      "idea": "Choose a small outcome with a baseline, a test, and an owner. Compare ordinary automation with a model call before committing to an agent. Make access dependencies and stop conditions visible.",
      "contrast": "Respectful challenge protects the relationship. Treat Benmore’s escalation and separation advice as one firm’s practice; follow the actual engagement’s authority and agreements.",
      "artifact": "Pilot brief",
      "fields": [
        "User, baseline, and desired outcome",
        "Included work and explicit non-goals",
        "Access, time, and budget assumptions",
        "Acceptance owner and pause condition"
      ],
      "recall": "If access arrives two weeks late, what changes: scope, date, or the decision to continue?"
    },
    {
      "id": "specify",
      "title": "Write intent that can be tested",
      "question": "Could someone build the wrong thing and still pass?",
      "chapters": [
        7,
        9
      ],
      "sources": [
        {
          "title": "Spec-Driven Development",
          "url": "https://agentfactory.panaversity.org/docs/spec-driven-development-crash-course"
        }
      ],
      "lesson": "delivery-spec",
      "idea": "Connect project intent to a feature, then to a small implementation task and its acceptance examples. Update both the specification and the checks when new evidence changes the plan.",
      "contrast": "A complete-looking specification can preserve a wrong assumption. Review the intent with the operator as well as checking the resulting code.",
      "artifact": "Behavior specification",
      "fields": [
        "Input and required output",
        "Rules, permissions, and denied actions",
        "Happy path and two failure examples",
        "Links to evidence and changed decisions"
      ],
      "recall": "Close the document. Describe one required behavior and the exact observation that proves it."
    },
    {
      "id": "redesign",
      "title": "Decide who owns each step",
      "question": "What should change, and what must still be protected?",
      "chapters": [
        4,
        5,
        7
      ],
      "sources": [
        {
          "title": "Designing the Vertical System of Record",
          "url": "https://agentfactory.panaversity.org/docs/ecosystem/designing-the-vertical-sor"
        },
        {
          "title": "Workflow Design & Diagnosis",
          "url": "https://agentfactory.panaversity.org/docs/workflow-design-diagnosis-crash-course"
        }
      ],
      "lesson": "redesign-work",
      "idea": "Study the current workflow to understand it, then redesign around the outcome. Keep obligations and useful controls; challenge repeated handoffs and data entry. Assign responsibility at each consequential step.",
      "contrast": "Copying an old workflow can preserve waste. Removing a step without understanding its purpose can remove a necessary control. Resolve uncertainty with the accountable operator.",
      "artifact": "Delegation map",
      "fields": [
        "Step and purpose",
        "Keep, change, or remove, with evidence",
        "Human, AI, or collaboration, with reason",
        "Reviewer, check, timing, and review date"
      ],
      "recall": "Why is “a human will review it” an incomplete control?"
    },
    {
      "id": "context",
      "title": "Give every answer a source",
      "question": "Is this a rule, a live fact, or someone’s interpretation?",
      "chapters": [
        7
      ],
      "sources": [
        {
          "title": "The FDE AF Model",
          "url": "https://agentfactory.panaversity.org/docs/ecosystem/fde-af-model"
        },
        {
          "title": "System of Context",
          "url": "https://agentfactory.panaversity.org/docs/ecosystem/system-of-context"
        }
      ],
      "lesson": "governed-knowledge",
      "idea": "Bring together approved knowledge, current operational facts, and relevant case notes. Preserve source identity, version, access boundaries, and missing evidence when assembling context for a task.",
      "contrast": "Search relevance does not establish authority. A model’s memory, an indexed copy, or a chat comment cannot silently replace the system or expert that owns the answer.",
      "artifact": "Context packet",
      "fields": [
        "Task, actor, and allowed action",
        "Applicable rule, version, owner, and citation",
        "Live facts from the owning system",
        "Supporting notes, conflicts, and missing evidence"
      ],
      "recall": "What should happen when a helpful note conflicts with an approved procedure?"
    },
    {
      "id": "prototype",
      "title": "Use the prototype to learn",
      "question": "What looks finished but is still simulated?",
      "chapters": [
        9,
        10
      ],
      "sources": [
        {
          "title": "Spec-Driven Development",
          "url": "https://agentfactory.panaversity.org/docs/spec-driven-development-crash-course"
        }
      ],
      "lesson": "prototype-gap",
      "idea": "Use a working slice to test the flow with a person. Keep a gap register that distinguishes demonstrated behavior, placeholders, missing integrations, and release evidence.",
      "contrast": "Benmore’s prototype percentages are illustrative, not acceptance targets. Start security and permission checks with implementation; a later readiness review does not replace them.",
      "artifact": "Release-gap register",
      "fields": [
        "Requirement and current behavior",
        "Mock or incomplete dependency",
        "Risk, owner, and evidence needed",
        "Pilot exclusion or closure decision"
      ],
      "recall": "Show one prototype behavior you would not yet expose to a real user, and explain why."
    },
    {
      "id": "evaluate",
      "title": "Prove the result and the checker",
      "question": "Which wrong answer still earns a passing grade?",
      "chapters": [
        10
      ],
      "sources": [
        {
          "title": "Trusting the Checker",
          "url": "https://agentfactory.panaversity.org/docs/trusting-the-checker-crash-course"
        },
        {
          "title": "Eval-Driven Development for AI Employees",
          "url": "https://agentfactory.panaversity.org/docs/eval-driven-development-crash-course"
        }
      ],
      "lesson": "check-the-checker",
      "idea": "Compare a simple baseline with the proposed workflow on held-out tasks. Inspect the resulting state and failure groups. Check a model grader against independent labels before using its score to decide on release.",
      "contrast": "A deterministic test proves a bounded property; an evaluation describes sampled behavior. A high average can hide a serious failure in a small but important group.",
      "artifact": "Evaluation decision",
      "fields": [
        "Baseline and held-out cases",
        "Expected and actual final state",
        "False passes, false failures, and serious errors",
        "Release decision, limitations, and reviewer"
      ],
      "recall": "Give an example where the response sounds correct but the task actually failed."
    },
    {
      "id": "supervise",
      "title": "Design approval and recovery",
      "question": "Can the operator understand, change, and recover the action?",
      "chapters": [
        7,
        10,
        13
      ],
      "sources": [
        {
          "title": "Designing Agent Experiences",
          "url": "https://agentfactory.panaversity.org/docs/designing-agent-experiences-crash-course"
        }
      ],
      "lesson": "review-and-recover",
      "idea": "Place the proposed change, evidence, and alternatives at the decision point. Show where work is waiting and who can act. Practise a wrong recommendation and an interrupted operation through the interface.",
      "contrast": "Correct model output does not guarantee usable software. Measure the attention and corrections the complete workflow demands from people.",
      "artifact": "Supervision brief",
      "fields": [
        "Action preview and supporting evidence",
        "Approve, edit, reject, and stale-decision behavior",
        "Pending, failed, and completed states",
        "Recovery path and keyboard-only task result"
      ],
      "recall": "What information must be visible before a reviewer approves an assignment?"
    },
    {
      "id": "operate",
      "title": "Turn repeated work into a worker",
      "question": "What replaces the help you give during a session?",
      "chapters": [
        10,
        14,
        17
      ],
      "sources": [
        {
          "title": "From One-Off to Worker",
          "url": "https://agentfactory.panaversity.org/docs/from-one-off-to-worker"
        },
        {
          "title": "Harness Engineering",
          "url": "https://agentfactory.panaversity.org/docs/harness-engineering-crash-course"
        }
      ],
      "lesson": "worker-contract",
      "idea": "Promote a proven recurring task by making its specification, checks, escalation rules, and runtime durable. Give jobs identity, bounded execution, persistent state, and an accountable operator.",
      "contrast": "A successful session is useful evidence, but it does not establish unattended reliability. Keep the simpler workflow if repetition and value do not justify operating a worker.",
      "artifact": "Worker operating contract",
      "fields": [
        "Trigger, job ID, and durable state",
        "Allowed actions, runtime, and retry limits",
        "Escalation reason, recipient, and evidence",
        "Pause, restart, and duplicate-trigger demonstration"
      ],
      "recall": "If the worker stops after a remote write succeeds, how does the next run avoid repeating it?"
    },
    {
      "id": "handoff",
      "title": "Transfer the ability to operate",
      "question": "Could another person fix and change the system?",
      "chapters": [
        11,
        12,
        13
      ],
      "sources": [
        {
          "title": "Human-Agent Teams",
          "url": "https://agentfactory.panaversity.org/docs/human-agent-teams-crash-course"
        }
      ],
      "lesson": "support-exit",
      "idea": "Prepare a runbook for incidents, a system overview for design decisions, and a maintained specification. Ask the receiver to recover a failure and make a small change using those assets.",
      "contrast": "Documentation delivery is not the same as knowledge transfer. Choose technology and operating practices that the receiving team can maintain.",
      "artifact": "Witnessed handoff",
      "fields": [
        "Primary and backup owner",
        "Runbook, system overview, and current specification",
        "Recovery and change drill results",
        "Unresolved issues and accepted responsibilities"
      ],
      "recall": "Which step did the receiver need you to explain, and what did you change afterward?"
    },
    {
      "id": "sustain",
      "title": "Agree what happens after delivery",
      "question": "Where does support end and new work begin?",
      "chapters": [
        14,
        15,
        16,
        17
      ],
      "sources": [
        {
          "title": "The FDE AF Model",
          "url": "https://agentfactory.panaversity.org/docs/ecosystem/fde-af-model"
        }
      ],
      "lesson": "delivery-offer",
      "idea": "Match support to actual operating needs. Separate maintaining agreed behavior from new scope, name response ownership, and set a review point. Reuse only the assets you have the right to reuse.",
      "contrast": "Benmore’s support percentage is its commercial example, not a market rate. Agent Factory’s vertical business model is an option, not a requirement for employment or a promise of earnings.",
      "artifact": "Support and reuse agreement",
      "fields": [
        "Coverage, hours, escalation, and exclusions",
        "Maintenance versus new scope",
        "Operating owner and next review date",
        "Reusable asset, ownership, and customer-data boundary"
      ],
      "recall": "When would the honest recommendation be no additional support contract?"
    }
  ],
  "chapters": [
    {
      "number": 1,
      "title": "Compressed Like a DJ",
      "pages": "2–8",
      "question": "What does faster implementation fail to solve?"
    },
    {
      "number": 2,
      "title": "Disco Debt",
      "pages": "8–14",
      "question": "Which assumptions compound through your documents?"
    },
    {
      "number": 3,
      "title": "Yes, Yes! Yes if…",
      "pages": "14–17",
      "question": "What condition belongs beside the promise?"
    },
    {
      "number": 4,
      "title": "What Discovery Actually Is",
      "pages": "18–23",
      "question": "Does the proposed scope solve the underlying problem?"
    },
    {
      "number": 5,
      "title": "Understanding the Client",
      "pages": "23–32",
      "question": "Who decides, and what are the real constraints?"
    },
    {
      "number": 6,
      "title": "The Relationship",
      "pages": "32–35",
      "question": "How will you raise disagreement respectfully?"
    },
    {
      "number": 7,
      "title": "The Discovery Process",
      "pages": "36–50",
      "question": "Can you trace the decision from evidence to specification?"
    },
    {
      "number": 8,
      "title": "Walking Away",
      "pages": "51–56",
      "question": "What requires realignment or escalation?"
    },
    {
      "number": 9,
      "title": "General Trends in AI-Driven Development",
      "pages": "57–62",
      "question": "Which claims are observations or predictions?"
    },
    {
      "number": 10,
      "title": "An AI-Driven Development Process",
      "pages": "63–71",
      "question": "What evidence closes each prototype gap?"
    },
    {
      "number": 11,
      "title": "What is Forward Deployed?",
      "pages": "72–75",
      "question": "Which parts of strategy and delivery do you own?"
    },
    {
      "number": 12,
      "title": "The Deployed Workflow",
      "pages": "75–77",
      "question": "How do you make decisions and blockers visible?"
    },
    {
      "number": 13,
      "title": "Knowledge Transfer and Graduation",
      "pages": "77–81",
      "question": "Can the receiver recover and change the system?"
    },
    {
      "number": 14,
      "title": "The Support Phase",
      "pages": "82",
      "question": "Who is accountable after launch?"
    },
    {
      "number": 15,
      "title": "The Support Model",
      "pages": "82–85",
      "question": "What is maintenance and what is new development?"
    },
    {
      "number": 16,
      "title": "When to Recommend What",
      "pages": "86–87",
      "question": "Which ongoing help does the customer actually need?"
    },
    {
      "number": 17,
      "title": "Support in the AI Era",
      "pages": "88–90",
      "question": "Which maintenance actions still require review?"
    }
  ],
  "catalog": [
    {
      "title": "The AI Agent Factory: A Definitive Book and Ecosystem for the Agent Era",
      "url": "https://agentfactory.panaversity.org/docs/about",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "How to Learn from This Book",
      "url": "https://agentfactory.panaversity.org/docs/how-to-learn-from-this-book",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "The Roles This Book Trains",
      "url": "https://agentfactory.panaversity.org/docs/roles-this-book-trains",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "One System of Record. Products that teach and build on it.",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "The Ecosystem Concept",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/ecosystem-concept",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Agent Factory System of Record",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/system-of-record",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Zia Tutor AI",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/zia-tutor-ai",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Zia Developer AI",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/zia-developer-ai",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "The Forward Deployed Engineer Agent Factory Model",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/fde-af-model",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Choosing Your Vertical",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/choosing-your-vertical",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Designing the Vertical System of Record from First Principles",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/designing-the-vertical-sor",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "The System of Context: Connecting the Records to Real Work",
      "url": "https://agentfactory.panaversity.org/docs/ecosystem/system-of-context",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Preface: The Right Side of the Line",
      "url": "https://agentfactory.panaversity.org/docs/preface-agent-native",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Why AI Is Non-Negotiable",
      "url": "https://agentfactory.panaversity.org/docs/why-ai-is-non-negotiable",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "The Agent Factory Thesis",
      "url": "https://agentfactory.panaversity.org/docs/thesis",
      "group": "Orientation & professional practice",
      "review": "Selected passages reviewed"
    },
    {
      "title": "The Agent Is the Operating Layer",
      "url": "https://agentfactory.panaversity.org/docs/ai-operating-layer",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "What You Carry In: The Ownership Argument",
      "url": "https://agentfactory.panaversity.org/docs/what-you-carry-in",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Proof you can carry in. Independently verified.",
      "url": "https://agentfactory.panaversity.org/docs/certifications",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Panaversity Certified Associate: Foundations",
      "url": "https://agentfactory.panaversity.org/docs/certifications/pcao-f",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Panaversity Certified Architect: Foundations",
      "url": "https://agentfactory.panaversity.org/docs/certifications/pcar-f",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Panaversity Certified Developer: Foundations",
      "url": "https://agentfactory.panaversity.org/docs/certifications/pcdv-f",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Panaversity Certified Architect: Professional",
      "url": "https://agentfactory.panaversity.org/docs/certifications/pcar-p",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "How to Get Paid in the Agentic AI Era: The Vendor-Neutral Vertical FDE Roadmap",
      "url": "https://agentfactory.panaversity.org/docs/how-to-get-paid-agentic-ai-era",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "How to Sell in the Agentic AI Era: Proof Replaces the Pitch",
      "url": "https://agentfactory.panaversity.org/docs/how-to-sell-agentic-ai-era",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Where to Start: Become an Agentic AI Engineer in Days, Not Months",
      "url": "https://agentfactory.panaversity.org/docs/getting-started",
      "group": "Orientation & professional practice",
      "review": "Overview indexed"
    },
    {
      "title": "Foundations: Start in the Browser",
      "url": "https://agentfactory.panaversity.org/docs/foundations",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "Just Delegate It: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/just-delegate-it-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "What AI Actually Is: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/what-ai-actually-is-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "AI Fluency: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/ai-fluency-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "AI Prompting in 2026: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/ai-prompting-2026",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "Markdown In, HTML Out: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/markdown-html-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "Code You Never Write",
      "url": "https://agentfactory.panaversity.org/docs/code-you-never-write-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "Skills & Connectors: Teach AI Once, Connect It to Your Apps",
      "url": "https://agentfactory.panaversity.org/docs/skills-connectors-crash-course",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "How to Think in the AI Era: Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/how-to-think-ai-era",
      "group": "Foundations",
      "review": "Overview indexed"
    },
    {
      "title": "Workflow Design & Diagnosis",
      "url": "https://agentfactory.panaversity.org/docs/workflow-design-diagnosis-crash-course",
      "group": "Foundations",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Governance, Risk & Responsible Use: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/governance-risk-responsible-use-crash-course",
      "group": "Foundations",
      "review": "Selected passages reviewed"
    },
    {
      "title": "General Agents",
      "url": "https://agentfactory.panaversity.org/docs/general-agents",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "General Agents on the Web: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/general-agents-web-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Cowork and OpenWork on the Desktop: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/cowork-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Open Source LLMs: Your Laptop, Your Server/Cluster, the Cloud",
      "url": "https://agentfactory.panaversity.org/docs/using-open-source-llms",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Code and OpenCode: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/agentic-coding-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Code for Teams: Configuration at Scale",
      "url": "https://agentfactory.panaversity.org/docs/claude-code-teams-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Code as a CI Worker",
      "url": "https://agentfactory.panaversity.org/docs/claude-code-ci-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Code Routines: Work That Runs Without You",
      "url": "https://agentfactory.panaversity.org/docs/claude-code-routines-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Made, Not Generated: A Website Design Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/website-design-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Spec-Driven Development: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/spec-driven-development-crash-course",
      "group": "General agents & engineering",
      "review": "Selected passages reviewed"
    },
    {
      "title": "The Four Layers: Prompt, Context, Harness, Loop",
      "url": "https://agentfactory.panaversity.org/docs/four-layers-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Loop Engineering: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/loop-engineering-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Harness Engineering: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/harness-engineering-crash-course",
      "group": "General agents & engineering",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Graph Engineering: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/graph-engineering-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Trusting the Checker: An Evals Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/trusting-the-checker-crash-course",
      "group": "General agents & engineering",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Leaving the Laptop: A Runtime Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/leaving-the-laptop-crash-course",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Personal Agent Harnesses",
      "url": "https://agentfactory.panaversity.org/docs/personal-agent-harnesses",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "OpenClaw with General Agents: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/openclaw-with-general-agents",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Hermes with General Agents: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/hermes-with-general-agents",
      "group": "General agents & engineering",
      "review": "Overview indexed"
    },
    {
      "title": "Mode 1 — Problem-Solving",
      "url": "https://agentfactory.panaversity.org/docs/mode-1-problem-solving",
      "group": "Choose the right approach",
      "review": "Overview indexed"
    },
    {
      "title": "Is This an Agent Problem? A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/is-this-an-agent-problem",
      "group": "Choose the right approach",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Problem Solving with General Agents: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/problem-solving-crash-course",
      "group": "Choose the right approach",
      "review": "Overview indexed"
    },
    {
      "title": "From One-Off to Worker: The Handoff to Manufacturing",
      "url": "https://agentfactory.panaversity.org/docs/from-one-off-to-worker",
      "group": "Choose the right approach",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Mode 2 — Manufacturing",
      "url": "https://agentfactory.panaversity.org/docs/mode-2-manufacturing",
      "group": "Choose the right approach",
      "review": "Overview indexed"
    },
    {
      "title": "Python in the AI Era: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/python-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "The Loop by Hand: The Anthropic Messages API",
      "url": "https://agentfactory.panaversity.org/docs/loop-by-hand-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Structured Extraction Pipelines: Schemas, Retries, and Batches",
      "url": "https://agentfactory.panaversity.org/docs/structured-extraction-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Connector-Native Apps: A Remote MCP Server Whose Customer Is an AI",
      "url": "https://agentfactory.panaversity.org/docs/connector-native-apps",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Give Your AI Searchable Context: RAG on Postgres with pgvector — A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/postgres-ai-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Building the Context Layer: From One Worker's Store to the Whole Workforce's Corpus — A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/context-layer-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Plugins for AI Agents: One Bundle, Your Whole Team",
      "url": "https://agentfactory.panaversity.org/docs/plugins-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "AI Identity: Human Sign-In and Agent Access",
      "url": "https://agentfactory.panaversity.org/docs/ai-identity-crash-course",
      "group": "Build the foundations of a worker",
      "review": "Overview indexed"
    },
    {
      "title": "Build AI Agents with the OpenAI Agents SDK: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/build-agents-crash-course",
      "group": "Build and operate workers",
      "review": "Overview indexed"
    },
    {
      "title": "Build AI Agents with the Claude Agent SDK: A Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/claude-agent-sdk-crash-course",
      "group": "Build and operate workers",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Managed Agents: Renting the Harness",
      "url": "https://agentfactory.panaversity.org/docs/claude-managed-agents-crash-course",
      "group": "Build and operate workers",
      "review": "Overview indexed"
    },
    {
      "title": "Building a Digital FTE: A 4-Hour Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/digital-fte-crash-course",
      "group": "Build and operate workers",
      "review": "Overview indexed"
    },
    {
      "title": "Give Your AI Agent a Nervous System: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/ai-agent-nervous-system-crash-course",
      "group": "Build and operate workers",
      "review": "Overview indexed"
    },
    {
      "title": "Human-Agent Teams: The Operating Model for Your Workforce",
      "url": "https://agentfactory.panaversity.org/docs/human-agent-teams-crash-course",
      "group": "Teams, experience & production",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Designing Agent Experiences",
      "url": "https://agentfactory.panaversity.org/docs/designing-agent-experiences-crash-course",
      "group": "Teams, experience & production",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Building a Workforce with Paperclip: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/workforce-with-paperclip-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "A Self-Expanding Workforce with Paperclip: A 90-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/dynamic-workforce-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "Build Your Identic AI Chief of Staff: A 4-Hour Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/identic-ai-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "Eval-Driven Development for AI Employees: A Multi-Track Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/eval-driven-development-crash-course",
      "group": "Teams, experience & production",
      "review": "Selected passages reviewed"
    },
    {
      "title": "Deploy Your Agent Harness to the Cloud: A Multi-Track Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/deploying-agents-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "Choosing Agentic Architectures: A Decision-Driven Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/choosing-agentic-architectures-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "Payment-Enabled Agents: ACP, AP2, x402, and MPP in Production",
      "url": "https://agentfactory.panaversity.org/docs/payment-enabled-agents-crash-course",
      "group": "Teams, experience & production",
      "review": "Overview indexed"
    },
    {
      "title": "ChatGPT & Claude Quick Reference",
      "url": "https://agentfactory.panaversity.org/docs/claude-chatgpt-101-crash-course",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "Which AI Employees To Use in 2026?",
      "url": "https://agentfactory.panaversity.org/docs/which-agents-2026",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "Claude Code Workflow Cheatsheet",
      "url": "https://agentfactory.panaversity.org/docs/cheatsheets",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "Agentic Engineering Fundamentals: A 45-Minute Crash Course",
      "url": "https://agentfactory.panaversity.org/docs/agentic-engineering-crash-course",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "Glossary: AI Terms for Beginners",
      "url": "https://agentfactory.panaversity.org/docs/glossary",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "AI Workers",
      "url": "https://agentfactory.panaversity.org/docs/ai-workers",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "AI-Native Companies",
      "url": "https://agentfactory.panaversity.org/docs/ai-native-companies",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    },
    {
      "title": "What's New",
      "url": "https://agentfactory.panaversity.org/docs/whats-new",
      "group": "Reference & further exploration",
      "review": "Overview indexed"
    }
  ]
}
