# Domain Docs This repository uses a multi-context domain documentation layout. ## Before exploring Read the root `CONTEXT-MAP.md`, then read the `CONTEXT.md` files for relevant Maven modules. Read system-wide ADRs under `docs/adr/` and module-specific ADRs under `/docs/adr/`. If these files do not exist, proceed silently. Domain-modeling skills create them lazily when terminology or decisions are resolved. ## Layout ```text / |-- CONTEXT-MAP.md |-- docs/adr/ |-- pipe-network-service/CONTEXT.md |-- environment-service/CONTEXT.md |-- zk-gateway/CONTEXT.md |-- zk-common/CONTEXT.md |-- zk-api-service/CONTEXT.md |-- manhole-service/CONTEXT.md |-- firefighting-pressure-service/CONTEXT.md |-- flammable-gas-service/CONTEXT.md |-- telemetry-service/CONTEXT.md |-- radar-service/CONTEXT.md |-- audio-service/CONTEXT.md `-- water-level-service/CONTEXT.md ``` Each module may store scoped decisions under `/docs/adr/`. Use the terminology defined by the relevant context consistently. Explicitly flag any proposal that conflicts with an existing ADR.