-
pom: enable SQLite foreign_keys enforcement
-
Sync mnw-cli Cargo.lock (reqwest streaming deps, synckit-client 0.6.0)
-
Release server v0.10.15
-
sando: build + deploy companion services (mnw-cli) in lockstep
-
sando: fix pre-swap config-check env parsing; enable the gate on both nodes
-
sando: harden self-update against self-bricking
-
Release mt v0.4.1
-
server: fix duplicate /api/openapi.json route panic
-
Release server v0.10.14
-
Publish developer feeds doc and wire Swagger UI at /api/docs
-
Substitute business assumptions across public docs
-
server: MNW_CHECK_CONFIG mode — validate config and exit, no side effects
-
sando: detached-task promote + opt-in pre-swap config-drift guard
-
Release server v0.10.13
-
Revert errant comment edit to already-applied migration 152
-
ops-exec: kill_on_drop the rsync transport so a cancelled deploy can't orphan it
-
Release server v0.10.12
-
sando: grant PUBLIC usage/create on scratch public schema after reset
-
Fix migration hygiene: UTF-8-safe comment strip + rerun-safe index 168
-
Install TierPrices global in test harnesses; release v0.10.11
-
Release server v0.10.10
-
Fix stale AppState test harnesses (cost_allocation, pricing_comparison)
-
Refined-A pricing reset ($8/14/18/24) + toml-driven tier config
-
server: self-install frontend deps in build.rs (npm ci on fresh checkout)
-
server: remove the cost-allocation breakdown from /pricing
-
server: restructure the frontend into a typed core lib + custom-element islands
-
server: compute the pricing comparison from assumptions.toml
-
server: fix quarantine purge project-cover gap + cover db/scanning (A5, B-Sto1)
-
server: import-job heartbeat + stuck-job reaper, typed status (A5)
-
server: split public image content into a separate CDN bucket (S1)