v0.2.0 — Foam knowledge backend + docs consistency
Minor release. Headline addition is the Foam knowledge backend; the rest is the docs/consistency work and the case-collision regression guard that landed since v0.1.0.
Added
Foam knowledge backend
coding-scaffold knowledge create --target . --backend foamGenerates a self-contained VS Code workspace under .coding-scaffold/knowledge/:
.vscode/extensions.json— recommendsfoam.foam-vscodeon first open..vscode/settings.json— Foam workspace defaults (graph view, daily-note directory, ignores.git/and team_repo/)..foam/templates/{decision,skill,agent}.md— note templates.FOAM.md— entry note explaining the workflow.
Foam is MIT-licensed and runs entirely in VS Code — a commercial-friendly alternative to Obsidian for organizations of more than two people that would otherwise need a paid Obsidian Commercial license. See Knowledge Base / Foam.
Fixed
- Knowledge index case-collision hardening. Stale
index.mdreference in the generatedAGENTS.mdcleaned up; golden-output tests gained an automatic_casefold_collisionsguard so any future case-sensitive vs case-insensitive filesystem mismatch is caught at test time, not in Linux CI after the fact. - Misleading
setup tool --installexample in the README. Reworked so every tool is listed once for validate-and-configure and--installis shown once as a universal modifier — it's a flag onsetup toolitself, not OpenCode-specific. - Non-existent
policy --strictflag removed from the control-and-reproducibility persona path.
Changed
- Compatibility matrix dedup. The README compatibility table was diverging from the canonical 11-row capability matrix in
docs/wiki/Tool-Adapters.md. Collapsed to a quick-scan tool → support-depth strip linking to the canonical version.
Documentation
- 14 audit findings reconciled between code and docs (knowledge tree listings completed in README and Knowledge-Base.md to match what
knowledge.pyactually writes;INDEX.mdcasing corrected; Claude Code and Codex added to installer sentence;.coding-scaffold/team/sources/added to outputs inventory). - Review-Backlog reorganized: twelve items delivered as of v0.1.0 moved to a
Delivered as of v0.1.0section so the priority lists actually reflect remaining work. --shareand--relaxed-permissionsflags surfaced indocs/wiki/Policy-Packs.md.- Wiki-style
[[X]]links converted to relative Markdown so the docs render correctly when browsingdocs/wiki/in the repo on GitHub.
Verification
168 tests passing, ruff clean, CI green on Linux.
Upgrade notes
No breaking changes from v0.1.0. The Foam backend is additive — existing markdown, obsidian, and mempalace knowledge bases continue to work unchanged.
Full notes: CHANGELOG.md.