vault-lint — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited vault-lint (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Weekly vault health scan — contradictions, orphans, missing Concept pages, and stale claims — output is a prioritized action list, not a report.
Don't: auto-fix anything — surface for Shane to decide. Don't use this for targeted note exploration — that's the obsidian skill.
obsidian CLI commands via bashobsidian search query='Concepts/' limit=50For each Concept page found, read it. Compare claims across pages. Flag pairs where one page asserts X and another asserts not-X (or a materially different position on the same topic).
Output format:
CONTRADICTION: Concepts/[A] vs Concepts/[B]
[A] says: "[quote]"
[B] says: "[quote]"
→ Resolve by: updating whichever is older or merging into a single pageobsidian search query='[[' limit=100Read each page that contains wiki-links and collect every [[linked page]] reference. Any Concept page that appears in zero link lists is an orphan.
Output format:
ORPHAN: Concepts/[page]
Created: [date if available]
→ Link from a related note or delete if supersededobsidian search query='TERM' limit=20Run searches for noun phrases that appear frequently across the vault. Count mentions. Any term appearing 3+ times that does NOT have a matching file in Concepts/ is a gap.
Strategy: search for terms surfaced during recent /connect and /trace runs first; also scan Daily Notes for recurring nouns.
Output format:
MISSING CONCEPT: "[term]" (N mentions, no Concepts/[term] page)
Seen in: [list of note names]
→ Create Concepts/[term] pageobsidian search query='Clippings/' limit=30For each Concept page, check if any claim is contradicted or significantly updated by a more recent Clipping. Look for:
Output format:
STALE: Concepts/[page]
Claim: "[quote from concept page]"
Superseded by: Clippings/[newer source] ([date])
→ Update claim or add caveat in Concepts/[page]Execute all four scans directly using obsidian search and obsidian read commands via bash. Apply the same logic described above. The scans are bash-executable without Qwen.
Present findings in this order, most actionable first:
End with a one-line summary: "N issues found across Concepts/ — X contradictions, Y orphans, Z missing pages, W stale claims."
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.