SkyWaysThe agentic manual

The 8 feedback loops of AI delivery and the 3 teams forget

A phase ends; a loop comes back. The loops with nobody waiting at the far end are the ones that decide whether a project becomes a practice.

7 minutesIntermediateLesson 8 of 9Updated By

On this page
  1. Sound familiar?
  2. What are the eight loops?
  3. How to run the loops, step by step
  4. Where you'll use it
  5. Why it matters
  6. Try it
  7. Key takeaways
  8. FAQ
  9. Apply it in your role
  10. Sources and credits
All lessonsStart here

Getting started

  1. What is the agentic PDLC?
  2. How this tutorial works

Agentic PDLC fundamentals

  1. The evolution of the PDLC
  2. Why agentic AI projects fail
  3. P0 · Frame
  4. P1 · Design & Spec
  5. The one hard gate
  6. P2 · Build & Prove
  7. P3 · Run & Learn
  8. The eight loops
  9. The evidence pack

Methods decoded

  1. AI-DLC vs AIDD vs agentic SDLC
  2. What is AI-DLC?
  3. What is AIDD?
  4. What is the BMAD Method?
  5. What is spec-driven development?
  6. One lifecycle for every method
  7. How much process a change needs

Running delivery

  1. How to run an agentic AI project
  2. Bolts vs sprints
  3. A board for agentic work
  4. Cut delivery from months to weeks
  5. Review AI code by risk
  6. How accurate must an agent be?
  7. Prove the agent meets its bar
  8. Shadow mode and cut-over
  9. Why the AI bill is 4× the estimate
  10. Guardrails that hold
  11. The five governance gates
  12. Catch AI drift
  13. AI incident postmortems

By role

  1. For product managers
  2. For program managers
  3. For solution architects
  4. For engineers
  5. For forward-deployed engineers
  6. For QA
  7. For DevOps and platform
  8. For business sponsors
  9. For executives

Teams and organisation

  1. Team structure for agentic AI
  2. Measuring AI productivity
  3. The maturity model
  4. Rolling it out in 90 days

Practice

  1. The SkyWays case study
  2. The operating rhythm
  3. The workbench
  4. Twelve exercises

Interviews and careers

  1. What is an FDE?
  2. Six answer frameworks
  3. AI PM interview questions
  4. FDE interview questions
  5. GenAI engineer questions
  6. Agentic engineer questions
  7. AWS GenAI questions

In short

Each of the eight loops opens in one phase of the agentic PDLC and closes in a later one when evidence from the far end changes an artefact at the near end. Five close on their own because someone downstream is waiting. Three close only if a named person makes them: cost back into design, incidents back into framing, and governance across the whole line.

The feedbackEight loops that run every team's workflow, P0 to P3Five loops carry work forward, from requirements to trust, and close on their own because someone downstream is waiting. Three close only if a named person makes them: cost back into design, incident back into framing, and governance across the whole line.
The eight, as drawn
Forward, five
Requirements P0 → P1Spec P1 → P2Trust P2 → P3Decision P1 → P1Delivery P2 → P2
Nobody waiting, three
Cost P3 → P1Incident P3 → P0Governance P0 → P3
Nobody downstream is waiting for the three, so they have to be built on purpose. Name the person who owns each; if you cannot, the loop is absent.
Governance · P0 → P3 · owned by the sponsorP0FrameP1Design & SpecP2Build & ProveP3Run & LearnRequirements · P0 → P1Spec · P1 → P2Trust · P2 → P3Decision · P1 → P1Delivery · P2 → P2Cost · P3 → P1Incident · P3 → P0P0 FrameP1 Design & SpecDecision loopP2 Build & ProveDelivery loopP3 Run & LearnRequirementsSpecTrustGovernanceCostIncident
The three nobody is waiting for
P3 → P1Cost

A bill that left its estimate is a design question, not a finance question. It closes when an architecture decision record changes, not when a budget does.

Owner
Solution architect
Closed when
An ADR has a v2 with a diff
Confidence
documented
P3 → P0Incident

A postmortem that does not produce a brief has not finished. The finding is the control that would have made the incident impossible, named.

Owner
Every role
Closed when
A next-P0 brief exists, with an owner
Confidence
established
P0 → P3Governance

Spans the whole line and belongs to the sponsor, not to any delivery role. It is the only loop with nobody downstream waiting, which is why it is the one most often absent.

