Repository navigation
release: prepare v0.5.0 experimental recovery - #46
Conversation
Deployment and operational verification update — 2026-10-25
No release/merge or general unattended-recovery guarantee is implied. Detailed operational report: #43; lifecycle evidence: #20; policy coordination: #44; public support gates: #45. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
Security findingsAdvisory findings (1)ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 952631e80d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review All three P2 code-review findings are addressed in ccb9931. Added regression coverage for expired subscription admission, explicit no-error ping classification and authenticated deployment examples. Local research suite: 173 tests, one Linux-only skip. Candidate artifacts regenerated and verified against this commit. Please review the fixes; the previous commit security review completed without findings. No live deployment or release publication was performed. |
|
@codex security review |
|
Codex Review: Didn't find any major issues. Can't wait for the next one! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
There was a problem hiding this comment.
🛡️ Codex Security Review
Here are some automated security review suggestions for this pull request.
Reviewed commit: ccb9931c74
ℹ️ About Codex security reviews in GitHub
This is an experimental Codex feature. Security reviews are triggered when:
- You comment "@codex security review"
- A regular code review gets triggered (for example, "@codex review" or when a PR is opened), and you’re opted in so security review runs alongside code review
Once complete, Codex will leave suggestions, or a comment if no findings are found.
|
@codex review |
|
@codex security review |
🛡️ Codex Security ReviewSecurity review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
v0.5.0 published — 2026-10-25PR merged as Annotated tag Eight assets were rebuilt from the merge commit. Both archives contain exactly the 112 tracked files, with every file compared to Git; source assets match the versioned manifest. All eight uploaded assets were downloaded again and matched local SHA-256 values. KR production deployment is staged with pinned released-source hashes and rollback for three broker files plus the scoped Caddy client-IP header update. It has not yet been applied: final sudo authentication is pending. No OAuth, subscription or recovery ledger reset is part of deployment. The Dots installed runtime is not changed by publication. |
v0.5.0 production broker deployment verified — 2026-10-25Release commit: The initial deployment preflight correctly deferred during a real Dots outage. Existing service/code remained unchanged. The external observer subsequently confirmed SSH and ping recovery at 15:38:05 KST, and the healthy observation was acknowledged before retrying deployment. The retry applied three broker code files ( Independent post-deployment checks:
This verifies deployment and the sampled transport/authentication paths; it is not a new production slow-request stress test or proof of future token renewal. The Dots installed package was not replaced by this broker deployment. The operator explicitly authorized merge/publication while the latest code re-review remained pending; latest security review and exact merged-commit CI passed. |
v0.5.0 scope
Advanced-user experimental external-recovery research and operating documentation. The standard installer does not install the broker, register a Dots task, enable automatic recovery, or restart the stopped watchdog. The four installed executable sources remain byte-identical to v0.4.0; VERSION and source-manifest metadata advance to 0.5.0.
Included:
Remaining work in #20, #31, #43, #44 and #45 is kept OPEN and moved to v0.6.0. This PR is the v0.5.0 milestone deliverable; it does not close broader research or general-support acceptance criteria.
Evidence and limits
Release preparation
Released merge commit:
6741383ddf1296db1f3ff31db56887e22db83580(v0.5.0); tree matches candidate37d7aaf.See docs/releases/v0.5.0.md and docs/experimental-recovery.md. The changelog publication date is set to 2026-10-25 for this authorized release. Local runtime credentials, callback secrets, databases and private logs are excluded from source and assets.