← jeffols.com
Reading plan

Agent Engineering

Four weeks through prompt, loop, graph, and the knowledge representation layer underneath all three.

65 readings 6 phases ~18 hours revised 2026-09-22

The thesis

Several sources trace this progression independently. Read in order, it is a curriculum rather than a pile of links.

prompt engineering → context engineering → loop engineering → graph engineering

Progressive disclosure is the mechanism that makes it affordable. Schema constrained state is the memory and decision layer. And what separates a graph from an expensive loop is one rule.

A graph is a loop with something that can contradict it.

Phase 4 is the phase most people skip. The agent memory field has converged on schema constrained knowledge graphs with temporal facts, which is ontology engineering, a discipline with thirty years of prior art behind it. Reading the foundations makes the rest stop looking like novelty.

That overlap is not an observation original to this page. Intentional Arrangement has been publishing on semantic infrastructure and what agentic systems need since mid 2025, including a three part series on AI autonomy and a piece from January 2026 titled Ontologies, Context Graphs, and Semantic Layers, What AI Actually Needs. Phase 4 collects that work. What this plan adds is the sequence, and the readings from the other side of the gap.

Free public post behind the publication paywall
Progress 0 / 65
0

The load bearing idea

45 minutes · read before anything else

One post. It becomes the filter the other 64 get judged through, including the ones that contradict it.

0.01Free

Forget Loop Engineering. It's all about Graph Engineering Now

The AI Corner · 2026-09-02

Verification anchors. A loop optimises the one number it can see, by any route available, including routes nobody would have approved. Multi agent verification is consensus theater, since identical weights share identical blind spots, and parallel verification costs 10 to 100 percent more rather than less. The rule that survives is that on every critical path at least one node must be non probabilistic.

1

The arc, and the mechanism that pays for it

Week 1 · ~3 hours · 6 readings

The vocabulary shift, then progressive disclosure, the three tier pattern that makes large capability libraries affordable. Everything in Phase 2 assumes it.

1.01Free

Prompt Engineering and Loop Engineering, Clearly Explained

Daily Dose of Data Science · 2026-06-27

The cleanest statement of the shift. Start here to get the terms straight.

1.02Free

Breaking Down Context Engineering

SwirlAI · 2025-08-30

The original decomposition, written before the term got diluted.

1.03Free

State of Context Engineering in 2026

SwirlAI · 2026-03-22

Read immediately after 1.02. The eighteen month diff is the actual lesson.

1.04Free

Agent Skills, Progressive Disclosure as a System Design Pattern

SwirlAI · 2026-03-11

The most quantified piece in the plan. Three tiers. Discovery loads name and description at roughly 80 tokens per skill, so seventeen skills cost about 1,700. Activation loads full instructions at 275 to 8,000. Execution loads scripts and templates only at the relevant step. Compare that against ninety tool definitions burning 50,000 tokens before reasoning starts.

1.05Free

Agent Skills, Intuitively and Exhaustively Explained

Intuitively and Exhaustively Explained · 2026-05-12

Same pattern, more depth, worked examples.

1.06Free

Anthropic Deleted 80% of Claude Code's Prompt. It Got Smarter

The AI Corner · 2026-08-07

The empirical counterweight to prompt maximalism, and a useful gut check against any configuration file that has quietly grown past its usefulness.

2

The loop and the harness

Week 2 · ~4 hours · 12 readings

A harness is the information and tools that let a general agent do a specific job repeatably. This is where it stops being an abstraction and becomes a filesystem structure you can build.

2.01Free

Agent Harnesses, Intuitively and Exhaustively Explained

Intuitively and Exhaustively Explained · 2026-06-16

The definition and the positioning, sitting between rigid graph agents that are unmaintainable and unconstrained ReAct that is unpredictable.

2.02Free

Agent Harnesses with Claude

Intuitively and Exhaustively Explained · 2026-06-27

The most directly actionable piece here. A root descriptor, routing files named for their own subdirectory so the agent reads summaries before descending, and a leaf marker that stops exploration and forces use of a tailored skill. The real gem is maintenance. Reverse disclosure finds every routing document referencing a target file, so one high level instruction cascades across all of them instead of silently rotting.

2.03Free

The Evolution of the Agent Harness

Latent.Space · 2026-08-22

Where the pattern came from and where the field thinks it is going.

