This repository uses a multi-context domain documentation layout.
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 <module>/docs/adr/.
If these files do not exist, proceed silently. Domain-modeling skills create them lazily when terminology or decisions are resolved.
/
|-- 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 <module>/docs/adr/. Use the
terminology defined by the relevant context consistently. Explicitly flag any
proposal that conflicts with an existing ADR.