Functions
Table of Contents
A function is a named role — what someone (or some LLM session) does when they are wearing a given hat. A function doc is the priming context an LLM session loads when it takes on the role: the purpose, what to pre-read, which skills to use, what not to do. Functions are role-shaped (descriptive); skills are task-shaped (operational). Functions compose skills.
There is one function per cybernetic level, plus one for the independent audit channel.
Per system
- S1 Agent — does one task and lands one PR.
- S2 Orchestrator — coordinates one story, decomposes it into tasks, oversees S1 agents.
- S3 Sprint Planner — opens, runs, and closes a sprint; refines the product backlog.
- S3* Auditor — observes the whole information architecture from outside; reports drift.
- S4 Version Planner — plans a version, sequences its sprints, judges its Definition of done.
- S5 Identity Steward — maintains the product identity, rules on what is in / out of scope.
Each function doc lists its pre-reads, the skills it draws on, the recipes it exercises, and explicit boundaries (what this role does not do, and which other function picks it up instead).