mcaf-architecture-overview

Create or update `docs/Architecture/Overview.md` (architecture diagrams): maintain Mermaid diagrams for system/modules, interfaces/contracts, and key classes/types; document dependency rules; link to

SKILL.md

GitHub

MCAF: Architecture Overview

Read root/local AGENTS.md, the existing map, relevant source and contracts, ADRs, and feature docs. Document the actual system; do not turn a map update into an unapproved redesign.

Workflow

  1. Map the complete solution boundary under MCAF-ARCH-001: in-repository backend, frontend, contracts, tests, infrastructure, and docs, with one canonical name and convention per slice.
  2. Show module boundaries, interfaces/contracts, and the key types for the active area with readable Mermaid diagrams using real repository names.
  3. Add a small navigation index linking diagram elements to high-signal code, entry points, feature docs, and ADRs. Split crowded diagrams by boundary.
  4. Under MCAF-REQ-001, link non-trivial slices to stable requirements/acceptance and required ADR implementation contracts with accurate status.
  5. Record existing topology deviations as migration debt; do not present split solution repositories or layer-first feature ownership as compliant.
  6. Review links, names, diagrams, and ownership against source. Keep behavior and decision details in their canonical feature/ADR docs.

Deliver a navigational docs/Architecture.md that lets the next agent find the complete affected flow without scanning unrelated code.

References