git clone https://github.com/seanflanagan/repo-knowledge-plane.git
cd repo-knowledge-plane
uv pip install ".[dev]"uv run nox -s lint
uv run nox -s typecheck
uv run nox -s test
uv run nox -s quality
uv run nox -s docs
uv run python -m rkp --json doctor
uv run python -m rkp --json preview --host codex
uv buildThe core layers are:
core/: claim model, types, security, configstore/: SQLite persistence and migrationsindexer/: parsers and extractorsimporter/: existing instruction file ingestionprojection/: host adapters and budgetsserver/: MCP handlers and response envelopescli/: Typer entrypoints and Rich UXquality/: conformance/leakage/drift harness
statusbeforeinit: the repo is not initialized yet- noisy self-indexing: add repo-local
discovery.exclude_dirsin.rkp/config.yaml - MCP protocol pollution: any new human/log output must stay on
stderr - docs drift: if the adapter output path changes, update README, docs, and tests together
- adapters format claims, they do not infer them
- imported claims stay below executable config until review
- sensitivity filtering and governance are output-boundary concerns, not optional callers’ whims
- this repo is still evolving, so prefer focused improvements over framework-building