Fix native observations, canonical storage and Coolify runtime checks #54
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/voting-36-43"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Production startup exposed native Terra RPC configuration that was never attached to the client, pooled sessions selecting an old schema, readiness probes used as restart probes, and Coolify static wrapping discarding the frontend runtime. This change wires native observations, pins every ledger/API connection to the trusted path, separates restart liveness, and verifies Docker runtime deployment mode and resource identity.
A bounded read-only inspection mode reports allowlisted catalog/count/mismatch metadata before any migration or worker, so deployment can audit existing storage without copying credentials or guessing which electorate to retain. It exposes liveness200/readiness503 and handles graceful shutdown. Normal mode retains the signed lifecycle, immutable histories and frozen power.
Pinned Rust1.88.0 full release verification passed73unit/supervisor tests,92integration tests,245OpenAPI response validations,146frontend tests, production build, both nginx configurations and Gitleaks. Additional evidence includes11Chromium workflows, a real second-origin signed amendment/retry,4optimized timestamp tests, actual Docker valid build and9guard rejections, actual native-RPC recovery/registration/restart, full signed lifecycles through the restricted pool, every pooled connection against hostile startup paths, and captured sentinel log/response failures.
Evidence and invariants crosslinks operator/ledger/protocol agent guidance and the release controls. Initial release failures are documented in issues36–43; no issue is automatically closed. Production read-only inventory, recovery, exact-commit deployments, proxy verification and live tests follow merge; skipped exhaustive matrices will remain explicit in final comments.
Fix release wiring and expand hardening fault coverageto Fix native observations, canonical storage and Coolify runtime checks