Skip to content

Design, build, defend: cheatsheet

PartRequirementLesson it came from
The jobOne sentence, a beginning and an end, a readerL1
Project memoryStandards durable in the repo, inherited on cloneL2
Custom toolSmall MCP server; five-part description; structured errorsL4
Structured outputNullable absences, enum escape hatch, one semantic checkL3
Must-hold ruleEnforced in structure; survives three break attemptsL1, L2
Escalation pathExplicit condition, decided in advance, testedL6

Size rule: small is a requirement. Two agents only if the work genuinely splits (L5).

SectionQuestion it answers
The jobWhat comes in, what goes out, who reads it
The pathWorkflow or agent, and why
The rulesMust-hold (structure) vs should-usually (prompt)
The seamsOne agent or two; what crosses; what gets lost
The deskCarried vs fetched vs written down outside
StepDoTest by
1Project memory file firstFresh session inherits every rule
2Tool on MCP serverFailure vs empty result distinguishable
3Output schemaA real gap comes back null, not invented
4Must-hold rule in structureThree honest break attempts fail
5Escalation conditionThe exact trigger situation stops the run
6One unattended runYou would sign the output unread
HeadingPasses when
Where judgment livesEvery item says why it is in its pile
What I traded awayAt least one cost genuinely hurts
What breaks firstA reader could recognize the failure from outside
What I did not buildIncludes something that would have demoed well
#Check
1Job fits in one sentence; output has a reader
2Cloned project inherits every standard untold
3Tool description: purpose, inputs, outputs, boundaries, when-vs-alternatives
4Failed call vs empty result distinguishable
5Absent information returns null; verified on a real gap
6Must-hold rule survived three break attempts
7Escalation criterion is a condition, not a vibe; fired in test
8One unattended run you would sign
9Defense admits one real cost and one refused feature
10Reader of the defense can predict the failure mode
ArtifactPurpose
Lesson 1 sketchWhere you started
Final design pageWhere you ended
The distanceWhat the track taught you