Skip to content

v3.3.0 — Self-Heal Loop, Compression Dashboard, Living SBOM, ATP Vaccine/Kill-Switch

Choose a tag to compare

@overthetopseo overthetopseo released this 06 Aug 09:25
024fb05

Highlights

  • Self-heal loop closed end-to-end (detect → remediate → revalidate → attach)
  • Compression dashboard (aggregate / store / server / live UI)
  • Living SBOM — generate, revalidate, scheduler, typed manifests
  • ATP: vaccine, trust attestation, kill-switch integration
  • Core: remediation-PR revalidate + rogue-AI hooks

Release-readiness & lint cleanup

  • Full monorepo type-check clean: bare-tsc 749 → 0 errors
  • Root tsconfig scoped correctly (UI has its own Next tsconfig)
  • Real latent bugs fixed: Hermes/Ollama .complete() missing model arg, browser test mock teardown, duplicate identifiers in orchestrator, MiniMax role mapping
  • TypeScript pinned to stable 5.7.3; postcss override + SarifViewer name-collision resolved
  • .next/ build output untracked

Quality gates (all green)

  • Tests: 1977 pass / 0 fail (atp 208, core 1627, ui 21, gateway 74, mcp 47)
  • Build: 5/5 turbo tasks, 11 routes prerendered
  • CI: Lint & Test across Node 20/22/24 × macOS/Ubuntu, SDK Py 3.10–3.13, Shield Rust, CodeQL Analyze — pass

Merged via PR #124.

What's Changed

  • feat: self-heal loop + compression dashboard + living SBOM + ATP vaccine/kill-switch (v3.3.0) by @overthetopseo in #124

Full Changelog: v3.2.2...v3.3.0