chore: exclude agent tooling and the knowledge base from the kenkeep scan
.kkignore governs which markdown the kenkeep scan treats as project documentation. It excluded .ai/kenkeep/hooks/ and the harness skill directories, but not kenkeep's own prompt templates and README, the committed nodes/ tree, .claude/agents/, or the harness instruction files.
A bootstrap therefore ingested the tooling as if it were project docs, and — now that nodes/ is committed — would seed the knowledge base from itself.
.ai/kenkeep/ subsumes the narrower hooks/ entry. CLAUDE.md joins AGENTS.md because both are loaded into every session already, so nodes extracted from them would duplicate the always-on layer.
finddocs now lists only README.md, docs/*.md and the submodule READMEs.
Issue #3612924.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Closes #3612924