Skip to content

test(live): match delivery receipts by request sequence (CR-223) - #478

Merged
luisleo526 merged 4 commits into
mainfrom
core/cr223-receipts-r2
Oct 22, 2026
Merged

luisleo526 merged 4 commits into
mainfrom
core/cr223-receipts-r2

Conversation

@luisleo526

Copy link
Copy Markdown
Collaborator

CR-223: follow-ups to #463 (live end-to-end receipts). This replaces draft #475, whose base was behind main.

  • native_live_startup_e2e matches delivery receipts by request sequence, with event_id used to check membership. Each redelivered body is compared with the stored payload, so concurrency stays on (default max_in_flight 8).
  • The other live end-to-end fixtures that compared raw receipt arrays in handler-completion order (latent flakes) now match by sequence too.
  • The receipt-assertion hand-off is recorded.

The branch is 5d8b9fb (the CR-223 commits on a8089b2) with main 20267dd merged in as 874915a (tree e210c5a884). Lab evidence: rj-20261021t182108-0fee9f on 5d8b9fb has preflight, release, debug and docs all exit 0. rj-20261021t190854-0cdca3 on 874915a has preflight exit 0, on a clean tree. The verify steps on this exact tree follow as lab verify record names them.

🤖 Generated with Claude Code

@luisleo526
luisleo526 marked this pull request as draft October 21, 2026 19:28
Remove DONE and REPORT.md, which 5d8b9fb added at the repository root.
They are lane hand-off artifacts, not product files; lab verify record's
no-behaviour diff rule refuses them. Their text is kept in the lane folder
outside the repository. No source, test or build file changes.

Co-Authored-By: Claude Code <[email protected]>
@luisleo526
luisleo526 marked this pull request as ready for review October 21, 2026 20:17
@luisleo526
luisleo526 merged commit c32c732 into main Oct 22, 2026
23 checks passed
luisleo526 added a commit that referenced this pull request Oct 25, 2026
The tree is identical to the previous head of the PR branch (46fe81f, which
already contained main). This merge only reverses the parent order so that the
first-parent chain of the head reaches main's last pull request commit
(7a7d099, #509) at once. check_doc_reverts finds its base on a checkout
with no branch refs (the lab hosts) from that chain; with the PR branch as the
first parent it fell back to c32c732 (#478) and judged main's own commits
(717c75d, 3a0d150, ...) as if this PR had made their doc deletions.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
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