Skip to content

fix(publication): coalesce result lineages#807

Merged
steipete merged 1 commit into
mainfrom
fix/publication-lineage-dedupe
Jul 23, 2026
Merged

fix(publication): coalesce result lineages#807
steipete merged 1 commit into
mainfrom
fix/publication-lineage-dedupe

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Summary

  • Coalesce protocol-v2 exact-review publication deliveries by immutable lineage before batch claim.
  • Keep the oldest pending slot's retry history while retaining the freshest known producer artifact.
  • Preserve active-batch ownership and same-producer revision handoff.
  • Add regressions for refreshed-producer retries, delayed older producers, and both legacy sibling orderings.

Reported by @snowzlmbot automation in #801. This maintainer-owned replacement supersedes that broken PR.

Fixes #800.

Proof

  • pnpm run build:all
  • Focused lineage and same-producer handoff tests passed.
  • Autoreview completed clean with no findings.
  • Local pnpm run check reached the complete suite but has unrelated host failures: missing GNU timeout, Linux-only capset assumptions, and macOS /private path normalization. Hosted CI is the full-suite gate for this exact head.

Keep one effective protocol-v2 publication lineage while preserving active batch ownership, same-producer revision handoff, and the freshest available producer artifact.
@clawsweeper

clawsweeper Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix(publication): coalesce result lineages This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

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.

fix(publication): coalesce duplicate exact-result lineages before batch claim

1 participant