Draft preview · Version 2: extended Switch to version 1, Rodion only
GP Solutions Request a demo
GP Solutions · AI-driven development

Requirements Management for AI-Driven Development

For software teams that already build with AI and hit the same wall: the code is fast, the requirements are not ready for it.

GP Solutions sets up the process and the tooling that make requirements AI-ready. Documents get identifiers, cross-references and a top-down structure. A change starts at the top, and every affected requirement is found for you.

Your team keeps writing the code. We work on what happens before it.

impact analysis · example corpus
business need BN-012 changed
Booking must validate skip validation of supplier rates for direct contracts
walked 412 specifications top-down · 6 affected items
  1. SPEC-087 / US-02 / AC-14 contradicts the changeacceptance criterion still requires validation
  2. SPEC-087 / US-05 depends on AC-14error message for failed validation becomes unreachable
  3. REQ-GP-006 references BN-012needs a new condition for direct contracts
  4. SPEC-131 / US-01 reuses the validation rulesame rule, different module: keep or split
  5. DEC-2026-041 earlier decision, now reverseddecision log entry required, with the reason
  6. OQ-019 open question closed by this changemark answered, link to BN-012
20+ yearsbuilding software, product and custom
94%client retention
~450specifications under traceability in our own product
Munichheadquarters, engineering hubs in Poland
This is your situation if

Your team already builds with agents. The requirements did not keep up.

  • your developers run AI agents every day, and delivery speed barely moved
  • you own hundreds of specifications, and nobody holds them all in their head
  • your analyst left, and the project did not
and you are looking for

requirements your agents can build from, which means

  • specifications complete enough that an agent does not fill gaps with guesses
  • a way to see what one change touches before anyone edits a document
  • decisions and their reasons kept next to the requirement, not in a chat
Where it hurts

Four situations we keep hearing about

Pick the one closest to yours. Each opens with what today looks like and what changes after the work.

Today: you bought the tools, the hardware and the training. The agents write code quickly. Delivery speed barely moved.

The bottleneck moved. A developer with fifteen years in your domain built a feature from a two-line ticket. An agent cannot. It needs the business need, the cases, the boundaries and the acceptance criteria written down. We put them there.

  • Requirements get the structure an agent can follow: identifiers, links, acceptance criteria one by one.
  • Gaps and contradictions surface before development starts, not in production.
  • Your developers review a technical design instead of rewriting a vague ticket.
How it works

Documents that behave like code

Code has identifiers, references and tooling that shows what a change touches. We give your requirements the same properties, so the AI that already works well with code works well with them.

01 · RECORD

Start from the conversation

Meetings with the customer and inside the team are recorded and transcribed. The transcript is the input. Nobody goes into a document and edits it by hand first.

02 · STRUCTURE

Give every item an identifier

Business needs, requirements, user stories, acceptance criteria, decisions and open questions become items with identifiers and cross-references. Documents become a graph, not a folder.

03 · CHANGE TOP-DOWN

Change the top, find the rest

A change starts at the vision or the business need. The harness walks down through the linked items and lists everything that contradicts, depends or must be updated.

04 · REVIEW IN PLACE

Comment, and the agent answers

Reviewers comment on any element. One click turns the comment into a prompt; the agent explains, elaborates or fixes, and records the decision next to the requirement.

From requirement to release

What happens after the requirement is ready

Requirements are the first stage of a pipeline we run on our own product. Each stage has one owner. People decide, agents execute, and every hand-off is a reviewed document, not a chat.

01 · ANALYSIS

Transcript to specification

The agent extracts business needs, requirements and user stories from transcripts, then reviews its own output: gaps, contradictions, mismatches with what the system already does.

Person: the analyst answers the agent's questions or takes them to the customer.
02 · TECHNICAL DESIGN

A design document per user story

From the specification, grooming notes and technical discussions the agent writes a short technical design: what will be built, where, and how.

Person: the developer reviews and corrects it before any code exists.
03 · IMPLEMENTATION

Code from the approved design

Specialized sub-agents build backend, frontend and services in isolated contexts, then a verification agent checks the result against the design and the specification.

Person: the developer does code review, in dialogue with the agent.
04 · TESTING

Scenarios at night, findings in the morning

Testing agents decide what to test from the acceptance criteria, run the scenarios and report what broke. Deterministic checks are scripts, not prompts.

Person: QA owns the test strategy and the final call.
05 · DOCUMENTATION

Written from the running product

A documentation agent opens the application, walks through the feature, takes screenshots and updates the user manual. Technical design and implementation notes stay in the repository.

Person: feedback goes back to the agent and stays applied.
06 · CHANGE

Back to the top

A new customer request lands as a transcript again. The impact analysis from stage one finds every item it touches, and the pipeline repeats only for those.

Person: the product owner approves the change at the business-need level.
What you get

A working process, not a slide deck

GP Solutions configures the harness on your corpus, trains your analysts and developers, and stays until the first changes run through it end to end.

TRACEABILITY

Links agents actually use

Identifiers and cross-references on every item. The point is not that a person can click through; it is that an agent can walk the graph and check consistency.

TOP-DOWN CHANGE

Impact list before anyone edits

Change the business need, get the list of affected user stories, criteria and decisions. Then decide, then edit.

DECISION LOG

Reasons kept with the requirement

Decisions, open questions and assumptions are items with identifiers. A reversed decision shows up in the impact list like any other change.

HARNESS

Skills, agents, commands, rules

The tooling is a set of skills, agents, commands and hooks configured for your project structure. Everything is plain text. It runs on Claude Code and has been ported to another model harness.

REVIEW TOOLING

Comment to prompt in one click

Reviewers work inside the documents. A comment becomes a prompt, the agent answers or fixes, the record stays in place.

GUARDRAILS

Agents that check other agents

Independent review agents verify the work of the agents that produced it. Deterministic steps run as scripts. Agents run in sandboxed environments with no access to your production data unless you grant it.

TEAM PRACTICE

Roles that survive the change

Analysts spend their time on decisions instead of rewriting. Developers review designs and code instead of typing. We train both, on your project.

ENGAGEMENT

Discovery, pilot, rollout

Discovery on your real corpus, a pilot on one product area with your team, then rollout and handover. You get the estimate after discovery, not before.

YOUR TEAM

You keep the development

We do not write your code and we do not replace your vendors. We make the input to development good enough for people and agents alike.

Built on established practice

Nothing here is invented for the sales page

Each part of the method has a name the industry already uses. What is new is running them together, with agents as the readers.

Docs as CodeDocumentation kept in plain text under version control, reviewed like code. The Write the Docs community has described the practice for years; we apply it to requirements and let agents do the reading.
Requirements traceabilityEvery requirement links up to a business need and down to acceptance criteria and tests. ISO/IEC/IEEE 29148 calls this a traceability matrix. Ours is a graph an agent can walk.
Architecture Decision RecordsA decision, its context and its reason, written once and kept with the artifact it changed. Michael Nygard's ADR format, extended to business decisions.
Acceptance criteria in Given/When/ThenCriteria written as testable scenarios in the Gherkin style, so a person and a test agent read the same thing and disagree less.
Specification-driven developmentCode is generated from a reviewed specification and design, not from a chat. The developer's review moves from the code to the document that produces it.
Context isolation for agentsLong conversations lose detail. Each sub-agent works in its own context on one job: backend, frontend, verification. The result is more predictable and cheaper in tokens.
Beyond requirements

One structure for any large body of documents

Requirements are one kind of structured document. Marketing plans, HR policies and project documentation grow the same way: many documents, written faster than anyone can remember them, drifting apart. The artifact types change; the identifiers, links and top-down change stay.

Why believe it

We run this on our own product first

GP Travel Enterprise is a travel reservation platform we have built and sold for many years. Its requirements corpus is where the method was developed and where it runs every day.

~450specifications, about ten user stories each, under traceability in GP Travel Enterprise
10–15affected items found per business-need change across the corpus, listed before anyone edits
40%of meeting time was spent reconstructing past decisions, per an internal study. The decision log came out of that number
Questions

What people ask before they call

Is this a product or a service?

A service with a ready toolset behind it. We bring the harness, the artifact types and the process from our own product and configure them on your corpus. You are not adapting to a product; the tooling adapts to how your documents and team work.

Which AI tools does it run on?

Our primary harness is Claude Code. The skills, agents, commands and rules are plain text, and we have ported the set to another model harness. If your company standardizes on a different assistant, tell us which one and we will say what the port involves.

Who writes the code?

Your developers, or your vendor. We work on requirements, technical design review and the hand-off. We do not take over development.

What has to change on our side?

Documents need structure: types of artifacts, identifiers, links. If requirements today live in loose documents and chats, that changes. The process adapts to you, and you adapt part of your habits to the process. We say which part during discovery.

Does this replace our business analysts?

It changes their work. The agent does the first pass: extraction, gap checks, contradictions, questions. The analyst answers the questions, decides, and talks to the customer. Fewer rewrites, more decisions.

How do we start?

With a discovery on your real corpus, not a sample. We look at how requirements are written today, where they live, and how a change travels. You get a plan and an estimate after that.

Is our data safe?

Agents run in sandboxed environments with guardrails, on corporate subscriptions. They get no access to your production systems or customer data unless you decide otherwise for a specific task.

How do you keep agents from making things up?

Three ways. Independent review agents check the output of the agents that produced it. Acceptance criteria are checked one by one against the specification and the system. Everything deterministic, such as formatting or document generation, runs as a script, not as a prompt.

What does the developer do now?

Reads the specification, reviews the technical design the agent wrote, corrects it, starts the run, then reviews the code. The developer owns the decisions. The agent owns the typing.

How long does it take?

It depends on the size of the corpus and how your team works today. Discovery gives you the estimate. A pilot on one product area comes before a rollout, so the first result arrives early.

We are not a travel company. Does that matter?

No. The method was developed on a travel product, but it works on requirements as documents. Domain knowledge stays with your team; the structure and the tooling are domain-neutral.

Next step

See it on a real corpus

A demo shows the harness on our own requirements. Bring a specification of yours and we will run a change through it.

GP Solutions GmbH, Unterschleißheim near Munich. Engineering hubs in Poland.

We reply within two working days.