jonnifyagile agents
jonnify / Agile Agent Workflow / A5 · The agent brief / The shape of a machine brief

A5.1.3 · dive 3/3

The shape of a machine brief

Links first and every reference exact add up to a shape — a fixed five-section skeleton every machine brief follows, narrative removed.

A document for a person opens with a story and meets its sources along the way. A brief for an agent inverts that: the sources sit first, then the parts the agent acts on — requirements, topology, stories, the prompt — and the story a reader would need is dropped. The Portal's real f6.1.llms.md is the worked instance. Toggle the figure on the right to see the five sections snap into the machine order, References at the top.

Assemble the skeleton · toggle the section order

f6.1.llms.md · the five-section skeleton read➞ ## References ## Requirements ## Execution topology ## Agent stories ## Comprehensive implementation prompt References sits at section 1 of 5
Machine brief — five sections in fixed order; References is section 1 of 5, read first. The skeleton is the links block, then the parts an agent acts on.

The five-section skeleton

The two dives before this one taught how an agent reads a brief: links before prose, then every reference exact. Those two rules add up to a shape — a fixed skeleton every machine brief follows. The Portal's real f6.1.llms.md has five sections, in this order: ## References, ## Requirements, ## Execution topology, ## Agent stories, and ## Comprehensive implementation prompt.

The order is the convention. References comes first because the agent reads its sources before it acts on anything that cites them. Requirements come next — numbered, testable statements. Then the execution topology fixes the runtime shape and the build order. Then the agent stories make each unit of work executable with a closing gate. The implementation prompt comes last because it runs everything above it. The brief opens with the line “Read the references first, satisfy the requirements, build in task-topology order, and close each agent story on its gate” — the skeleton stated as an instruction.

The principle

A machine brief has a fixed shape: the links block first, then the parts an agent acts on, the narrative a reader would need removed.

On the Portal

Every f6.N.llms.md follows the same five sections — References, Requirements, Execution topology, Agent stories, the prompt — so an agent that has read one knows where to look in the next.

The order is the convention — References first, the prompt last, because it runs everything above it.

Narrative removed

Moving the links to the top is only half the shape. The other half is what the brief drops. A document written for a person carries motivation, history, and prose transitions — the story a reader needs to follow the work. A machine brief keeps the lines the agent acts on and removes the rest. The same five sections carry the same decisions under both readers; the machine brief sheds only the narrative.

Toggle the meter below between a person doc and a machine brief over the same five sections of f6.1.llms.md. The decision lines — the references, the numbered requirements, the task DAG, the gates — stay constant. Only the narrative lines change: the person doc keeps every one; the machine brief removes them all.

Narrative kept or removed · toggle the reader

same content · decision lines kept, narrative lines dropped References Requirements Execution topology Agent stories Implementation prompt decision lines kept 32 narrative lines removed 17
Machine brief — decision lines kept: 32; narrative lines removed: 17. The brief keeps the decisions, drops the story the agent does not need.

The same content carries the same decisions under both readers; the machine brief sheds the narrative the agent does not act on.

On the Portal

The Portal's web bootstrap ships from f6.1.llms.md, and its skeleton is the worked instance of the shape. Its top-of-file line states the order as an instruction; the five ## headings then follow it exactly. Every other brief in the companion Phoenix chapter — the routing rung, the persistence rung, the LiveView rung — uses the same five sections in the same order. The sameness is the value: an agent that has read one brief knows where the sources are, where the requirements are, and where the prompt that runs them sits, in every brief after it.

# f6.1.llms.md — the fixed five-section skeleton (the machine-brief shape)
#
# > Read the references first, satisfy the requirements, build in task-topology
# > order, and close each agent story on its gate. This brief is self-contained.
#
## References                         # the links block — read first
## Requirements                       # F6.1-R1…R8, numbered and testable
## Execution topology                 # the runtime tree, the T1→T7 task DAG, the file list
## Agent stories                      # F6.1-AS1…AS4, each a Directive + an Acceptance gate
## Comprehensive implementation prompt  # runs the stories in task order, ends on the gates

The principle

The shape is the convention. A machine brief is not a person doc with the links moved up — it is a fixed skeleton, links first and narrative removed.

On the Portal

Every f6.N.llms.md follows References → Requirements → Execution topology → Agent stories → the prompt — so an agent never re-learns where to look.

Once an agent learns the skeleton, every brief reads the same way — that is the whole point of a convention.

Recap — the shape is the convention

A machine brief is a fixed five-section skeleton: References, Requirements, Execution topology, Agent stories, the implementation prompt — links first, narrative removed. The sameness is the value: every f6.N.llms.md reads the same way, so an agent never re-learns where to look. This closes A5.1, the convention. The next module fills the skeleton's first two parts — the references the agent reads, then numbered, testable requirements.

Next in A5: References and requirements — the brief's first two parts, the sources the agent reads and the numbered checks it satisfies, grounded on f6.1.llms.md's References block and F6.1-R1…R8.

References

Primary sources for the machine-readable brief form and the value of writing an explicit, well-structured task for an agent, and where this dive's convention and the brief it grounds on are defined in the course.

Sources

Related in this course