nomadcode/agent-ops/rules/project/rules.md

13 lines
700 B
Markdown

# NomadCode Project Rules
NomadCode is a monorepo with separate runtime boundaries.
- `services/core` owns backend orchestration, persistence, scheduling, adapters, and HTTP APIs.
- `apps/web` owns the browser console and operator workspace.
- `apps/mobile` owns Flutter mobile and desktop surfaces.
- `packages/contracts` owns shared schemas and generated client boundaries.
- `agent-ops` owns shared AI-agent rules, skills, and workflow automation.
Prefer one feature branch per coherent task. When a change crosses API boundaries, update the contract, service, and affected clients in the same branch.
Before editing a domain, read the closest matching rule under `agent-ops/rules/domain/**`.