13 lines
700 B
Markdown
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/**`.
|