Methodology

The Requirements Confidence FrameworkCopy link

A working method for closing the gap between “the AI built something” and “the AI built the thing you actually asked for.”

What RCF isCopy link

Every project rhymes. Most teams aren’t lucky enough to have proper requirements, user stories, and acceptance criteria in the first place. The ones that are have requirements nobody owns, stories that don’t tie back to anything in particular, and acceptance criteria the developer wrote at the last minute because the product owner has gone quiet again. A bag of tech debt accepted as the cost of moving fast. RCF is what falls out the other side of watching that pattern enough times, and then watching AI sharpen it instead of fixing it. It’s what you reach for when vibe coding stops being enough.

The frame is simple. Requirements anchor the work. Every requirement breaks down into user stories. Every story carries acceptance criteria. Every acceptance criterion maps to a test. Code arrives last, and its only job is to make the tests pass. Done well, you end up with an unbroken chain 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.

In current vocabulary, RCF is an AI-augmented SDLC, built around requirements confidence rather than IDE features. The shape is the lifecycle most teams already use, with the discipline put back where AI made it cheap to skip. A working point in an ongoing conversation, not an end-state.

The doc chain is a living spec, not a frozen artefact. Requirements change. Acceptance criteria get refined. The architecture has to bend when the build finds a constraint nobody saw coming. When that happens, traceability makes the gap between docs and code visible, and the gap becomes the next build cycle. Same shape whether it’s a bug fix, a new edge case, or a whole new module.

RCF is open. No paywall, no tool you need to buy. It runs on plain markdown, JSON manifests, and git, and a team can adopt it without anybody’s permission. At real scale the chain wants tooling. Anything from a small CRUD CLI a team writes themselves to query the artefacts, up to a full generative-agent toolchain that drafts artefacts against organisational standards and runs the approval workflow. Stravica builds toward the heavier end of that range, because that’s where most of the productivity sits at scale. None of it is a prerequisite. The pages below describe the methodology end to end. Read in order if it’s new to you. Jump in if it isn’t.

RCF’s current scope is the build-side of the lifecycle, downstream of the PRD and TAD being agreed. The scoping page covers what that means, what’s deliberately out of frame today, and what’s coming next.

What RCF is forCopy link

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 pagesCopy link

  1. Quick tour

    The whole methodology in one read. The problem, the core idea, the document chain, the build cycle, and a worked example.

  2. Methodology lineage

    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.

  3. What RCF covers, and what it doesn’t

    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.

  4. Theatre risk and the human signature

    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.

  5. Requirements as the source of truth

    Why requirements anchor the work, not code, not tests, not documentation. The cost of forgetting this.

  6. The document 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.

  7. Architectural decisions and ADRs

    The layer on the architecture arm where the consequential choices get pinned down. Context, decision, alternatives, consequences.

  8. Acceptance criteria as the contract

    The central primitive. One acceptance criterion, one test suite, no negotiation.

  9. Traceability, forward and backward

    Trace a line of code back to a business decision. Trace a business decision forward to every test that proves it ships.

  10. The build cycle

    Per feature: Define, Build, Review, Test, Finalise. Each stage commits. Each commit is honest.

  11. The living spec

    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.

  12. Demo-ready versus production-ready

    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.

  13. Document types

    A single reference page covering every document RCF defines: purpose, ID scheme, and where each one sits in the chain.

  14. FAQ

    Is this waterfall? Do I need AI? Does it work on legacy code? Short answers, plainly stated.

  15. Glossary

    Every term RCF uses, defined once, with links to the page where each one cashes out.