SkyWaysThe agentic manual

Agentic AI case study: SkyWays, 90 days from pain to proof

A case study with its failures left in. Four of the thirteen episodes go wrong, and they teach more than the nine that go right.

7 minutesBeginnerLesson 1 of 4Updated By

On this page
  1. Sound familiar?
  2. What is the SkyWays case?
  3. The thirteen episodes, step by step
  4. The four moments that went wrong
  5. Where you'll use it
  6. Why it matters
  7. Try it
  8. Key takeaways
  9. FAQ
  10. Apply it in your role
  11. 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

SkyWays is this manual's worked example: a fictional airline building a rebooking assistant for disrupted passengers. Four people run it over ninety days: Priya owns the product, Arjun the architecture, Sam the engineering and Maya the quality. Thirteen episodes, each opening on a number and closing one of the eight loops, take it from 31 requirements on day 1 to two numbers in front of the steering committee on day 90.

SkyWaysninety days, thirteen episodesP0 · days 1 to 9FrameDay 1 ·Requirements31, four thesameDay 4 · Theemailevery linecreditedDay 6 · A$400 limitreshapesthree NFRsDay 9 · NFRworkshopnine ratifiedP1 · days 12 to 20SpecDay 12 · Two ADRsone per tensionDay 15 · Eight fieldsfrom a 30-page PRDDay 20 · Buy or buildfast start, closed doorP2 · days 30 to 60BuildDay 30 · First bolton screen by 4 pmDay 45 · 82.4% vs80a score, not a proofDay 60 · A 4-dayqueuetwo of nine touchmoneyP3 · days 75 to 90RunDay 75 · A 4.4× billflat traffic, cold cacheDay 82 · A refund$2,000, not owedDay 90 · Bothnumberstime saved, moneyspentFailures left in: the score that was no proof, the queue that was money, the bill that was habits. Each closed a loop.

SkyWays ninety days, thirteen episodes

P0 · days 1 to 9Frame
  • Day 1 · Requirements31, four the same
  • Day 4 · The emailevery line credited
  • Day 6 · A $400 limitreshapes three NFRs
  • Day 9 · NFR workshopnine ratified

P1 · days 12 to 20Spec
  • Day 12 · Two ADRsone per tension
  • Day 15 · Eight fieldsfrom a 30-page PRD
  • Day 20 · Buy or buildfast start, closed door

P2 · days 30 to 60Build
  • Day 30 · First bolton screen by 4 pm
  • Day 45 · 82.4% vs 80a score, not a proof
  • Day 60 · A 4-day queuetwo of nine touch money

P3 · days 75 to 90Run
  • Day 75 · A 4.4× billflat traffic, cold cache
  • Day 82 · A refund$2,000, not owed
  • Day 90 · Both numberstime saved, money spent

Failures left in: the score that was no proof, the queue that was money, the bill that was habits. Each closed a loop.

In this lesson you'll learn:

  • the thirteen episodes in order, and what each one produced;
  • the four moments that went wrong, and the control each one left behind;
  • how to use the case to rehearse your own project before it starts.

Sound familiar?#

  • Case studies that show the launch and skip the three months before it.
  • Numbers quoted without the day they were measured or the decision they changed.
  • A success story with no incident in it, which is how you know it was edited.

SkyWays is built the other way round: every episode carries a number, and the failures stay in.

What is the SkyWays case?#

A fictional airline, one agent, ninety days, and every number in it is illustrative. The request was "make rebooking smarter". Two days later it read: disrupted passengers wait an average of 38 minutes for a rebooking decision; 240 cases a day; 11% are codeshare, which no simple rule can handle; measured cost $9.40 a case. The AI-fit verdict was agentic with gates: a proposed rebooking can be withdrawn, a cash refund cannot, so the gate went on the refund.

The thirteen episodes, step by step#

DayWhat happenedLoop it closesWhat it left behind
1Two discovery meetings: 31 requirements from six people, four of them the same oneRequirementsDiscovery notes, stakeholder map
4The requirements email keeps all 31 lines, each credited to whoever said itRequirementsCredited email, consolidated requirements with rationale
6Compliance adds one constraint: every refund over $400 needs a named approverRequirements7 constraints by type, 9 candidate NFRs, utility trees
9Six stakeholders, two hours: nine NFRs ratified, three of them in tensionRequirementsRatified NFRs, 3 sensitivity points
12Two decision records and a third scheduled: one per sensitivity point, no moreDecisionADR-001 to ADR-003
15A 30-page PRD becomes an eight-field spec; the five agentic fields were undecidedSpecSpec in EARS, a bar per slice
20Three ways to get an agent framework, six weighted criteria, a three-year costDecisionDecision matrix, ADR-004
30A walking skeleton reads a booking and shows it by four in the afternoonDeliveryBolt plan, story file, context file
45500 golden cases score 82.4% against an 80% barTrustGolden set, checker per slice, shadow plan
60Nine pull requests and a four-day queueDeliveryReview routed by risk band
75The token bill is 4.4 times the estimate, with traffic flatCostRoot-cause note, caching and routing config
82A $2,000 refund goes out that was not owedIncidentPostmortem, ADR, lower autonomy, next P0 brief
90Two numbers in front of the steering committeeGovernanceTwo-number report, maturity check

Read in order, this manual's artefacts arrive in the order a real team produces them. The eight loops

The four moments that went wrong#

Day 45 · A score that looked like a pass#

412 of 500 is 82.4%, above an 80% bar, and its lower bound is 79.1%, below it. Maya's verdict was "probably above the bar, not yet proven", and the shadow run started that afternoon instead of the launch. Prove the bar

Day 60 · Review as if every change moved money#

Every change was read by two senior engineers; only two of the nine touched money. Sorted by what they touch, two went to two readers first, three to one reader, and four were proven by the harness alone. Review AI-generated code

Day 75 · A bill with no runaway in it#

Four ordinary habits multiplied, and the trace showed the cache had stopped hitting after the second week. The fix was a design change with an order to it, not a spending freeze. Why the bill is 4×

Day 82 · A cap that lived in a prompt#

The $400 limit had been a constraint since day 6 and was written into the prompt; the refund tool's signature accepted any amount. The postmortem named the missing control, not a person, and the incident became the next P0. AI incident postmortems

max $400$2,000written inthe prompta cap in code
The $400 limit was a line in the prompt, and the refund tool accepted any amount. A sign asks; a frame the bag must fit refuses.

Where you'll use it#

  • Before your own project starts: run the ninety days as a simulation, one decision per episode.
  • As a template: every calculator in the workbench opens with SkyWays' numbers, ready to replace.
  • In training: give each role its episodes, and ask what they would have done on day 45.

Why it matters#

A case with its failures left in teaches the controls; a success story teaches nothing you can copy. Each of the four failures above produced an artefact the next feature inherits (a lower bound, a review policy, a caching configuration, a cap in code), which is the practical meaning of a process that learns.

Try it#

Three of the thirteen episodes close loops that nobody is waiting on: no downstream person will chase them if they stay open. Which three, and why do they need a named owner?

Show the answer

Day 75 (cost), day 82 (incident) and day 90 (governance). The other loops close forward into the next phase, where someone needs the artefact and will ask for it. These three run backwards or across (cost into design, incident into the next frame, governance across the whole lifecycle), so nobody downstream is blocked when they stay open. Unless a named person owns each, the bill, the incident and the review of whether it is working all get handled once and never fed back.

Key takeaways#

  1. Thirteen episodes, eight loops: each opens on a number and leaves an artefact behind.
  2. Four failures, four controls: a lower bound, review by risk, a design fix, a cap in code.
  3. Rehearse it first: the workbench runs the same ninety days, one decision at a time.

FAQ#

Is SkyWays a real airline?#

No. SkyWays is a fictional airline built as a worked example, and every figure in it is illustrative. The methods are real, and each is credited to its source in this tutorial.

What does the SkyWays agent do?#

It ranks rebooking options for disrupted passengers, including codeshare cases that no simple rule can handle, and rebooks or refunds within limits. A rebooking can be withdrawn and a cash refund cannot, so refunds carry a cap and a named approver.

How long did the SkyWays project take?#

Ninety days from the first discovery meeting to the steering committee, with the first bolt on day 30, the shadow run from day 45 and the first report of both numbers on day 90.

Can I run the SkyWays case as a simulation?#

Yes. The workbench's "Ninety days of SkyWays" simulation asks for one decision in each of the thirteen episodes and shows what each option does to the episodes that follow.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerUse SkyWays as the rehearsal before a real engagement: run the ninety days in the workbench, and write down where your customer will differ.Ask a model to map each SkyWays episode onto your customer's likely equivalent.
A product manager or FDPMTake one episode a week into the team retrospective: what would we have done on day 45?Have a model turn an episode into a 20-minute team exercise with a debrief.
A GenAI or agentic AI engineerReproduce the engineering failures in a sandbox (the four-day queue, the 4.4× bill, the cap in a prompt) and write the test that catches each.Ask a coding agent for a minimal reproduction of the day-82 refund, with a failing test.

Across the enterprise. Use the case as shared vocabulary across teams. "A day 82" quickly becomes shorthand for a cap that lived in a prompt, and saves a paragraph in every review.

The ten-minute workflow. Find your own day 45 before it arrives:

Here are the thirteen SkyWays episodes: <list them from the lesson>. For our project <describe>, write the
equivalent of each episode (the day it is likely to happen, the number it would carry, the loop it
closes) and mark the three we are least prepared for.

Sources and credits#

IdeaOriginSource
SkyWays, its cast and its thirteen episodesIllustrative: a fictional airlineNinety days of SkyWays
The eight loops the episodes closeOriginal: this manualThe Loop Map
Utility trees and sensitivity pointsBorrowedKazman, R., Klein, M. & Clements, P. (2000). ATAM. SEI, CMU/SEI-2000-TR-004
Architecture decision recordsBorrowedNygard, M. (2011). Documenting Architecture Decisions
The EARS acceptance syntaxBorrowedMavin, A. et al. (2009). Easy Approach to Requirements Syntax. IEEE RE'09

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