Changelog

Notable updates to the CD migration guide.

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: