v0.0.45
What's Changed
- Docs → KB staging-ingestion test helper by @msywulak in #4366
- fix(residency): staging login via region-map home-arm collapse (#3958) by @msywulak in #4368
- fix(web): Knowledge Base admin page padding + hero-pattern consistency by @msywulak in #4369
- feat: first-class Fumadocs → KB OKF importer over the source-loader surface by @msywulak in #4371
- refactor: extract @atlas/okf-bundle core + single-home the OKF wire contract by @msywulak in #4380
- fix(docs,okf): unbreak docs deploy + apply OKF review-panel findings by @msywulak in #4381
- fix(mcp): fail closed when the plugin dispatch-gate runner is unwired (#4355) by @msywulak in #4382
- docs: tidy — check off #4355 (dispatch-gate fail-closed) shipped via #4382 by @msywulak in #4383
- refactor: markdown-tree doc-source adapter + docs portal shim refit (#4374) by @msywulak in #4384
- feat(knowledge): sync connector spine — document-level ingest + dispatch + reconciliation engine (#4376) by @msywulak in #4385
- feat(knowledge): Notion sync connector — token install, markdown endpoint, crawl-union enumeration (#4378) by @msywulak in #4387
- feat(knowledge): Confluence Cloud sync connector — token install, storage→markdown, incremental + reconciliation (#4377) by @msywulak in #4386
- docs: tidy — bank #4377 Confluence + #4378 Notion KB connectors shipped (v0.0.45) by @msywulak in #4388
- v0.0.45 milestone review-panel: cross-cutting findings + fixes by @msywulak in #4389
- docs: tidy v0.0.45 — bank #4389 review-panel + extend milestone with KB wave-2 (#4391–#4394) by @msywulak in #4390
- docs: plan v0.0.46 — KB support-center connectors (PRD #4395) by @msywulak in #4405
- feat: Mintlify OKF importer — docs.json nav filter over the markdown-tree adapter by @msywulak in #4406
- feat(okf-bundle): MkDocs + Docusaurus OKF importers by @msywulak in #4407
- feat(auth): agent-auth spine behind ATLAS_AGENT_AUTH_ENABLED (default off) by @msywulak in #4417
- feat(knowledge): GitBook Cloud knowledge sync connector (#4393) by @msywulak in #4418
- docs: tidy v0.0.45 — bank shipped wave-2 adapters by @msywulak in #4421
- chore(auth): pin + document Agent Auth enablement precedence (#4419) by @msywulak in #4420
- feat(knowledge): Confluence Data Center/Server sync connector by @msywulak in #4422
- feat(auth): agent-auth OpenAPI capability breadth via createFromOpenAPI by @msywulak in #4423
- feat(auth): agent-auth consent + device-approval UI by @msywulak in #4424
- feat(audit): agent.* audit action catalog via agent-auth onEvent by @msywulak in #4425
- feat(ee): gate WebAuthn step-up approval strength behind enterprise flag by @msywulak in #4426
- feat(ee): gate CIBA backchannel approval behind enterprise flag by @msywulak in #4427
- chore(lint): cut over from ESLint to oxlint across the monorepo by @msywulak in #4428
- chore(lint): post-cutover oxlint tightening — restore no-explicit-any + no-control-regex by @msywulak in #4429
- docs(agent-auth): OAuth 2.1 vs Agent Auth guide + autonomous-mode caveats by @msywulak in #4430
- chore(lint): enable oxlint type-aware linting + wave-1 production burn-down by @msywulak in #4431
- chore(lint): type-aware burndown for cli, mcp, web tests (wave 2) by @msywulak in #4435
- chore(lint): oxlint type-aware burndown wave 2 — api + remaining packages, promote 4 rules to error by @msywulak in #4436
- docs(blog): add "The connector you don't write" post by @msywulak in #4439
- chore(lint): resolve type-aware await-thenable (753 → 0), promote to error by @msywulak in #4440
- chore(lint): clear type-aware config artifacts in cli/sdk/react (#4433, #4434) by @msywulak in #4442
- chore(lint): clear tsconfig-error + no-redundant-type-constituents, promote to error (#4432 closeout) by @msywulak in #4443
- feat(knowledge): Zendesk Guide sync connector + shared support HTML→markdown converter by @msywulak in #4444
- chore(ci,build): enforce lint:type-aware in CI + move .d.ts emit to tsgo (oxlint/TS7 endgame) by @msywulak in #4445
- chore(ci): record tsgo parallelism verdict; fix(web): de-vacuate web type-check by @msywulak in #4448
- feat(knowledge): Salesforce Knowledge sync connector — reuse the jsforce OAuth install (#4397) by @msywulak in #4449
- Make /ci hang-proof: disk-observable completion + launch-and-watch by @msywulak in #4452
- fix(agent-auth): review-panel punch-list — fail-closed hardening + coverage by @msywulak in #4453
- chore(web): type-check test files (tsconfig.test-check.json) + fix the 183-error backlog + guard fixture suite by @msywulak in #4454
- docs(agents): audit-command overhaul — three-tree docs layout, self-verification, /contracts-audit by @msywulak in #4455
- fix(test): mock gateway catalog in admin-model-config backward-compat case (#4451) by @msywulak in #4456
- fix(www): correct audit-found drift on pricing, legal, and landing copy by @msywulak in #4466
- fix(api): prod-audit trivial fixes — requestId on teams install 500, stale metrics doc comment by @msywulak in #4468
- docs: apply trivial fixes from the 2026-07-10 docs audit by @msywulak in #4476
- docs: connector guides for Confluence DC, GitBook, Zendesk Guide, Salesforce Knowledge by @msywulak in #4477
- docs-audit: 2026-07-10 residue — query schema, CLI help, agent-auth audit docs, .env.example policy by @msywulak in #4478
- docs: record the .env.example policy outcome in the SaaS env audit (#4473 follow-up) by @msywulak in #4481
- feat(agents): /elevate — extract the feature elevation cycle as a command by @msywulak in #4482
- Serve security.txt on app/api/docs origins via redirects to www by @msywulak in #4483
- docs(research): semantic-improve elevation audit — prep for grill session by @msywulak in #4490
- fix(semantic-improve): route chat proposal reviews through the DB-backed path (#4484) by @msywulak in #4491
- fix(wizard): gate semantic enrich on billing + meter token usage by @msywulak in #4492
- fix(semantic-improve): route proposeAmendment test query through runUserQueryPipeline (#4485) by @msywulak in #4493
- fix(semantic): apply auto-approved interactive amendments in the same flow by @msywulak in #4494
- fix(semantic): resolve proposeAmendment baseline through the org/group-aware DB read (#4488) by @msywulak in #4495
- docs: clear low-priority residue from the 2026-07-10 docs audit (roll-up) by @msywulak in #4497
- fix(semantic): scope NULL-org amendments to self-hosted; boot-guard scheduler off on SaaS (#4487) by @msywulak in #4496
- fix(web): render auto-approved chat proposals as applied, not approvable (#4499) by @msywulak in #4500
- fix(semantic): persist the resolved applyGroupId on interactive proposeAmendment rows (#4498) by @msywulak in #4501
- ci: docs internal-link + anchor checker — link rot now fails CI (#4480) by @msywulak in #4505
- docs: semantic-improve elevation — post-fix audit revision, CONTEXT.md vocabulary, ADR-0032 by @msywulak in #4523
- docs: single-source the agent-auth guide into content/shared/ by @msywulak in #4524
- docs: v0.0.45 closeout — ROADMAP COMPLETE + landing KB-connector copy (milestone #84 closed) by @msywulak in #4525
Full Changelog: v0.0.44...v0.0.45