29 lines
735 B
Markdown
29 lines
735 B
Markdown
# 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.
|
|
|
|
## See also
|
|
|
|
- [`../../docs/design/memory-knowledge.md`](../../docs/design/memory-knowledge.md)
|
|
- [`../../docs/development/work-items.md`](../../docs/development/work-items.md)
|