Changelog

Notable updates to the CD migration guide.

2026-03-17 - Redesign triage with pain-first guided flow and persona pages

Redesigned the Multi-Symptom Selector to use a 3-step pain-first flow: pick high-level pain points, check relevant symptoms (sorted by impact), then see contextual results. Removed the role/persona filter in favor of shared ownership. Added impact indicators to symptoms derived from anti-pattern count. Added For Agile Coaches curated reading list alongside existing developer and manager lists. Moved all persona pages into Triage Your Problems, renamed the section, and removed redundant triage entry points from the homepage.

2026-03-16 - Replace guided triage with multi-symptom selector and team health check

Retired the guided triage questionnaire. Find Your Problems now offers two self-service tools: a Multi-Symptom Selector that lets individuals check symptoms filtered by their role (manager, scrum master, developer) and see ranked anti-patterns, and a Team Health Check worksheet organized by seven delivery areas for use in retrospectives and team assessments. Both tools surface anti-patterns without requiring a facilitator.

2026-03-13 - Replace triage accordion with interactive questionnaire

Replaced the static nested accordion on Find Your Symptom with an interactive probing questionnaire. The questionnaire asks about the presenting problem, then probes deeper to surface the real underlying cause before linking to the symptom page. Question tree and results are defined in data/triage.yaml; deep linking via URL hash is supported.

2026-03-13 - Add DORA benchmarking symptom page

Added The Team Is Chasing DORA Benchmarks symptom page covering teams that treat DORA metrics as performance targets rather than diagnostic tools.

2026-03-12 - Add Team Chatbot page

Added Team Chatbot - a downloadable facilitator chatbot setup that teams paste into any LLM to get a CD migration guide that diagnoses their situation and points to relevant site resources.

2026-03-12 - Improve leading vs lagging metrics framing across site

Added DORA Metrics as Delivery Improvement Goals anti-pattern page covering the misuse of DORA metrics as OKRs and performance targets. Updated Metrics-Driven Improvement to lead with CI health metrics (leading indicators) before DORA outcome metrics. Updated Baseline Metrics and the Metrics reference index to distinguish leading indicators from lagging DORA outcome metrics. Updated all eight individual metric reference pages with explicit indicator type labeling.

2026-03-12 - Add Improvement Plays section

Added Improvement Plays as a new top-level section. Eight standalone plays covering common delivery challenges: baseline metrics, story slicing, stopping the line, deleting long-lived branches, test-before-fix, pipeline automation, WIP limits, and definition of deployable.

2026-03-12 - Add symptom page for test automation lag

Added Test Automation Always Lags Behind Development to the testing symptoms section. Covers the pattern where manual QA runs first and automation is written from those results, including a before/after workflow diagram and causes linked to Testing Only at the End, Siloed QA Team, and Manual Testing Only.

2026-03-12 - Systems thinking improvements to Migrate to CD

Applied systems thinking analysis to the Migrate to CD section. Changes across six files:

  • Added the fear amplification loop explanation and leadership conditions to the main Migrate to CD index
  • Clarified that phases overlap and are not a strict sequence
  • Named DORA metrics explicitly in Phase 0: Assess and framed them as continuous tracking, not a Phase 3 concern
  • Reframed phase gate criteria from “you’re ready when” to “start investing when making consistent progress toward” across Phases 1, 2, and 3
  • Added a “What to Expect” section to Brownfield CD covering the valley of despair, organizational lag, and the role of metrics in sustaining buy-in

2026-03-09 - Add Synthetic Monitoring to Testing Glossary

Added Synthetic Monitoring definition to the Testing Glossary.

2026-03-09 - Testing Section Moved to Top-Level, Renamed “Architecting Tests for CD”

Moved the Testing section from /docs/reference/testing/ to /docs/testing/ as a peer of the Reference section, renamed to Architecting Tests for CD. All old URLs redirect via Hugo aliases. Updated all cross-references across the site.

2026-03-09 - Contract Testing: Consumer/Provider and CDC vs. Contract-First

Expanded Contract Tests to cover:

  • Consumer contract testing - what the consumer is trying to discover (fields I depend on, types, status codes)
  • Provider contract testing - what the provider is trying to discover (breaking changes to any consumer)
  • Consumer-driven contract development (CDC) - consumers write expectations, providers verify against them
  • Contract-first development - contracts defined upfront as formal artifacts (OpenAPI, Protobuf), teams develop in parallel
  • Guidance on when to prefer each approach

