SkyWaysThe agentic manual

Agentic PDLC for solution architects: authority and topology

One agent or several? Start with one, and add another only for a limit you can name. Then specify behaviours, and where each limit lives in code.

7 minutesIntermediateLesson 3 of 9Updated By

On this page
  1. Sound familiar?
  2. What changes for a solution architect?
  3. Your eight steps
  4. What is yours, and what is not
  5. How to use a model in this role
  6. Where you'll use it
  7. Why it matters
  8. Try it
  9. Key takeaways
  10. FAQ
  11. Apply it in your role
  12. 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

In the agentic PDLC the solution architect decides the shape of the system: which steps are exact, best-guess or consequential, and how many agents it needs, which is one until a limit you can name forces a second. The architect also decides what each tool may do and where its cap lives, where the checkers sit, and which few decisions earn a record. The architect then turns every bill and incident into a design change.

The solution architectacross the four phasesP0Frame1 · Elicitevery line credited2 · Constraintyped, before any targetP1Design & Specyours to lead3 · Mapexact, best-guess,consequential4 · Shapehow many agents5 · Decideonly ADRs that earnone6 · Boundauthority before tokens7 · Detailcontext, server, checkerP2Build & ProveAnswers against the map; does not re-open itP3Run & Learn8 · Evolvebill, trace, incident ADRFive of eight steps sit in P1: the architect decides which steps may guess, and where the caps live, before a token isspent.

The solution architect across the four phases

P0Frame
  • 1 · Elicitevery line credited
  • 2 · Constraintyped, before any target

P1Design & Specyours to lead
  • 3 · Mapexact, best-guess, consequential
  • 4 · Shapehow many agents
  • 5 · Decideonly ADRs that earn one
  • 6 · Boundauthority before tokens
  • 7 · Detailcontext, server, checker

P2Build & Prove
  • Answers against the map; does not re-open it

P3Run & Learn
  • 8 · Evolvebill, trace, incident ADR

Five of eight steps sit in P1: the architect decides which steps may guess, and where the caps live, before a token is spent.

In this lesson you'll learn:

  • the architect's eight steps, and why P2 is the phase you deliberately stay out of;
  • the four P1 decisions that make an agentic system safe: map, shape, bound and detail;
  • what to record, what to leave to engineering, and where a model helps.

Sound familiar?#

  • The design document specifies the model, the temperature and the framework version, and every one is wrong by the next release.
  • An engineer built fifteen agents to show what the framework could do, and nobody can say why there are fifteen.
  • The refund limit is in the design, the prompt and the slides, and not in the code.

The architect's job in an agentic system is less about boxes and arrows and more about where authority lives and where probability is allowed.

What changes for a solution architect?#

You stop specifying model settings and start specifying behaviours, and where the caps live. Temperature and framework versions belong to engineering and go stale; what does not go stale is which steps may be probabilistic at all, what each tool may do, and where the checks sit. Those are the decisions that make an agentic system safe.

Your eight steps#

P0 · Frame: the evidence under the product manager's verdict#

1 · Elicit. Two discovery meetings split by proximity to the work, every requirement credited to the person who raised it. SkyWays: 31 lines from six people. 2 · Constrain. Constraints sorted by type before any quality target is set, because a constraint can make a target impossible: the $400 refund rule reshaped three of nine quality targets.

P1 · Design & Spec: the phase you lead#

3 · Map every step as exact, best-guess or consequential. 4 · Shape: start with one agent and add one only on a named limit. SkyWays' fifteen agents collapsed to one agent, a fan-out tool, a function and a checker. 5 · Decide: merge the stakeholders' utility trees and write a decision record only at the sensitivity points. 6 · Bound: the authority budget before the token budget, every tool banded, every cap in a signature with tests. 7 · Detail: layered context, one server per legacy system with reads open and writes gated, and an independent checker after each expensive step. P1 Design & Spec

fifteen agentswhy a second one?start with one
SkyWays' fifteen agents collapsed to one agent, a fan-out tool, a function and a checker. A second agent must name the limit it is there for.

P2 · Build & Prove: answer, do not re-open#

In P2 you answer questions against the map; you do not re-open it. Every bolt was cut against the design as signed, so a redesign mid-build moves the ground under work already in flight. If the map is wrong, say so and re-cut in the open, rather than changing it quietly.

P3 · Run & Learn#

8 · Evolve. A bill that leaves its estimate becomes a new version of a decision record; an incident becomes a typed parameter rather than a name. The cost loop

What is yours, and what is not#

Yours to ownNot yours
The ratified quality targets and their sensitivity pointsThe intent and release gates: the product manager's
The exact / best-guess / consequential map, and the proof each kind needsTemperature, top-p, framework version: engineering picks the knobs
The shape: how many agents, and the limit that would justify anotherThe golden set's contents and the judge rubric: QA's
The authority budget and gate map, every cap in a signatureWhich pain is worth solving, and what a mistake costs the business
The decision records, one per trade-off point, and the plan gate with the PM

