What a WAD is

Generated Markdown for references/concept_what_is_a_wad.md.

Open book page Back to the skill graph

# What a WAD is

_A living architecture document: one typed WCL data model of a system, rendered into a twelve-chapter book._

A WAD (Wil's Architecture Document) is a folder — `wad.wcl` + `schema/` + `data/` + `wdoc/` — whose **data model is the document**. Every architecture fact is a typed block instance (a `system`, a `relation`, an `adr`); every diagram, table and page in the rendered book derives from those blocks. Nothing is drawn by hand.

The shape is arc42-inspired (a fixed set of views a reviewer can navigate blind) over a C4 drill-down (system → container → component → code). It serves three jobs: **track** an existing system honestly, **design** a new one in enough detail to review, and **drive change** — a reviewed WAD revision becomes the baseline that `wcl diff` turns edits into specs against.

Create one with `wcl init wad`; validate with `wcl check wad.wcl`; the whole model either checks or it doesn't — there is no partially-valid WAD.

## Related

- [The twelve views]../references/concept_twelve_views.md

- [The C4 drill-down]../references/concept_c4_drilldown.md

- [WAD folder layout]../references/fact_wad_layout.md

[← Back to SKILL.md]../SKILL.md