Skip to content

Preserve public publication waits during incomplete recovery - #208

Merged
p0mvn merged 2 commits into
mainfrom
codex/public-recovery-service-wait
Oct 15, 2026
Merged

p0mvn merged 2 commits into
mainfrom
codex/public-recovery-service-wait

Conversation

@p0mvn

@p0mvn p0mvn commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

When a transparent publication ends below the wallet's target, a failed private entry could hide that public lag and remove the service retry delay. Preserve the public lag result independently of private content failures, while retaining the longer overload wait, actual coverage, and the existing failed-entry hold policy.

This is stacked on #205, the revision Vizor already uses, so the repair does not pull unrelated release changes into its dependency update.

Breaking changes

  • DB: None.
  • API: No signature changes. Progress retains publication lag even when private recovery cannot complete; failed-entry counts and the content-aware retry remain separate.
  • Other: A public publication delay is no longer suppressed by a private content failure, work budget, or contradiction.

Validation

A regression through the real PIR service and adapter reproduced the missing delay before the repair. It compares healthy and malformed selected entries under the same lagging publication. Boundary coverage checks every progress outcome and preserves the longer overload delay. The complete adapter configuration passed, including recovery through the in-process PIR service, detail and discovery recovery, and documentation examples. No live service or app deployment is involved.

@p0mvn

p0mvn commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-14T22:47:37.978459Z 1c7c85f Manual request
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Nice work!

Reviewed commit: 1c7c85f0ee

ℹ️ 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".

@p0mvn
p0mvn force-pushed the codex/public-recovery-service-wait branch from 1c7c85f to 4cad4c2 Compare October 15, 2026 22:35
@p0mvn
p0mvn changed the base branch from codex/remove-initial-query-delay to main October 15, 2026 22:36
@p0mvn
p0mvn marked this pull request as ready for review October 15, 2026 22:48
@p0mvn
p0mvn merged commit 7364f58 into main Oct 15, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant