First release: template-less drift detection for a folder of sibling repos.
kindred scan [dir]: discovers sibling git repos, clusters shared files (same relative path in 2+ repos, plus well-known shareable files like LICENSE, .gitignore, .github/workflows/*), normalizes content, and prints a drift matrix with IDENTICAL / DRIFTED (with similarity %) / MISSING per repo.--jsonfor scripting.kindred diff <relpath> [dir]: zero-dependency unified diff between the variants of a shared file.- Similarity: line-based LCS diff ratio over normalized content (CRLF to LF, trailing whitespace stripped, blank runs collapsed).
- Strictly read-only: never writes inside scanned repos.
- Zero dependencies, Node >= 18, ESM, tested with node:test.
Roadmap: bless/apply to push the canonical variant back out.