v0.17.0
The compile path learns from its peers. This release wires in verified improvements from deep comparisons against two sibling LLM-wiki projects (alfadur7/llm-wiki-newsroom, langchain-ai/openwiki):
- Compiled context stops citing losers — superseded nodes and arbitration losers are excluded by default (
include_superseded=Truerestores them); synthesis citations are grounded against input node ids - Two-sided publication gate — lint runs crash-safe at the tail of every compile;
compile --strictfails closed; opt-inlint --verify-claimsLLM-checks that cited nodes support the citing sentence - Output snapshot gate — compile reports
Output: changed/unchanged;--stricttrips on inputs-unchanged-but-output-changed (byte-idempotence tripwire); CI refresh workflow example included - Agents find the knowledge base on their own —
tesserae setupinstalls an idempotent pointer block into AGENTS.md/CLAUDE.md; wikiindex.mdbecomes the MCP-first agent entrypoint - Cheaper compiles, visible staleness — whole-layer code-graph extraction cache with delta reporting; git-delta staleness lint findings; content-digest invalidation for community summaries
- Plus a
contradictions.mdwiki page, community-page## Sourcesprovenance, andgraph_ppr exclude_direct_neighborsfor unexpected-connection discovery
Full notes: docs/release-notes/v0.17.0.md (+7 translations). Suite: 2141 passed.