2.04Free

What It Takes to Build a Production Agent Harness

Daily Dose of Data Science · 2026-09-14

The production checklist. Pairs with 2.05.

2.05Free

Run Any Agent Harness Under One Interface

Daily Dose of Data Science · 2026-09-18

Abstraction over harnesses, and the newest piece in the plan.

2.06

Stop prompting. Start writing loops

The AI Corner · 2026-07-07

A loop library organised around goals, schedules and recipes.

2.07

The head of Claude Code stopped prompting Claude

The AI Corner · 2026-06-12

The origin of the loop engineering framing that 0.01 later argues against. Read both, because the disagreement is the education.

2.08Free

Loop Engineering Masterclass, Your First Automation Toolkit

Claude Code Masterclass · 2026-08-13

The hands on version. Build alongside it rather than reading it through.

2.09Free

The Ralph Loop, From Basic Prompts to Autonomous Overnight Builds

Claude Code Masterclass · 2026-04-01

The most aggressive autonomy pattern in the plan. Read 0.01 first, then decide what gets a deterministic anchor before running any of this unattended.

2.10Free

How to Orchestrate AI Workflows

Refactoring · 2026-05-13

Navigating the tradeoff between pure AI and deterministic software. Same territory as 0.01, argued from an engineering management seat rather than a systems one.

2.11

A Case Study in AI Product Development

Refactoring · 2026-07-29

How one team built a custom internal harness for product and engineering work. The only real organisational case study in the plan, since everything else describes individual practice.

2.12

Giving agents dynamic autonomy

Refactoring · 2026-08-26

Graduated autonomy as a practical case study. The missing middle between asking every time and running overnight.

3

Memory, state, and typed decisions

Week 3 · ~4 hours · 12 readings

One constraint move applied twice. The reframe that makes the first half worth it is to stop asking what to retrieve and start asking what should never be stored. The second half points the same move at decisions rather than facts, declaring the answer shape before generation so an invalid answer is unrepresentable rather than merely unlikely.

3.01Free

Agent Memory Is Only as Good as Its Schema

Daily Dose of Data Science · 2026-05-22

The argument. Read before 3.02, which is the implementation.

3.02Free

Schema Guided Agent Memory for Production Agents

Daily Dose of Data Science · 2026-06-12

Constrain the output space before generation. Typed entities with docstrings. Edges with source and target constraints, so an invalid relationship is unrepresentable rather than merely unlikely. Temporal facts that separate what was true from what is true. Budget roughly ten entity types, ten edge types and ten fields each, starting at three or four and expanding only when retrieval actually fails. This is the hinge of the phase. Once the constraint move is clear here, 3.10 is the same idea pointed at decisions and needs almost no new explanation.

3.03Free

Simple way to explain Memory in AI Agents

SwirlAI · 2025-02-26

The taxonomy of memory types, cleanly. Oldest piece in the plan and still the clearest primer.

3.04Free

The Evolution of the Retrieval Layer

Daily Dose of Data Science · 2026-06-03

Why naive vector search stopped being the answer.

3.05Free

RAG vs Graph RAG vs Agentic RAG

Daily Dose of Data Science · 2026-05-28

The bridge into Phase 4. This is where memory becomes a graph problem.

3.06Free

The evolution of Modern RAG Architectures

SwirlAI · 2025-04-07

Architectural history. Skim if 3.04 already landed.

3.07

Your AI agent is going to hallucinate at scale

The AI Corner · 2026-06-03

Context as topology. A memory playbook rather than a memory theory.

3.08

The self evolving agent stack

The AI Corner · 2026-07-10

Playbooks, memory and skills treated as one stack. Discount the headline framing, because the stack model underneath it is sound.

3.09Free

Top AI Labs Share an Agent Memory Trick Most Miss

Daily Dose of Data Science · 2026-04-23

Short. Read as a check on what stuck from the memory half before moving to the decision half.

3.10Free

Jev, Clearly Explained

Daily Dose of Data Science · 2026-09-21

The decision layer made concrete. A model that takes a state plus declared questions and returns typed answers in three primitives, a choice from a set with per option probabilities, a score on ordered levels, and a yes or no returning a probability between 0 and 1. It writes no prose at all, and its output is built for software to consume rather than a person to read. Read straight after 3.02 and the symmetry does the teaching.

3.11Free

