| 00-project-overview.md | Project overview: high-level architecture diagram, Crate structure, key dependencies | First contact with the project, when a global view is needed |
| 01-cli-and-startup.md | Unified command-line conventions, working directory, config-file paths | Modifying startup arguments, understanding config loading |
| 02-core-layout.md | Core module layering conventions, placement rules | Adding new modules, avoiding regression to old directory structures |
| 03-resource-system.md | Resource system: define_resources! macro, ResourceMeta, ResourceKind, Preparse | Adding a new resource type, understanding the resource abstraction |
| 04-grouped-list-pattern.md | Design contract for list-shaped fields with named groups (IP / key / regex / issuer / origin lists): when to group, schema/serde/CRD/rolling-upgrade rules, first-wins + warn, group-in-ok-log iron rule | Adding or extending any *_groups field; designing a new list resource |