Records & authority

Record types, the four states, writing and approving.

Records are the heart of CorPole: objectives, requirements and constraints, each of a specific type and each with a state. They answer the question your agent asks before every change — “what must this change achieve, and within which limits?” This section explains the ten record types, the four states and how records move between them.

Requirements say what should change, and each belongs to an initiative, which answers a demand (who asked, how, when and what) on the Portfolio board. What the solution is today lives in its design: BDR, FDR, NFDR, TDR and ADR records. Design is never edited directly; the work that implements a requirement carries a design change, applied when the work is Done.

Writing a good record is a skill. An agent follows a requirement literally, so vague words like "fast" or "easy" produce vague code. The articles here show how to write one testable statement with a reason and acceptance criteria, how to review what an agent proposes, and how to accept or reject a change proposal when an agent thinks a record should read differently.

State changes are how you steer the agent. Making a record Authority makes it binding; retiring it takes it out of every agent's context at once. Records are retired rather than deleted, so the history of what held when, and why, is never lost.

You will also find the screen guides for creating, reading and editing records, the design, demands, initiatives and the Portfolio board, the Explorer that shows every type side by side, and the change history that records who changed what and why.

Articles in Records & authority

Feedback for CorPole