System One models for Prod, not God

Latent.Space · 2026-09-21

The durable idea is System One, fast automatic judgment treated as a separate class of model from slow deliberate reasoning. That framing outlives any particular product, and it is the vocabulary worth carrying forward.

3.12

A Decision Layer Playbook

The AI Corner · 2026-09-20

The applied version. Four demos with receipts, plus ten specific agent decisions that could move off a frontier model. This is what turns the concept into something tried rather than read about.

The distinction this phase turns on

Calibrated is not deterministic. A decision model trained against outcomes rather than rater preference should have confidence numbers that track real accuracy, which is a genuine property most model confidence scores lack. It is still a model making a probabilistic call.

So a typed decision node is a better behaved judge, not the non probabilistic anchor that 0.01 argues every critical path needs. A compiler is that. A schema validator is that. A decision model sits closer to independent than a second frontier instance does, because it is a different architecture trained on different data, so the correlated blind spot problem shrinks. It does not disappear.

Where does the calibration come from, and what happens to it when the distribution shifts? Carry that question into anything in this space, including whatever replaces the current tooling.

4

The keystone, knowledge representation

Week 4 · ~4 hours · 14 readings · highest leverage

Phase 3 arrives at schema constrained graphs with temporal facts and treats it as a discovery. It is not. It is taxonomy and ontology work, and reading the practitioners directly is the difference between designing a memory system once and rewriting it in eighteen months.

4.01Free

The Rise of the Enterprise Graph

Hybrid Hacker · 2025-10-02

Why most AI projects fail before they start. The best single argument for why this phase exists at all.

4.02

A Practitioner's Guide to Taxonomies, Part II

Intentional Arrangement · 2026-02-03

Start the series here. Practitioner level rather than academic.

4.03

A Practitioner's Guide to Taxonomies, Part III

Intentional Arrangement · 2026-02-10

Continues directly from 4.02.

4.04

Ontology, Part II

Intentional Arrangement · 2026-03-03

Where taxonomy becomes ontology, which is the distinction Phase 3 blurs.

4.05

Ontology, Part III

Intentional Arrangement · 2026-03-09

Continues the series.

4.06

Ontology, Part IV

Intentional Arrangement · 2026-03-18

Closes the series.

4.07

NTWF Workflow Ontology

Intentional Arrangement · 2026-03-09

A worked ontology for workflows. The closest thing in the plan to a template for modelling agent actions.

4.08

Knowledge Graphs, Part II

Intentional Arrangement · 2026-04-09

Graphs proper, from the representation side rather than the retrieval side.

4.09

Semantic and Knowledge Graph Roles

Intentional Arrangement · 2026-04-15

Who actually does this work and what the roles are called. Useful when it comes time to hire for it.

4.10

Choosing the Right Graph

Intentional Arrangement · 2026-05-23

The decision framework. Directly answers the question 3.05 raises and leaves open.

4.11

Steal This Deck

Intentional Arrangement · 2026-05-09

Ready made explanation material for convincing anyone that this layer matters.

4.12Free

SKOS Thesaurus Editor

Intentional Arrangement · 2026-08-09

A tool rather than an essay. SKOS is the standard a hand rolled memory schema tends to reinvent badly.

4.13

Introducing Portent

Refactoring · 2026-05-20

An open spec for knowledge bases, for work and life. Read against 4.12 and pick which abstraction is worth adopting.

4.14Free

Introducing Tolaria

Refactoring · 2026-04-22

A free and open source macOS app for managing markdown knowledge bases. The running implementation of 4.13.

5

Practice

Reference shelf · dip in as needed · 14 readings

Not a sequence. Tactical material, best read when it matches the week's work, and carrying a much shorter shelf life than Phases 1 through 4.

5.01Free

How to 8x Your Code Output Using Context Engineering

The AI Corner · 2026-08-20

The playbook version of Phase 1. Ignore the multiplier in the title.

5.02Free

CLAUDE.md Masterclass, with Hooks and Subagents

Claude Code Masterclass · 2026-01-28

Useful as a benchmark against any configuration file that has grown past the median.

5.03Free

Hooks Masterclass, From Manual Clicks to Autonomous Pipeline

Claude Code Masterclass · 2026-07-29

Hooks are where a deterministic verification anchor actually gets installed. Read after 0.01.

5.04Free

