Notaire

Module ownership

Phase 0 of repository topology: keep one monorepo, give every folder a clear responsibility (ADR-026). Live Owner umbrella #1445 (prior #1197 closed by keyword parsing). Extraction happens later, only behind evidence gates.

Dependencies

ModuleFleetResponsibilityVerify
backend-apibackendREST API, business rules, persistence and Flyway schemabash backend-api/verify.sh
frontendfrontendNext.js web client; talks to the API over HTTP onlybash frontend/verify.sh
infrainfrastructureObservability, quality stack, Kubernetes and load-test assetsbash infra/verify.sh
testingqaBlack-box QA suites (E2E, integration smoke, database V&V)bash testing/verify.sh
local-aiaiLocal AI SDLC engine; Cursor Cloud fleet does not use itbash local-ai/verify.sh
docsknowledgeBusiness and architecture knowledge base; OpenSpec rootbash docs/verify.sh
securitysecurityRepository protection as code and the map of every security controlbash security/verify.sh
contractsforemanSeams between modules and the guards that keep both sides in stepbash contracts/verify.sh
workspaceforemanUnifier, manifest and cross-module guards (includes .github)bash workspace/verify.sh
python3 workspace/modules.py list
python3 workspace/modules.py verify --all