ops: deploy v3.0.0 report (LIVE_WITH_NON_CRITICAL_ISSUES)#63
Merged
Conversation
Backend live on 3.0.0, R006 core crypto confirmed (1 KEM ML-KEM-768). Smoke exit=1 (CRITICAL=0, no rollback). 3 non-critical failures all trace to the static frontend root (/home/paramant/app) not being synced by the compose-dir deploy; remediation noted for follow-up. Backup stamp: 20260527-2304 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Mick Beer <mick@paramant.app>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Autonomous deploy execution result for v3.0.0.
Status: LIVE_WITH_NON_CRITICAL_ISSUES | Smoke exit: 1 (CRITICAL=0, no rollback)
Result
/v2/capabilities(1 KEM = ML-KEM-768, 2 sig). All relay sectors + admin healthy.bbceb72./opt/paramant-relaypullede62fbf4 -> bbceb72, rebuilt, recreated.Non-critical issues (root cause: static frontend not synced)
nginx serves
/.well-known/+ static pages from/home/paramant/app(a non-gitartifact dir) and
/from a:8080host service. The authorized compose-dirdeploy updated only the relay/admin backend, so:
/dashboardcards render post-auth (anonymous curl sees sign-in)/setup404 (first-run/opt-in; expected on configured prod)Remediation (NOT done autonomously - outside the authorized deploy scope): sync
the static frontend artifact to
/home/paramant/app, then re-run the smoke test.Rollback readiness
Not triggered. All 6 service images tagged + manifest written for
scripts/rollback-3.0.0.sh(/home/paramant/backups/rollback-images-latest.txt).Full report:
docs/audit-reports/deploy-v3.0.0-20260527-2304.md.🤖 Generated with Claude Code