-
page_smoke: a gate that reads the site the way a visitor does
-
Configure pom as Sando's second app, and take an intake through the seam
-
Thread the app dimension through Sando's queries
-
Give Sando a product dimension in its configuration
-
code_smoke: advertise localhost, and fix multithreaded's clippy
-
Give code_smoke the CDN_BASE_URL the server has required since 3e3b1d15
-
Gate docengine again, by letting a test_target name an aux repo
-
sando: gate every database's migrations, not only the server's
-
sando: unwedge the backup floor and block on stale dumps
-
sando: compile the frontends in the code_smoke gate
-
sando: adopt lint block, fix clippy, fmt
-
sando: content-addressed release identity; key promote/burn-in on build id
-
sando: run docs check first in code_smoke
-
Dedup ct_eq + sando live_log into ops-core; put sando errors on JSON
-
Retire the astra CI pipeline
-
sando: remove the Prometheus exporter instead of deciding its auth posture
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
sando: run cargo_test over every crate, not just server/
-
sando: add the hardening_test gate for what fast-tests hides
-
sando: fail the promote on red post-deploy gates, stop rollback rolling forward
-
Align SQLite stack: rusqlite 0.39 + sqlx 0.9 (pom/sando/bento/ops-core)
-
Add code_smoke host gate: migrate-from-scratch + seed + serve /health
-
gates: own the scratch cluster's privileges in code
-
sando: grant PUBLIC usage/create on scratch public schema after reset
-
sando: restart reconcile + real metrics + split event bus (Perf A+, ultra-fuzz Run 2 deep Phase 4)
-
sando: add node_health post-deploy gate; boot_smoke is host-only (Gate SM A+, ultra-fuzz Run 2 deep Phase 2)
-
sando: wire gate wall-clock ceiling (Timeout now live); drop dead StayedUp (Run 2)