Navigate Ways of Working
Cheatsheet

Founding Team Flow

The 1–4 person operating model at a glance: board shape and WIP limits, definition of ready and done, what replaces each ceremony, the human/agent protocol, flow metrics, and graduation triggers.

Founding Team Flow

Teams of 1–4. Continuous flow instead of sprints, with the board as the dispatch layer for people and agents. Full detail in the Founding Team Operating Model.

Below five people the problem is not planning, forecasting or capacity. It is finishing.
Same responsibilities, same standards, same artefacts. A queue instead of a cadence.

The Board: one per product stream

todo
Intake
Raw, untriaged. Not work yet.
todo
Backlog
Triaged, tiered, ordered. Not next.
todo
Next
Ready. Startable without asking a question.
WIP 2×people
doing
Doing
In flight, named owner, claimed first.
1 active/person
doing
With Agent
Dispatched. One session, one claimed card. Webhook starts the run.
WIP 2/person
doing
Review
Second pair of eyes, for the cards that need one.
counts as in flight
done
Done
In production, verified, flag on, card completed.

Plus a Dropped list (category dropped) Deliberately not doing, with the reason on the card. It is what lets the board answer “what are we not doing?”, and a list’s meaning comes from its category, never its name.

Definition of Ready: Backlog → Next

✓Problem in 2–3 sentences, plus the evidence it is real
✓Acceptance criteria a reviewer can check without interpreting
✓Tier and size band. Sizing rules unchanged
✓Non-goals. What this card deliberately does not do
✓Where it lands. Repo, service, files or area
✓How it is verified. Test command, staging URL, the thing to click
✓Who accepts it. Named, never the author
✓Tier 2+: the implementation-plan chat, as three bullets on the card

The test Could someone who was not in the conversation execute this? That is also exactly what makes a card dispatchable to an agent, which is why the standard is worth holding.

Definition of Done: two gates

Gate 1: by the author (Doing → Review)
Committed to main behind a flag · CI green · tests written · on staging · criteria self-checked · checklist ticked · closing comment naming what changed, where, and the commit or PR link. Self-certified cards go straight to Done from here, with their route named on the card.
Gate 2: by the team (Review → Done)
Someone other than the author has confirmed it does what the card said, in the environment the card named · flag on in production · monitoring looked at once, deliberately · card marked completed and moved to Done.
Always reviewedSelf-certified, straight to Done
Auth, payments, personal dataCopy, content, configuration
Schema changes and migrationsInternal tooling and scripts
Shared or public interfacesContained fix with a test that reproduces the bug
Hard to reverse, or blast radius wider than the featureSmall feature work in an established pattern, criteria objective and checked
A new user-facing flowRequires green CI, behind a flag or trivially revertible
Anyone new to the codebase, while coaching is worth the delayNever agent-authored work: the human reading it is the second pair of eyes
Anything the author is unsure aboutNever to clear a review backlog

What keeps the exception honest The route is decided when the card is shaped, not when the author wants to ship · one line on the card says which route and why · an escape shrinks the class: self-certified work that reaches a customer broken puts that category back under review until it earns its way out.

At one person, the always-reviewed list is what you pay for A peer founder, an advisor on retainer, two contractor hours a week on the customer-facing paths. The self-certified class is what makes a solo founder viable; the always-reviewed list stops that being an excuse. An agent reviewing an agent is a useful filter, not a second pair of eyes.

WIP Limits: what replaces sprint commitment

ValueKind
Everything you work on is claimedabsoluteThe rule. A running session with no claimed card is invisible work, and every number below becomes fiction.
In your own hands1A fact about attention, not a policy. You cannot hold two implementations in one head.
Supervised alongside it1–2Where reading quality falls off for most people. Run three if the work allows, claim three, watch review latency.
In flight / person3, softIn hand, supervised, blocked, awaiting review. A trigger for a comment, not a gate.
Doing + Review, team2 × peopleReview is work in flight. Treating it as free builds a queue behind a team that feels busy.
Next2 × peopleLonger than that is shaping done too early. It goes stale.

Why no per-person number is hard A limit you can only obey by not recording what you are doing buys a tidy board at the cost of a true one. Two Claude Code sessions against two cards is two claimed cards: not a breach, just an accurate board. If the honest answer keeps breaking a number, the number was wrong → change it at the review, in writing.

So what polices it The sentence test (a comment saying why you hold what you hold) · the preference order: finish → unblock someone else → help finish → start · the weekly review, which puts unexplained parallel work back in Next · aging WIP and review latency, where over-parallelisation shows up as a number rather than an opinion.

Four reasons to hold a second card, all legitimate The first is genuinely blocked and you cannot clear it · something urgent arrived and displaced it · an agent or a second session is working one of them · you are waiting on the machine. Urgent bugs never queue: take it, displace what you held with a one-line comment, tell the other owner afterwards rather than asking first.

Cadence: dropped, and what survives

Sprint ceremonyHere
Sprint planningNothing. The order of Next is the plan.
RefinementAsync shaping on the card; contested items to the weekly review.
Standup / mid-sprintThe board, plus stale-card automations.
DemoShip it and post the link. Monthly 20-min walkthrough for outsiders.
Velocity / pointsGone. Cycle time and throughput instead.
SurvivesWhenOutput
Queue review30 min / wkNext re-ordered; blockers owned
Flow + retro45 min / moOne written process change
Direction½ day / qtrWhere next quarter goes, what is dropped
1:1sfortnightlyNever less. First to vanish, last you can afford to lose.

The Protocol: identical for people and agents

1
Claim
Move to Doing, assign, comment the plan, before the first edit anywhere else.
2
Narrate
A comment at every decision, dead end and milestone; move % complete with it.
3
Escalate, never improvise
Hit the boundary or an ambiguity: blocked / waiting, a comment naming exactly what is needed, stop.
4
Finish
One commit or PR per card, naming the card. Closing comment with the link and what was verified.
5
Hand over
Agents move work to Review. A human moves it to Done.

That last line is the governance model Everything an agent produces passes a human gate, and the gate is a list on the board rather than a good intention.

Agents Must Not

✗Re-order Next, change priorities, or promote their own discovered work; it becomes a subcard and waits for triage
✗Close an epic over open subcards, or complete a card over an unticked checklist
✗Rewrite a title or description to match what was actually built
✗Tidy: reorder, rename, archive, prune. Reasonable; not theirs to do unasked
✗Move their own work to Done
✗Work a board, or an area, they were not pointed at

Automations to Set Up Day One

Stale3 days untouched in Doing → comment + notify
Abandoned7 days → back to Next, with a comment saying why
Review waitingEnters Review → notify the named accepter
ShippedCompleted → post to the team channel
DispatchEnters With Agent → webhook starts the run

Flow Metrics: five, monthly

MetricResponse when it goes bad
Cycle time
median + spread
A long tail means cards too big or review too slow. Split, or fix the gate.
Throughput
cards/week
Falling with WIP steady: cards are growing. Falling with WIP rising: too much started.
Aging WIP
oldest in flight
The leading indicator. Older than 2× median cycle time → next queue review.
Blocked timePersistently high on waiting is an external-dependency problem, not a productivity one.
Review latencyRising means the gate is becoming theatre. Fix it before it gets skipped.

Forecast with a range, not a date “Most cards like this finish in three to eight days” is true and useful. “We estimate four days” is neither. Anything beyond these five is decoration until it changes a decision.

Who Holds What

ResponsibilityShows up as
What gets built nextThe order of Next (Owner of What)
A card being readyDefinition of ready (What drafts, How confirms)
How it gets builtThe implementation-plan comment (Owner of How)
It does what it shouldReview → Done, by a named accepter
Production at 2amA named rotation + the runbook in the wiki
Flow healthThe monthly numbers (Owner of How)
Growth and wellbeingThe fortnightly 1:1, one named person
Escalation backstopSomeone outside the team, named in advance

The two owners are not one person Even at two. Especially at one, in which case say which hat you are wearing. Triage is the What hat; pulling from Next is the How hat.

Anti-Patterns

Kanban as a synonym for no process
Three lists, no definition of ready, no WIP limit, no review. A to-do list wearing a method’s name.
Undeliberate WIP
Not two at once, which is often right. Two at once with no reason written anywhere: three becomes six and nothing ships.
Working off the board to stay inside a limit
The worst one, because it disables every other control. When a number and the truth disagree, the number gives way.
Shaping in Doing
The time is spent either way; here it is spent with the clock running.
The board that lies
Cards not moved, agents not commenting. One week of it and the team reinvents standup.
Priority by recency
Whoever asked last, or loudest. The order of Next is a decision with a reason.
The exception class that only grows
Everything turns out small enough to self-certify. Apply the escape rule the first time, not the third.
The unreviewed queue
Work produced faster than it can be accepted. At the ceiling, review; do not dispatch more, and do not self-certify your way out.
The backlog graveyard
Nothing dropped, so the board can no longer say what you are not doing.
Under-resourcing in disguise
Flexing down is fewer, more senior people at the same standard. If the standard slips, cut scope, not quality.

Graduating: move on a trigger, not a budget

TriggerMove
5th and 6th person joinStay on flow; add a weekly commitment at the top of Next
7th person, or a second product area with its own stakeholdersAdopt the sprint model properly, as one squad
Commitments need dates beyond your cycle-time spreadA planning cadence
More than ~6 people pulling from one boardTwo boards → two squads → the full process
The queue review runs long every weekRefinement as its own session, ahead of the work
Review is consistently the bottleneckA named quality owner, before any other hire

The migration is small by design Keep the board, the lists, the definitions of ready and done, the WIP limits. Add a sprint boundary around the top of Next and a session to set it. That is the whole change, which is the point of running one operating model at both sizes.