The sidecar copies and the skills pin match v0.46.0. The release changed .github/workflows/knowledge-release.yaml, .lokf/scripts/knowledge-federate.py, website/package-lock.json and website/package.json here; its changelog says how.
The sidecar copies and the skills pin match v0.45.1. The release changed .lokf/scripts/knowledge-apply.py and .lokf/scripts/knowledge-federate.py here; its changelog says how.
The sidecar copies and the skills pin match v0.45.0. The release changed .lokf/scripts/knowledge-report.sh, .lokf/m365/ktl-docent-m365.md, website/scripts/sync.mjs, website/src/components/ConceptCard.astro, website/src/content.config.ts and website/src/styles/catalogue.css here; its changelog says how.
A confirmed concept that a question put back to draft reads Confirmed, with the handoff “Reopened - a question waits for the curator”. It read “Draft - not yet curated”, as if no person had ever checked it. The review card and the queue say “reopened” too, the words ktl-curator’s report uses from Knowledge Trust Ladder 0.45.0.
The knowledge bundle’s namespace is https://w3id.org/ktl/curator/knowledge/. It was the placeholder https://ktl-curator.example/knowledge/, and every concept’s id moved with it, so the bundle can join the KTL federation. No plugin change.
The website’s link check reads an address in a code span without its closing backtick. A concept that named the site’s address in backticks failed the build with a broken link in llms.txt. The script matches ktl-website’s fixed template. No plugin change.
A website for the knowledge bundle.website/ builds an Astro Starlight site from .lokf/knowledge, the README, docs/ and this changelog, with a trust label on every concept page; knowledge-website.yaml publishes it to GitHub Pages once KNOWLEDGE_WEBSITE_ENABLED is true. No plugin change.
.lokf/justfile takes a domain schema as one variable. It was the copy from before ktl-sidecar v0.38.0, which the sidecar sync never carried. No plugin change.