Passing knowledge base
knowledge-lint lint knowledge-base: three entry categories, a SOPS-encrypted secret and an asset folder. One glossary entry is past its 365-day review interval, which is a warning, so the run exits 0. The input shows the _types.yml.
Passing knowledge base
examples/output/lint-knowledge-base.txt# Categories of this sample knowledge base. A new category is a new entry
# here — no code change in knowledge-lint.
status_values: [current, deprecated]
active_status: current
categories:
decisions:
kind: knowledge_entry
type: decision
review_interval_days: 365
processes:
kind: knowledge_entry
type: process
review_interval_days: 180
glossary:
kind: knowledge_entry
type: glossary
review_interval_days: 365
secrets:
kind: sops_secret
assets:
kind: assetsChecking knowledge-base/secrets/example-credential.yaml Checking knowledge-base/processes/entry-review.md Checking knowledge-base/decisions/2026-01-vector-store.md Checking knowledge-base/glossary/rag.md Checking knowledge-base/glossary/chunking.md WARNING: last_reviewed is 469 days old (> 365), but the entry is marked 'current' Checking knowledge-base/_attachments.yml 3 of 4 knowledge entries are marked public. All checks passed (1 warning(s)).