Owner
Sponsor
Closed when
The four leadership decisions are dated
Confidence
working method

In this lesson you'll learn:

  • what the eight loops are, where each opens and closes, and who owns it;
  • the precise difference between a loop that is closed, open and absent;
  • how to close the three loops that nobody is waiting on.

Sound familiar?#

  • The bill doubled, a budget increase was approved, and the same thing happened next quarter.
  • The postmortem produced eleven action items in a tracker, and the incident recurred with a different name.
  • Numbers reach the steering committee only when the steering committee asks for them.

Each is a loop that was never closed, handled as a conversation instead of as a change to the design.

What are the eight loops?#

The four phases of the agentic PDLC are a line. The loops are what make the line a ring: each one carries something learned in a later phase back to the artefact it should change.

LoopOpensClosesOwnerWhat it carries
RequirementsP0P1Solution architectCredited requirements, typed constraints, ratified quality targets
SpecP1P2Product managerThe eight-field spec, a bar per slice, a golden set that proves it
DecisionP1P1Solution architectChoices sorted into hard and soft gates, a record per trade-off
DeliveryP2P2Engineering leadBolts in dependency order, a harness that gates each merge
TrustP2P3QA leadThe bar proven, the shadow run, a cut-over that starts at 5%
CostP3P1Solution architectA bill traced to its cause and back to the decision that allowed it
IncidentP3P0Every roleThe missing control, named, and the brief for the next P0
GovernanceP0P3SponsorOne owner per artefact, and two numbers every cycle

Five close forwards or inside a phase, and they look after themselves: somebody downstream is waiting and will chase. Three have nobody waiting. Cost closes backwards into design, incident closes backwards into framing, and governance spans the whole line and belongs to no delivery role.

How to run the loops, step by step#

Step 1 · Agree what "closed" means#

A loop is closed when something learned at the far end has changed an artefact at the near end, and you can point at the change: not a discussion, not a ticket, not a lesson learned.

WordMeansThe test
ClosedAn artefact where the loop opens has been changed by evidence from where it closesShow the diff
OpenThe evidence exists and has a named owner, and the artefact has not changed yetShow the owner and the date
AbsentNobody is accountable for the return pathYou cannot name a person

"Informal" is not one of the three. A loop that closes when somebody happens to remember is absent with better manners.

Step 2 · Name one person for each loop#

For each of the eight, write a name: a person, not a team. The five forward loops usually already have one. For the three loops nobody waits for, the honest first answer is often that nobody owns them, and "absent" is the right word for that.

Step 3 · Close the cost loop into the design#

A bill that left its estimate is a design question, not a finance question. At SkyWays, the fictional airline this manual follows, the day-75 bill was 4.4 times its estimate on flat traffic. Handled as a budget question, it recurs next quarter with a different multiple. Handled as a loop, the per-call log traced it to four habits, and the model-tier decision record got a second version: classification moved to the cheap tier, judgement stayed on the capable one, and cost per case became a monitored number. It closes when a decision record has a new version with a diff.

Step 4 · Close the incident loop into framing#

One question runs the whole incident loop: which enforced control, if it had been present, would have made this impossible? On day 82 SkyWays' agent issued a $2,000 refund that was not owed. The postmortem found five layers of defence claimed and none enforced; two lived only in the prompt. What left the room was a typed $400 cap, a confirmation token, refunds dropped one autonomy level until a fourteen-day shadow run re-earned it, and six new golden cases. It closes when a brief for the next P0 exists, with an owner.

the five layers the design claimedday 82$2,000 refundinput markedas dataabsentthe prompt'spolicyonly a requesta $400 capa request:prompt onlya namedapprovera request:prompt onlyan alert onthe traceabsent; it reportsafterwards$2,000paid outeither would have stopped itday 82: a $2,000 refundinput marked as dataabsentthe prompt's policyonly a requesta $400 capa request: prompt onlya named approvera request: prompt onlyan alert on the traceabsent; it reports afterwardseither would have stopped it$2,000 paid out
On day 82 a $2,000 refund passed five claimed defences; either of two, in the tool's signature, would have made it impossible.

Step 5 · Give governance to the sponsor#

