Skip to content

Shape Up cadence

Pitches, appetites, cycles, cooldown.

This project uses Shape Up instead of Scrum. Solo-dev-plus-AI-sub-agents makes Scrum ceremonies degenerate — Shape Up’s primitives translate cleanly.

Core concepts

Shape UpThis repo
PitchA written issue spec — problem, appetite, solution sketch, rabbit-holes, no-gos. Examples: INTEGRATION-PLAN.md entries; .github/ISSUE_TEMPLATE/ forms
AppetitePhase or milestone — fixed time, variable scope
Betting tableMonday ritual: pick the next pitch, hand the scope to Claude Code
CycleThe phase duration
Cooldown2-day gap after each phase — no new features, only docs / refactors / dep bumps / debt-paying

Cooldown is structural, not on honor

Between phases, main carries a cooldown/<phase>-end git tag. prometeo refuses to plan type:feat issues until the tag is replaced by cooldown-cleared. Only type:chore and type:docs pass during cooldown.

The Monday ritual (15 min, solo)

  1. Open ROADMAP.md, pick a phase / milestone — that’s the appetite
  2. Open or write the pitch as a GitHub issue (use .github/ISSUE_TEMPLATE/)
  3. Hand the scope to Claude Code — prometeo plans, you approve, forja+centinela execute per issue
  4. Friday afternoon: hill-chart update on ROADMAP.md
  5. End of phase: cooldown — no new features, only debt-paying work

Why Shape Up over Scrum?

  • Fixed time, variable scope — the scaffold ships incrementally; a sprint that misses its scope goal feels like failure. Shape Up treats scope as the lever.
  • No estimation debt — pitches contain appetite (time box), not story-point estimates. One number, not two.
  • Cooldown pays debt — mandatory cooldown after each phase prevents the accumulation of known-bad code that Scrum often lets slide.

Decision recorded in ADR 0001.

Full rationale → docs/PRINCIPLES.md §1

Report an issue

Show diagnostics

Environment

 

Console errors

 

Failed requests