Project Overrides .hermes.md
@neura-marketCoding00
A .hermes.md example that earns its top spot in the priority order — overrides and project quirks only, no boilerplate.
#starter#project#overrides
.hermes.md
.hermes.md
Hermes checks this file first (.hermes.md → HERMES.md → AGENTS.md →
CLAUDE.md) and uses the first one it finds. Because this file shadows
the others, keep it for what is genuinely specific to this project —
boilerplate that belongs to every project belongs in your global setup.
This project
Payment reconciliation service. Boring on purpose. Correctness beats cleverness everywhere in this repo.
Overrides
- Money is integer cents, everywhere. A
floatin a money path fails review, including in tests. - Tests run with
make test, not the language's native runner — the Makefile wires up the database container the tests need. maindeploys on merge. There is no staging. Act accordingly.
Quirks you would otherwise rediscover the hard way
fixtures/bank-2024.jsonis real anonymized data with real edge cases — regenerating it loses the edge cases. Never touch it.- The flaky test in
reconcile_timeout_testis a known race (#412). Rerun once before investigating; mention it if it fails twice. docs/adr/holds the decisions. Check there before proposing an architecture change that was already rejected.