Governance is the only loop the delivery roles do not own: a minimum set of artefacts at each hand-off, hard gates that halt and soft gates that do not, one accountable name per artefact, and two numbers reported together every cycle (the saving and the spend). It is the loop most often absent, because nobody downstream is waiting for it.

Where you'll use it#

  • In a quarterly health check: mark each of the eight closed, open or absent, with the evidence.
  • After every bill anomaly and every incident: ask which artefact at the near end should change.
  • When onboarding a sponsor: the governance loop is the part of the lifecycle that is theirs.

Why it matters#

A programme that runs the phases but not the loops ships once and then drifts. The two loops that close backwards are what turn a project into a practice: the first time a bill changes a design, or an incident changes a frame, the team stops paying for the same lesson twice.

Try it#

After an incident, a team's postmortem lists: "retrain staff on refund policy; add a note to the prompt; review refund logs monthly". Is the incident loop closed?

Show the answer

No: it is absent, dressed as open. None of the three actions is an enforced control: training and a prompt note are both requests, and a monthly log review finds the next incident after it has happened. The loop closes when a control that makes the incident impossible exists (a typed cap in the refund tool with a test beside it, say) and a brief for the next P0 has an owner and a date.

Key takeaways#

  1. Eight loops, eight owners: each opens in one phase and closes when evidence changes an artefact in another.
  2. Closed means a diff, open means an owner and a date, absent means you cannot name a person.
  3. Cost, incident and governance have nobody waiting: close them on purpose, or they do not close.

FAQ#

What is a feedback loop in software delivery?#

A path by which something learned later in delivery changes something decided earlier. In the agentic PDLC a loop only counts as closed when the earlier artefact (a spec, a decision record, a brief) has actually been changed by the evidence, and the change can be shown.

Why do the backward loops matter most?#

Because nobody is waiting for them. A forward loop closes because the next person cannot start without it; a cost anomaly or an incident has no downstream customer, so it is resolved as a budget or a ticket unless someone owns the return path. Those are the loops that stop a failure from recurring.

Who owns the incident loop?#

Every role. The postmortem asks which enforced control was missing, and the answer usually belongs to several roles at once: the architect's authority budget, the engineer's tool signature, QA's injection suite. The product manager then owns the brief it produces for the next P0.

How is this different from the Lean Startup build-measure-learn loop?#

Build-measure-learn is one loop about whether a product meets a market need. The eight loops are narrower and more operational: each has one owner, a phase where it opens, a phase where it closes, and a test (the diff) for whether it did.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerBefore you leave a customer, name an owner for the three loops nobody waits for (cost, incident, governance) or they stop closing the week you go.Have a model build a loop-ownership table from the customer's org chart and your handover notes.
A product manager or FDPMHold a loop review each quarter: which loops closed and with what evidence, which are open without an owner.Ask a model to scan the decision log and incident list and mark each loop closed, open or stuck.
A GenAI or agentic AI engineerClose loops in code where you can: a drift breach re-opens the release gate, and a cost signature opens a design ticket.Ask a coding agent for both automations as scheduled jobs, each with a dry-run mode.

Across the enterprise. Across a portfolio, the backward loops need a central owner, usually the platform or governance lead, because no product team is waiting at the far end of them.

The ten-minute workflow. Find the loops nobody is closing:

Here is our last quarter (incidents, bills, drift alerts and decisions): <paste>. For each of the
eight loops (requirements, spec, decision, delivery, trust, cost, incident, governance), say whether
it closed (which artefact changed?), is open with an owner, or is open with nobody. List the ones
with nobody first.

Sources and credits#

IdeaOriginSource
The eight loops, their owners, and closed, open and absentOriginal: this manualThe Eight Loops
The missing-control questionOriginal: this manualHow to run a missing-control postmortem
Blameless postmortemsBorrowedBeyer, B. et al. (2016). Site Reliability Engineering. O'Reilly
Layered defences that fail when the holes line upBorrowedReason, J. (2000). Human error: models and management. BMJ 320
Measures reported beside their side effectsBorrowedGrove, A. (1983). High Output Management. Random House
Build-measure-learn, for comparisonBorrowedRies, E. (2011). The Lean Startup. Crown Business
The SkyWays figuresIllustrative: a fictional airlineWalk the loop map

Prefer GitHub? This track is on the wiki, and this lesson is markdown. Found a mistake? Edit this lesson, or say so.