WAD
◐ Theme
Overview
What a WAD is
What a WAD is
The twelve views
The C4 drill-down
Who consumes what
Create a new WAD
The data model
Structure
WAD folder layout
Data vs presentation
Generated vs hand-authored data
Relations wire the diagrams
WAD vocabularies (kinds.wcl)
Blocks by view
Overview blocks
Context blocks
External-system blocks
Systems blocks
Infrastructure blocks
Build & deploy blocks
Documentation blocks
Persona blocks
System-admin blocks
Standards blocks
Domain blocks
Spec blocks & the status lifecycle
Populating a WAD
Interview vs scan
Design a new system (the interview)
Document an existing system (the scan)
Interview question bank (per view)
Codebase scan checklist (per view)
Write an extractor script
Extractor scripts
Review & change
Specs and the change workflow
A WAD stays current
Review a WAD
Evolve the WAD and write the specs
Keep a WAD current
wcl diff (WAD usage)
Reference
WAD command table
wcl init wad
arc42
C4 model
uv
Wil Taylor
person
Author and maintainer of WCL and the WAD format.