atomikd by amphare

a planning method

Plan the atom. Ship a PR you can defend.

Most delivery problems are scope problems, settled upstream, where they are invisible and compound.

nobody skips the thinking

the unit

One atom at a time

An atom is the smallest coherent unit of work worth governing: one deliverable, one owner, reviewable on its own. It is sized by judgment, not a fixed line count. Before it is built, an atom earns the right through a short structured plan, and the plan is thrown away once the work lands. The plan is scaffolding, not a monument.

the capsule

Fixed spine, adaptive flesh. Decompose work into atoms. Plan each against a spine that is always there. Verify every assumption against the real code before you build. Build to the plan. Review at a depth that matches the risk. Ship a PR you can defend. Everything else is calibration: archetype sets the shape, risk sets the scrutiny, rigor sets how finished it must be.

the five tests

What makes an atom an atom

Small is not the test. An atom is the smallest unit of work that passes all five at once. Miss one and it is not an atom, it is a task with ambitions.

Observable

You can see when it starts and when it ends. No ambiguity.

Measurable

Capture time, quality, cost, and risk with meaningful precision.

Repeatable

A pattern exists. Not a one-off; it happens often enough to matter.

Composable

It builds into larger outcomes. Building blocks, not dead ends.

Ownable

One person or role is accountable for its completion.

the category error

An atom is not a ticket

A fair question: isn't this just task tracking with nicer words? The difference is a category error worth naming. A ticket is a coordination object, tuned to help people remember and sequence work. An atom is a unit of work defined tightly enough to plan, build, and verify. One tells you where the work is. The other is the work.

a ticket

a coordination object

  • A placeholder that moves forward by agreement
  • Can be vague and still be useful
  • Done is asserted: green because we said so
  • The map: it tells you where the work is

an atom

a unit you can steer

  • Defined tightly enough to plan, build, and verify
  • Observable start and end, one owner, a checkable Definition of Done
  • Done is earned by evidence: the artifact exists, the gates pass
  • The territory: it is the shape of the work itself

None of this means abandon your tracker. An atom can live as a single ticket. What changes is the rigor the atom demands, not the tool it sits in.

the spec

A name is not enough

Naming an atom is necessary but not sufficient. Each atom carries a spec: the few things that have to be pinned down before it counts as work and not a wish. In atomic planning, that spec is the plan, and the mapping is nearly one to one.

what every atom pins down
in a plan, that is
Preconditionswhat must be true before it starts
Context · Substrate Verification
Definition of donethe verifiable end state
Verification
Constraintsbudget, compliance, security
risk tier · Gate Contract
Quality gatestests, checks, approvals
Quality Gates
Effort boundsthe expected range
the estimate
Failure modesthe known ways it breaks
what to watch for

A name with no spec is not an atom. It is a wish with a deadline.

the shape

Fixed spine, adaptive flesh

Every plan has the same skeleton. Seven sections are always there. Everything else switches on only when it applies, and a section that does not apply is left out entirely, never stubbed "N/A". So a config tweak stays a one-page plan and a complex change grows only where the complexity actually is.

01Context why it matters, what it delivers
02Design Decisions choices with reasons
03Files what you touch
04Implementation Order build steps
05Tests what each one proves
06Quality Gates the numbers of health
07Verification copy-paste commands

The rest is the flesh: Gate Contract, Integration, Substrate Verification, Public API Contract, Security, and a dozen more switch on only when their trigger fires.

calibration

Three dials, not one

The same skeleton flexes along three independent axes. They compose: a plan is a point in this space, and the sections it carries follow from where it sits.

Archetypethe surface

What you are building. Sets the length band, the diagram that fits, and the sections the surface implies.

APIWeb screenData pipelineCLIMigration
Riskblast radius

How bad it is if this breaks. Sets the scrutiny: the safety sections (Gate, Substrate, Assumptions) and how deep the review goes.

lowmediumhighcritical
Rigorhow finished

How polished it must be. Scales the completeness sections without ever stripping a safety section that a risk turned on.

under developmentbetaproductionhardened

the flow

From an atom to a merged PR

Most of a good plan is the context you gather, not the words you write. The loop:

01 · atom

Atom

The smallest coherent unit of work. One deliverable, one owner.

02 · plan

Plan

Gather context, draft the spine, switch on only the flesh the work triggers.

03 · verify

Verify

Phase 0. Every path, symbol, and number is a claim to check against the real code, not a fact to trust.

04 · build

Build

Implement to the plan. If the ground shifts, stop and update the plan; do not code around it.

05 · review

Review

Twice: the plan before you build, the diff adversarially before you merge. Scaled to risk.

06 · ship

PR

A reviewed, defensible change lands. The atom is done.

why it exists

Five defenses, not bureaucracy

The standard is five specific defenses against five specific ways plans go wrong. Know these and you understand the whole thing.

01

Against hallucination

A plan can read perfectly and still cite a function that does not exist. Every path, symbol, and number is verified against the real code; if reality contradicts the plan, you fix the plan, not code around it.

02

Against rebuilding what exists

The costliest duplication is a whole capability rebuilt because nobody searched. Before you build anything new, look for an existing owner and record what you found.

03

The diagram that fits

Draw the shape that matches the work: a pipeline gets a data-flow, a state machine a state diagram, a protocol a sequence. Not a one-size box-and-arrow. A trivial change gets none.

04

Trust that is earned, not declared

Adversarial review of the actual diff before merge. A control ships advisory and soaks against known-good and known-bad before it is allowed to block. A review loop states when it stops.

05

Staying un-overwhelming

Small plans for small work. Only the seven core sections are ever required; if a plan feels heavy for the change, it is over-built, and that is its own red flag.

under development

What we hold, and what we are building.

The method is under active development, implemented and refined against real delivery. Here is the shape: the positions and the tooling, at a high level.

constraints we hold
  • Work is decomposed until each piece is reviewable, traceable, and estimable.
  • Every atom carries a plan, a review, and a verdict on the record.
  • Estimates are hand-derived and shown with the math, never a vibe.
  • A person can run it by hand. So can an agent. Same shape, same receipts.
what we are building
atomic decomposition requirement decomposer cost estimator plan schema review gates work-shape typing granularity discipline deferral decomposition

named at a high level. the mechanism stays in the repo.

the storybook

The same idea, told as a story

Atom Ant's Treehouse walks the method spread by spread, in plain narrative, with a bridge from the vocabulary teams already use. The gentlest way in.

open the storybook →

go deeper

The questions a method has to answer

Every delivery method has to answer the same few questions, and most leave them to taste. How much work counts as one unit. How much plan a piece of work deserves. Who reads that plan, and what they are reading for. When a check has earned the right to stop you. A method is the set of answers, not the vocabulary.

AMPHAREgoverned autonomy
the kit · the method · shapes · explorer · review · soak
the method is the discipline, not the tool · a person or an agent can run it by hand
one atom, one plan · verify before you build · review before you ship · keep the plan the size of the work