Repository navigation
test(evolver): validate same-image campaign takeover and stale writes - #246
Merged
Merged
Conversation
Deploying inalpha-web with
|
| Latest commit: |
8b2f474
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://c1e984a4.inalpha-web.pages.dev |
| Branch Preview URL: | https://codex-e2-campaign-takeover-v.inalpha-web.pages.dev |
|
Reviewed PR head: 🤖 DeepSeek V4 Pro PR Review |
Owner
Author
|
Addressed the actionable gaps in 1fae2a1 and refreshed the actual probe evidence in 66d214e.
Final updated same-image probe passed; nine boundary/cleanup/fixture-contract tests, Ruff and formatting passed. The original failed attempts and earlier successful narrower probes remain documented. |
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.
Changes
Paused-worker observations alone do not prove rejection of a stale checkpoint write. Add a maintained offline validator that pins a cached Evolver business image to its resolved image ID, creates a fresh migrated local audit database, and checks the actual completion function with matching operands: an active-token write succeeds and is rolled back, then the old token is rejected after natural expiry and a different live claim.
Record the observation-table lock anchors, unknown reserves, process-resume invariance and owned-resource cleanup. Keep failure stages in receipts and full tracebacks only in private logs. Bound cleanup independently per process; add boundary, timeout, already-exited and intentionally reused dev-fixture contract tests. Document the command and evidence limits.
Validation
Peripheral services are fixtures; the direct storage call is not an old SDK callback, normal-owner production authorization, full peripheral-stack recovery or complete fault-matrix acceptance. No production model calls or service restarts were added. The validator does not require a production deployment.