v0.0.40
What's Changed
- test(sandbox): neutralize ambient VERCEL_* creds in backend-selection tests by @msywulak in #4183
- feat: OKF (Open Knowledge Format) interop spike — okf import/export + mapping findings by @msywulak in #4184
- docs(adr): ADR-0028 — Knowledge Base is a fourth pillar (hosted OKF collections) by @msywulak in #4205
- feat(knowledge): pillar foundation — knowledge pillar, okf-upload catalog, knowledge_documents/knowledge_links (#4206) by @msywulak in #4212
- feat(knowledge): ingest + publish lifecycle (bundle upload, upsert-by-path, archive-on-uninstall) by @msywulak in #4213
- fix(web): adopt useConfigForm across email-provider, sandbox, branding (#4204) by @msywulak in #4214
- feat(knowledge): /admin/knowledge — collections, upload, review & publish by @msywulak in #4219
- feat(knowledge): OKF-native serving — per-mode mirror, atlas: provenance, prompt ToC by @msywulak in #4220
- refactor(api): mountBoth helper replaces 50 trailing-slash route-mount pairs (#4202) by @msywulak in #4215
- feat(knowledge): searchKnowledge tool — frontmatter filter + Postgres FTS + 1-hop graph expansion by @msywulak in #4221
- refactor(plugin-sdk): measuredHealthCheck primitive adopted across 18 plugins (#4191) by @msywulak in #4216
- refactor(mcp): approvalRequiredResult — one validated approval payload builder (#4199) by @msywulak in #4217
- refactor: one delivery-transport seam behind email/slack/webhook channels (#4198) by @msywulak in #4218
- fix(sandbox): evict stale explore backends on semantic writes; cap + timeout explore output by @msywulak in #4224
- feat(knowledge): generic bundle sync — scheduled pull of a bundle endpoint with ingest-computed diff by @msywulak in #4225
- chore: refresh bun.lock for @useatlas/plugin-sdk 0.0.16 version bump by @msywulak in #4228
- docs(roadmap): v0.0.41 Knowledge Base Pillar complete — 6/6 slices shipped, umbrella closed by @msywulak in #4227
- fix(knowledge): milestone #81 review-panel findings — stream-capped ingest, uninstall×sync race guard, publish counts by @msywulak in #4229
- refactor(knowledge): milestone #81 combined-diff architecture deepening — ingest seam, read module, registry-derived publish contract by @msywulak in #4230
- fix(marketplace): route POST /install through the Form-install persistence spine (#4186) by @msywulak in #4231
- fix(marketplace): platform catalog CRUD names pillar explicitly by @msywulak in #4233
Full Changelog: v0.0.39...v0.0.40