| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
lint-common
Role
lint-common contains shared linting primitives for structured project records.
Boundaries
Owns:
- reusable frontmatter/slug/path validation helpers
- common lint diagnostic shapes used by higher-level crates
Does not own:
- memory-specific policy (
memory) - workflow-specific policy (
workflow) - Ticket backend policy (
ticket) - product CLI command shape (
yoi)
Design notes
Keeping common lint mechanics here avoids duplicating low-level validation while leaving each record type's policy in its owning crate.