RCF is a methodology for the build-side of the software lifecycle. As it
stands today, that means everything between an agreed PRD and TAD at one
end, and a feature shipped with traceability from a business decision to
the line of code that satisfies it at the other. Upstream and downstream
of that are deliberately out of frame today; both are on the roadmap.
The chain is a Y-shape with two arms that meet at the build. Intent comes
down one arm (PRD, requirements, user stories, acceptance criteria) and
architecture down the other (TAD, components, ADRs). Both arms feed into
the build sequence, then into the five-stage build cycle, and the code
arrives last with one job: to make the tests pass. Done well, you end up
with an unbroken trace from a business decision to a line of code, and a
way to ask of any line: why does this exist? The answer is
always upstream.
RCF runs on plain markdown, JSON manifests, and git. A team can adopt it
without anybody’s permission and without buying anything. The
methodology stands on its own. The
scoping page walks the
current frame in detail, including what’s on the roadmap for the
bookends.
Three things, named the way the rest of the industry names them.
RCF is the answer to
AI drift,
the team-level discipline decay AI-generated code exposes when the
engineering practice around it hasn’t kept up. Drift is the price of
taking the speed and skipping the methodology. The chain, the cycle and the
one-AC-one-suite rule are what keep the speed without paying it. The
demo-ready
versus production-ready page is where the gap AI opened up is spelled
out.
RCF is the answer to the AI trust gap, the gulf between
“the agent wrote some code” and “the code does what was
asked.” The trust doesn’t sit with the agent. It sits with the
contract the agent had to satisfy. The
acceptance
criteria as the contract page is where the mechanism is laid out, and
the theatre risk and the
human signature page is where the structural defence against the
contract becoming ceremony is described. The two pages together are how RCF
keeps the trust anchored to a real human commitment.
RCF is what an AI SDLC looks like when you take requirements
seriously. Same five stages every cycle, agent or human in the loop, each stage
a commit that a senior reviewer can read on its own. The
build cycle page is
the working version of that claim.
The methodology is easiest to apply on something concrete. Pick a feature
you’re about to build, or one you just built; legacy works too.
Write a one-page PRD for it, then the requirements, then the user stories with acceptance criteria.
For each acceptance criterion, write the test suite first. One criterion, one suite.
Build the code to make the tests pass. Spec-driven development fits naturally inside this stage. Commit at each of the five build-cycle stages.
Repeat per slice. The chain accumulates as you touch the codebase.
Open-source tooling to streamline the discipline is on the way; more on
that soon. The methodology doesn’t depend on it. The tooling is how
you make the discipline tractable at speed.
The elements RCF synthesises from across the
industry’s methodology history. A credit roll for the pieces that
contributed to where the methodology currently stands.
The methodology, as published today, scopes the
build-side of the lifecycle, downstream of the PRD and TAD being agreed.
What that means and what’s coming next.
No methodology is theatre-proof. The four-part
defence (standards, AI-assisted extraction, the visible gap, the approval
gate) and how it applies at every layer of the chain.
A Y-shape. Intent comes down one arm (PRD,
requirements, user stories, ACs), architecture down the other (TAD,
components, ADRs), and both meet at the build (sequence, FBS, test suite,
test case). Each layer earns its keep.
The doc chain is editable on purpose. When the spec
moves, traceability surfaces the gap, and the gap becomes the next build
cycle. Iteration as first-class work.
AI gets you to demo-ready fast. Production-ready
is a different problem and the same problem it always was. The gap
between them is where the methodology earns its keep.