2026-03-09 - Testing Taxonomy: E2E Absorbs Integration, Integration Forwarding Page

  • End-to-End Tests now covers the full spectrum of tests involving real external dependencies - from two services with a real database to a full-system browser test. Notes that this is also called “integration testing” in the industry, with a terminology section explaining the naming landscape.
  • Added Integration Tests as a terminology forwarding page explaining where different uses of “integration test” map in this site’s taxonomy.

2026-03-09 - Testing Taxonomy: Component Tests, Integration Test Redefinition

Restructured the testing reference section with a clearer taxonomy:

  • Added Component Tests - a new test type covering frontend components and backend services tested through their public interface with test doubles for all external dependencies. Absorbs and replaces the former Functional Tests page (old URL redirects automatically).
  • Redefined Integration Tests to mean tests against real external dependencies (actual databases, live downstream services) in a controlled environment. Documents the complexity this brings: test data management, non-determinism risks, slower execution, and environment availability. Integration tests only belong in the pipeline if they can be kept deterministic.
  • Updated Unit Tests to clarify the solitary vs. sociable distinction.
  • Added Exploratory Testing and Usability Testing to the architecture table as non-blocking activities.
  • Added Component Test, Integration Test, Sociable Unit Test, and Solitary Unit Test entries to the Testing Glossary.

2026-03-07 - Agentic CD Glossary Split

  • Moved 30 AI and agentic-specific terms from the main glossary into a dedicated Agentic CD Glossary.
  • Main glossary retains stub entries that redirect to the new glossary for each moved term.

2026-03-06 - Testing Fundamentals Restructured into Subsection

2026-03-06 - Repository Readiness for Agentic Development

  • Added Repository Readiness - a new getting-started page covering readiness scoring, upgrade sequence, agent-friendly test structure, build ergonomics, and the link between repository quality and agent accuracy/token efficiency.

2026-03-03 - AI Tech Debt: Layered Detection and Stage 5 Spec References

2026-03-03 - New Triage Problems: AI Coding and Test Environment Reset

Added four new triage problems with supporting content:

Updated the triage page with entries for all five problems, including a pointer to existing content for developer assignment to unfamiliar components.

2026-03-03 - Glossary: Dependency and External Dependency

Added Dependency and External Dependency definitions to the glossary, clarifying the distinction between internal and external dependencies and when test doubles are appropriate.

2026-03-03 - Site-Wide Restructure for Navigation and Discoverability

Major reorganization to reduce sidebar depth, group related content, and improve discoverability.

Migrate to CD

  • Flattened the migration path: removed the intermediate migration-path/ directory so phases (assess, foundations, pipeline, optimize, continuous-deployment) are direct children of Migrate to CD

Symptoms

  • Split the 32-page Flow Symptoms section into four subcategories: Integration, Work Management, Developer Experience, and Team Knowledge

Anti-Patterns

  • Split the 26 Organizational-Cultural anti-patterns into three subcategories: Governance & Process, Team Dynamics, and Planning

Reference Section

  • Created a new Reference section consolidating practices, metrics, testing, pipeline reference architecture, defect sources, glossary, FAQ, DORA capabilities, dependency tree, and resources

Infrastructure

  • Converted approximately 4,000 relative links to Hugo relref shortcodes
  • Added 100+ permanent redirects for all moved pages
  • Updated content-map.yml to reflect new structure
  • Added organizational/process category to the triage page
  • Simplified the docs landing page to minimal routing
  • Removed the a11y CI job (run on demand locally instead)

2026-03-02 - Agentic CD: Sidebar Reorganization

Grouped the 12 flat Agentic CD pages into four subsections for easier navigation:

All old URLs redirect to their new locations via Hugo aliases.

2026-03-02 - Agentic CD: Prompting Disciplines, Specification Workflow, Terminology Alignment, and Structural Cleanup

New content

Terminology alignment

Standardized artifact and workflow stage names across the Agentic CD section so the same concepts use the same terms everywhere:

Structural cleanup

Reduced duplication and inconsistency across the Agentic CD section. Content that was restated in multiple pages now has a single authoritative source with cross-references: