CLAUDE.md
Источник:
dev/fera/fera/CLAUDE.md(read-only; сгенерировано scripts/sync-docs.mjs)
CLAUDE.md
Section titled “CLAUDE.md”Fera ecosystem repo. Authoritative specs live in ../project-design/context/
(ADR.md, RFC.md, TECHSPEC.md, QA.md, OQ.md) — READ-ONLY, never edit them.
Chroix UI framework specs: ../chroix-project/.
Rules:
- Implement per
../project-design/context/TECHSPEC.mdsequencing; the cross-cutting gates in../project-design/context/QA.mdapply to all code. - Commit every working chunk: conventional commits, English, green
cargo check+cargo clippy+ tests before each commit. NEVER push to origin — local commits only, the owner reviews and pushes. - Cross-repo deps: keep committed manifests on git deps (the-fera org); for
local co-development use
.cargo/config.tomlpathsoverrides (gitignored, never committed). - Design-level gaps/conflicts: report to the orchestrator in chat, do NOT edit project-design yourself.
- Messages prefixed [HERMES HARNESS AGENT] come from the Hermes orchestrator relaying the product owner (Nika). Answer in chat; end every milestone with a status summary (done / in-progress / blockers).
Your workstream: the Fera client core — protocol layer (grammers, typestate), ractor domain actors, storage (sanakirja), outbox, offline-first read+write path (TECHSPEC §10 items 1-2 first).