Mapping the Framework to the DevSquad 8-Phase Cadence

Part 6 — Operations


"This book is process-agnostic by design. If your team runs the DevSquad Copilot 8-phase cadence — and many do — here is exactly where the framework's artifacts live in your week."


Where this sits in v2.0.0: this chapter is part of Part 6 — Operations. The framework's vocabulary maps cleanly onto DevSquad Copilot's eight-phase iterative cycle because both projects independently arrived at the same load-bearing concerns. Scenario 3 (the internal docs Q&A agent) is the worked instantiation of the mapping at scenario grain — every phase chapter shows the AoI ↔ DevSquad mapping inline. This chapter is the vocabulary-grain version, useful for any team running both frameworks.


Context

Microsoft's DevSquad Copilot is a delivery framework that integrates Copilot with specialized agents into an explicit 8-phase iterative cycle. It converges with this book on the load-bearing concepts (living specs, risk-tiered human-in-the-loop, principle of least privilege, context isolation, spec-first response to failure) but is more operationally prescriptive: it gives a team a delivery cadence rather than a design vocabulary.

This chapter is the bridge for teams running both. If your team does not run DevSquad's cadence, skip the table and read Co-adoption with DevSquad Copilot instead.


The 8-phase artifact map

DevSquad phaseActivityBook artifact producedBook discipline that applies
1. Envisioning phaseSurface pain points and success criteriaSpec §1 (Problem) and §2 (Objective); provisional archetype hypothesisRisk-override check from The Archetype Selection Tree — name Critical risk early
2. Spec the next sliceWhat/why per slice, never how; user stories prioritized P1, P2, P3 with P2/P3 intentionally underspecified until P1 landsSpec §3 (Authorized Scope), §4 (NOT-authorized), firmed-up archetype, initial reversibility assessment per Calibrate ARRRSurface ambiguity, don't resolve. The canonical template is cumulative across slices — later sections accumulate as slices mature
3. Plan only what the current slice needsArchitectural decisions captured as ADRs against ranked prioritiesSpec §6 (Invariants); §8 (Authorization Boundary); per ADRsConflicting ADRs are Cat 1 precursors — surface, don't resolve at the agent layer. Use Composing Archetypes conflict rules
4. Decompose that sliceBreak slice into granular tasks (GitHub Issues / Azure DevOps work items)Spec §9 (Acceptance Criteria) per task in Given/When/Then; §11 (Agent Execution Instructions) per agentLeast Capability — each task receives only the tools it needs from §7's manifest
5. Implement with TDD disciplineTest-before-code; impact-classified (low / medium / high); medium and high tiers gate on a comprehension checkpoint and a presented planLevel 2 of the eval stack — the spec acceptance suite; each §9 criterion becomes a testThe eval suite gates deployment. If the suite cannot be written, that is a Cat 1 spec failure surfaced before code
6. Learn in the openAmend specs/ADRs when implementation reveals mismatch ("specification mismatch is a first-class event"); the refine agent applies scoped amendments and the decompose agent regenerates tasksSpec Gap Log entries; constraint library updatesThe diagnostic protocol from Failure Modes — categorize every learning (Cat 1–6+7), trace to the artifact that needs to change. Structural learnings flow back into Phase 3
7. Review in an independent contextValidate against amended spec and ADRs in a fresh sub-agent context (not the implementer)Intent Review Before Output Review artifacts; Level 4 production samplingOutput review answers "did the agent follow the spec?" — not "do I agree with this output?"
8. Refine continuouslyBacklog maintenance, staleness detection, spec/board consistency between sprintsConstraint-library updates; archetype-catalog updates if a new variant surfaced; Level 3 regression baseline updatesThe Four Signal Metrics — trends, not single data points — drive the next sprint's spec priorities

Where ADRs and the spec touch

ADRs are about architecture; the spec is about behavior. ADRs change rarely; specs evolve with every learning event.

ADR typeMaps onto spec section
Architectural choice (which library / service / pattern)§6 (Invariants) — "the system uses X, may not use Y"
Authorization decision (what the agent may access)§8 (Authorization Boundary)
Capability decision (what tools exist)§7 (Tool Manifest)
Risk-tier decision (oversight model)§4 (Archetype Declaration's oversight model)
Process decision (review cadence, escalation policy)§12 (Validation Checklist)

Some ADRs have no spec consequence ("we considered X and rejected it"). They still belong in the team's ADR archive as institutional memory; they just don't generate spec changes.

The book's Architectural Decision Records chapter goes deeper on the format and the relationship.


What this mapping does NOT solve

Three places where the two frameworks pull in different directions:

  1. Ownership of the spec. DevSquad assumes shared team property; the book is closer to single-author + reviewers. Pick one and be consistent.
  2. Sprint cadence vs. agent task cadence. DevSquad's sprint is the human cadence; the book's metrics operate on the per-agent-run cadence. Run both; don't try to collapse them.
  3. ADR-as-decision vs. spec-as-control. ADRs are decisions the team made; specs are the control surface the agent runs against. Some ADRs intentionally have no spec section — that's fine.

Therefore

The book's design vocabulary and DevSquad's delivery cadence compose cleanly when the artifact mapping is explicit. Run the cadence; produce the artifacts at the named phases; let the disciplines compound. The mapping table above is the contract; the rest of Part 5 is the detail per discipline.


References

  • Microsoft. (2026). DevSquad Copilot. github.com/microsoft/devsquad-copilot.
  • Nygard, M. (2011). Documenting Architecture Decisions. — The original ADR format both frameworks inherit from.

Connections

This pattern assumes:

This pattern enables:

  • Adoption Playbook — adoption guidance for teams not on DevSquad
  • All of Part 5 (Ship) — every chapter applies within DevSquad's cadence at the phase identified above