Diagram 1
New-project onboarding
Standing up a project is five steps — and an init agent runs the first four, so a team lead points it at a repo and gets a governed, decision-aware workspace back.
◆ Single-agent shortcut
A solo project skips steps 3–5 entirely: create a workspace, install the ontology, done. No roles, no RBAC — the
layers are opt-in, so simple stays simple.
Diagram 2
One feature, end to end
Follow a single feature across the six roles. The governed steps pass through a gate before anything happens, and every step leaves an audit edge — so the flow is also its own record.
◆ Where the layers show up
Step 3 is the rules gate + precedent search (reuse). Step 5 is RBAC +
the lifecycle guard. Every box is an action writing a
decision edge. Nothing here is bespoke — it's the generic layers, configured.
Diagram 3
The ontology — the data model
Ten object types in four families, wired by fourteen link types. Colour marks the family; every edge
carries a RelationContext (the who/why). This is the validated agentic-dev ontology, drawn.
Intent — Discussion · Feature · ChangeRequest
Decision (the crown jewel)
Work — Task · Commit
Structure — Module · API
Actors — Role · Skill
◆ Three deliberate choices
States are properties (Task.state, Decision.status) — the seams the lifecycle layer
drives. Relationships over strings — Task —assigned_to→ Role and Role —owns→ Module
are edges, so "who owns this?" and access checks are graph queries. Module/API are declared, not parsed —
the slot a structural code index feeds. Full source: the ontology
section · presets/agentic-dev/ontology.json.