WAD vocabularies (kinds.wcl)
The symbol_sets the kind fields draw from — extend them in the instance's schema/kinds.wcl (add members; don't rename, data references them):
| Set | Members |
|---|---|
| ContainerKind | service webapp spa cli library db queue cache batchjob function mobileapp desktopapp editorplugin gateway staticsite other |
| ExternalKind | saas api registry identity datastore ci cdn payment partner ai_service other |
| RelationKind | syncapi asyncmsg reads writes readswrites publishes subscribes uses dependson authenticates triggers hosts other |
| InfraKind | cloud region network vpc cluster namespace vm containerruntime physicalhost paasservice cirunner registry workstation storage edge other |
| EnvKind | local ci dev test staging prod dr other |
| AdrStatus | proposed accepted rejected superseded deprecated |
| SpecStatus | planning in_progress complete abandoned |
| PersonaKind | human ai_agent service |
| SopKind | operations incident change runbook release dev |
| StandardKind | coding style business security process documentation |
| DomainRelKind | hasone hasmany references extends uses |
| CodeItemKind | modulegraph dbschema class_diagram api other |
| Criticality | low medium high critical |
| DocKind | site book skill reference readme guide changelog other |
| WadSection | overview context externals systems infrastructure build_deploy documentation personas sysadmin standards domain specs |
There is deliberately no RaciRole set — a raci_entry row carries four id-lists, which renders the matrix directly.