How to use a model in this role#

Use a model where the work is mechanical and checkable, nowhere near the trade-offs. It will turn two transcripts into a credited requirement register, rewrite nine adjectives as measurable scenarios, grep a repository for arithmetic hiding in prompts, and draft a tool schema from an API. It will also band a money tool as low risk because the diff is one line. Verify every band yourself.

Where you'll use it#

  • At the start of P0, running the two discovery meetings and the constraint register.
  • Through P1, where every decision that is expensive to reverse is yours.
  • After every bill anomaly and incident, closing the loop in the design.

Why it matters#

Agentic systems fail at the seams the architect owns: a probabilistic step doing exact work, a swarm where one agent would do, a cap that lives in a prompt, a checker that grades its own work. Each is a design decision, cheap in P1 and expensive in production.

Try it#

A team proposes five agents for an insurance claims flow: an intake agent, a policy-lookup agent, a fraud-scoring agent, a payout-calculation agent and a reviewer. Using the shape rule, what would you ask for?

Show the answer

A named limit for every agent beyond the first. Five agents have ten possible hand-offs. Policy lookup is exact: a function or a tool, not an agent. Payout calculation is arithmetic: a tested function, never a model. Intake and fraud scoring may be one agent with tools. The reviewer is the one worth keeping separate, because a checker's value is its independence. Likely result: one agent, a few tools and functions, and one checker, with the limit that would justify a second agent written into the record.

Key takeaways#

  1. Specify behaviours and where the caps live, not model settings.
  2. Start with one agent; add one only on a named limit, and keep checkers independent.
  3. Lead P1, stay out of P2's way, and close bills and incidents back into the design.

FAQ#

What does a solution architect do in an AI agent project?#

Decides which steps may be probabilistic, how many agents the system needs, what each tool may do and where its limits are enforced, how context is layered, where independent checkers sit, and which decisions deserve a record, and turns production bills and incidents into design changes.

Should I use a multi-agent architecture?#

Start with a single agent and add another only when you can name the limit that forces it: a context that genuinely overflows, or parallel work a tool cannot express. Each added agent multiplies hand-offs; a fan-out tool usually gives the parallelism without them.

How do you design permissions for an AI agent?#

Set the authority budget before the token budget: band every tool by what it can change, from read-only to irreversible, give the agent only the tools the job needs, put every cap in the tool's signature with a test, and require a confirmation token the model cannot create for money actions.

What goes in an architecture decision record for AI systems?#

Only the decisions at genuine trade-off points, where changing the decision would change a quality target, each naming the options it rejected and why. Model settings and framework versions do not belong in one; they go stale in weeks.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A solution architectAnswer "one agent or several?" on the step map, before any framework is chosen: one agent, with a fan-out tool, a function or a checker where they will do, until a limit you can name forces a second. Write that limit in the decision record.Ask a model to argue for a second agent, and keep it only if the argument names a limit you can measure. Your eight steps as a solution architect →
A forward-deployed engineerAt a customer, draw the step map before the architecture. Which steps are exact, best-guess or consequential decides everything else.Ask a model to draft the step map from the process description and mark every step that moves money or data.
A product manager or FDPMAsk the architect for the authority budget in plain language: what the agent does alone, with a veto, with an approver, and never.Have a model translate the authority budget into a one-page table for the sponsor.
A GenAI or agentic AI engineerBuild to the architect's decisions: caps in signatures, one agent until a named limit justifies a second, checkers after risky steps.Ask a coding agent to compare the code with the decision records and list every divergence.

Across the enterprise. An architecture review for agents reviews three artefacts (the step map, the authority budget and the topology) rather than slides.

The ten-minute workflow. An authority budget that refuses to guess:

Here are the actions our agent can take: <list>. For each, ask me what one mistake costs and whether it
can be undone. Then propose a risk band (R1 read-only to R5 not delegated), the autonomy level, the cap,
where the cap is enforced (tool signature, identity or approval) and the test that proves it refuses.
Do not assign a band I have not given you evidence for.

Sources and credits#

IdeaOriginSource
The architect's eight steps, owns and not-yoursOriginal: this manualSolution architect, end to end · Role: Solution architect
Utility trees and sensitivity pointsBorrowedKazman, R., Klein, M. & Clements, P. (2000). ATAM: Method for Architecture Evaluation. SEI
Architecture decision recordsBorrowedNygard, M. (2011). Documenting architecture decisions
Start with the simplest solution; add agents only when neededBorrowedSchluntz, E. & Zhang, B. (2024). Building effective agents. Anthropic
Least privilegeBorrowedSaltzer, J. H. & Schroeder, M. D. (1975). Proceedings of the IEEE 63(9)
The SkyWays examplesIllustrative: a fictional airlineJourney: Solution architect

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