Skip to content

cpo-shape

Turns raw input into clear cards on the tracker. Shape classifies each card by its configured type and hierarchy role: standalone, initiative parent, or initiative child. Standalone cards and children use their type’s work profile. Parents use the initiative agreement. The card is the ticket. It carries the problem, acceptance criteria, and proof plan. There is no separate spec file.

  • an idea, bug report, mockup, or research question needs to become work
  • a pile of loose inputs needs triage into cards
  • an existing card needs review before it can reach the agent-ready state
  • a configured repo — run cpo-setup first
  • you, for real product decisions only; everything else it decides from the templates and the readiness checklist
  • standalone cards with only the contract their work profile needs
  • initiative parents with outcomes, responsibility boundaries, useful horizons, success measures, and child coverage
  • initiative children with bounded contributions, owned scenarios, and proof
  • a standalone card or child that passes its readiness checklist moves to the agent-ready state — the first gate

The front of the lifecycle. It owns work profiles, hierarchy roles, and the readiness checklist. Parents are never dispatched. Ready children and standalone cards are what cpo-dispatch picks up.

cpo-shape: users want to export their data as CSV
shape this bug
triage the pile