Skip to content

Harden startup and review publication recovery - #568

Open
morgaesis wants to merge 34 commits into
mainfrom
codex/fix-async-instrumentation-start
Open

Harden startup and review publication recovery#568
morgaesis wants to merge 34 commits into
mainfrom
codex/fix-async-instrumentation-start

Conversation

@morgaesis

@morgaesis morgaesis commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Postil now refuses a web release that cannot complete server instrumentation startup and keeps review publication fail-closed across transaction pooling, partial deploys, and interrupted recovery.

Release preparation records generation-scoped recovery state before darkening publication or hosted inference. Recovery adopts abandoned generations atomically, deploy and scheduled recovery share one bounded queue, and only a homogeneous verified fleet can restore capabilities. This prevents mixed fleets, stale locks, uncertain pooled clients, or a killed preparation from silently reopening merge gates.

@postil-dev postil-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

info 1 advisory finding open
1 finding posted inline

Review details

Comment thread scripts/verify-server-observability-bundle.ts Outdated
@morgaesis morgaesis changed the title Load server instrumentation asynchronously Harden startup and review publication recovery Aug 27, 2026
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