jonnifyagile agents

A4.2 · The spec layer

The triad

A rung is not specified by one document. It is specified by three — the spec, the stories, and the agent brief — each answering exactly one question.

The spec answers what we build, why, and when it is done. The stories answer who wants what, and how we will know. The agent brief answers how to build it, with proof gates. Cram all three into one file and each reader is failed; keep them apart and each file reads for one audience. The real triad is — f6.1.{md,stories.md,llms.md}; the second, fittingly, is the course's own a4.*. Three dives: which question, the real triad, and the course itself.

One question per file

A specification of a rung must say three different things, and each thing has a different reader. What we build and why and when it is done is the contract, read by an author and a reviewer. Who wants the rung and how we will know it works is the user's side, read by product and QA. How an agent builds it, with the gates that prove it is the brief, read by a coding agent. Three questions, three readers, three files.

The discipline is keeping them apart. One file per question means each reads cleanly: the contract is not buried in build steps, the stories are not buried in references. Select a question below and the figure names the one file that answers it — over the real F6.1 triad, the spec for the Portal's first web rung.

Pick a question · the file that answers it

f6.1.md · the spec answers: what & why & done — the contract f6.1.stories.md · the stories answers: who wants what, and how we'll know f6.1.llms.md · the agent brief answers: how to build it, with proof gates
What & why & done → f6.1.md (the spec): Goal, Rationale, Scope, Deliverables, Invariants, Definition of Done — the contract a Claude Author builds to and an Operator accepts by. For humans (author, reviewer).
the principle

One artifact per question, no document crammed: the spec answers what & why & done, the stories answer who wants what, the brief answers how to build with proof gates.

on the Portal

The rung F6.1 is specified by f6.1.md / f6.1.stories.md / f6.1.llms.md — and this course's own a4.* is the same triad, one level up.

Three questions, three files — and a rung is specified only when all three are answered apart, not crammed into one.

The three dives

Each dive takes one part of the triad, in the arc name the question → read the real files → see the course do it to itself: which question each file answers, the real f6.1.* triad read row by row, and the course's own a4.* triad as the same shape. Read them in order — A4.2.1 starts.

After A4.2, the next module — A4.3 · Anatomy of a spec — opens the first file and reads it section by section: Goal, Rationale, Scope, Deliverables, Invariants, and the Definition of Done. Return to the A4 module navigation to continue.

References

The sources behind the one-artifact-per-question split, and where it connects in the course.

Sources

Related in this course