lint_schema_tool
Validate note frontmatter against enum schemas in _AI_INSTRUCTIONS.md, returning only fields with values outside the declared allowed enums.
Instructions
Validate every note's frontmatter against the enum fields declared in
the vault's _AI_INSTRUCTIONS.md (under a "Frontmatter Schema" heading,
e.g. status: inbox | active | done | archived). Returns
{schema, violations: [{path, field, found, expected_enum}]} — only the
deviations, not a full vault dump. A field that's simply missing on a
note isn't a violation, only a present value outside the declared enum
is. Returns an empty schema/violations pair if no enum schema can be
parsed from _AI_INSTRUCTIONS.md.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vault | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||