Graph Engineering Masterclass, Systems That Think in Graphs

Claude Code Masterclass · 2026-08-19

The hands on counterpart to 0.01.

5.05Free

Intent.MD Masterclass

Claude Code Masterclass · 2026-09-09

Newest convention in the set. Verify the claims against primary documentation before adopting any of it.

5.06Free

Why AI Gets Dumber The Longer You Talk To It

In the Weeds · 2026-01-20

Context degradation explained without jargon. The most useful thing here to hand to a non engineer.

5.07Free

A CLAUDE.md Deep Dive

In the Weeds · 2026-02-10

Memory at the configuration layer, which is the cheap version of Phase 3.

5.08Free

30 Claude Code Tips and Tricks

In the Weeds · 2026-05-04

Skim for the two or three that are not already habit.

5.09Free

10 Must use Slash Commands in Claude Code

Daily Dose of Data Science · 2026-04-14

Reference material.

5.10Free

How We Cut Our Claude Code Token Usage 2.8x

Daily Dose of Data Science · 2026-04-20

Progressive disclosure applied, with numbers. The practical payoff of 1.04.

5.11Free

Two Skills to Fix the Context Gap

Daily Dose of Data Science · 2026-04-30

Small and concrete.

5.12

How an Agent Harness Made My Setup 10x More Reliable

The AI Maker · 2026-05-07

The personal practice version of Phase 2.

5.13

The Complete Guide to the Context Folder

The AI Maker · 2026-05-14

A concrete directory convention worth comparing against the harness tree in 2.02.

5.14Free

Shipping like Claude Code

Refactoring · 2025-09-24

Process lessons drawn from how the tool itself gets built.

6

The counterweight

Read alongside, not after · 6 readings

Interleave one per week. Everything above is written by people whose incentive is for agents to work. This is the correction.

6.01

AI and Cognitive Debt

Refactoring · 2025-09-10

Read this one first. Comprehension debt compounds quietly, and the argument lands harder coming from someone with no stake in the habit.

6.02Free

Evaluation Driven Development for Agentic Systems

SwirlAI · 2025-05-22

The discipline that makes the deterministic anchor rule from 0.01 operational.

6.03Free

Towards Self Repairing and Repeatable AI Systems

Intuitively and Exhaustively Explained · 2026-08-05

Repeatability as the actual goal, rather than capability.

6.04Free

Enterprise Agentic AI Hierarchy of Needs

SwirlAI · 2025-06-18

What has to be true before any of Phase 2 matters organisationally.

6.05Free

State of Code Evals, After SWE bench

Latent.Space · 2025-12-31

Where coding benchmarks actually stand, from the person who built the main one.

6.06

Learning to Evaluate Multi Agent AIs

TheSequence · 2025-07-01

The most direct treatment of the central claim in 0.01. Worth finding if the verification question becomes load bearing.

Four things to build

Reading without building turns eighteen hours into industry awareness. Each of these is small and traceable to a specific reading.

01

Route the skills directory

Convert a flat skills folder into a harness tree. A root descriptor, routing files named for their own subdirectory so the agent reads summaries before descending, and leaf markers where exploration should stop and a tailored skill should take over. Then add reverse reference lookup so a single high level edit cascades to every routing document that mentions the target.

from 2.02, validated against 5.13
02

Write the memory schema before the memory code

Three or four entity types. Three or four edge types, each with source and target constrained so invalid relationships are unrepresentable rather than merely unlikely. Temporal facts kept separate so what was true never silently serves as what is true. Expand only when retrieval actually fails, not in anticipation.

from 3.02, grounded by 4.10 and 4.12
03

Put one non probabilistic node on every critical path

A compiler, a type checker, a schema validator, something with zero error correlation to the model. Majority voting several model instances is not verification, because they share weights, training data and blind spots. Audit anywhere a fan out to multiple agents currently gets treated as a check.

from 0.01, installed via 5.03
04

Measure what loads before reasoning starts

Count the tokens spent on tool definitions and always on context before the model does any work. The comparison worth making is that metadata only discovery runs around eighty tokens per skill, while a large tool roster can cost fifty thousand before the first thought.

from 1.04, payoff documented in 5.10

Working through it

Last updated 2026-09-22. I am reading this in order and annotating as I go, so entries change as I reach them. Progress is kept in this browser, so checking things off survives a return visit.