postjevsql.git / .claude / memory / modular-crates.md

name: modular-crates description: User standing approval — split reusable concerns into their own crates without asking metadata: type: feedback

The user approves modular crates as a standing best practice ("I approve best practices like modular crates always", 2026-09-23).

Why: asked whether the Jev protocol and the mock should be their own crates, the answer was a blanket yes, not a one-off.

How to apply: when a concern is reusable outside its current crate (protocol types, test fixtures, mocks), give it its own crate at first write; don't ask first. Related: [[postjevsql-layout]].