-
sando: MM runs Mountaineer; bake init-backend abstraction into Phase 1
-
sando: add todo.md with CI/CD migration roadmap
-
sando: MVP — daemon, gates, deploy, TUI
-
sando: scaffold deploy controller (daemon + TUI)
-
v0.8.1: Ultra Fuzz Run 27 remediation + test coverage + doc fixes
-
about/compare: fix revenue table math + Stripe fee consistency
-
test: streaming workflow gaps (12 tests)
-
test: embed widget workflow coverage (18 tests)
-
test: discover/search workflow coverage (13 tests)
-
Run 27 MINOR batch: 15 nit-tier items + U3 carry-over
-
Run 27 carry-over: 6 SERIOUS + 6 MEDIUM remediated
-
phase 3: trial presets, promo redemption tracking, scan-flag surfacing
-
phase 1: UX polish, What's New modal, SSH break-glass doc
-
observability: caddy-ask metrics + storage fill + pg_stat_activity gauges
-
R27-UX-M3: AppError::Validation now carries per-field errors
-
test: SyncKit adversarial test suite
-
Ultra Fuzz Run 27: 32 of 33 audit items remediated
-
test: mint SyncKit JWT directly in per-key tests
-
v0.8.0: SyncKit true per-key storage
-
v0.7.3: SyncKit pricing v2.1 — two modes, GB-only pricing, R2-calibrated
-
v0.7.2: bump for reverted-v0.7.1 redeploy
-
Revert "v0.7.1: reconcile SyncKit prices to canonical doc"
-
v0.7.1: reconcile SyncKit prices to canonical doc
-
v0.7.0: SyncKit v2 developer billing + exorcise sweeps
-
exorcise: code doc-comment sweep + shared crate docs
-
templates: wire up Team page template struct
-
SyncKit v2 billing: open-platform developer billing
-
exorcise: B15c routes/{stripe,synckit,storage,admin,git,git_issues,embed,postmark} doc comments
-
exorcise: B15b routes/pages/ + root routes doc comments
-
exorcise: B15a routes/api/ doc comments