Skip to content

fix(approval): exact parked-call identity, typed discard, and retry re-use - #1077

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-7953-leftovers-0-3-27
Sep 15, 2026
Merged

TheGreatAxios merged 4 commits into
mainfrom
cl-7953-leftovers-0-3-27

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Approval resume resolves the parked call through an exact ContextStore lookup with no history-heuristic fallback
  • Expired, consumed, or duplicate typed approval decisions are discarded before parsing and never become ordinary input
  • A retry after an observed acceptance reuses it exactly once, and the delivery guard lives under single ownership in delivery-queue

Verification

  • Approval, reactor-acceptance, director, delivery, and keeper suites pass on every lane
  • bun run check passes on each lane branch (exit 0)

Fixes CL-7998
Fixes CL-8000
Fixes CL-7999
Fixes CL-7953

@linear-code

linear-code Bot commented Sep 15, 2026

Copy link
Copy Markdown

CL-7998

CL-8000

CL-7999

CL-7953

@TheGreatAxios
TheGreatAxios merged commit efa2b1a into main Sep 15, 2026
26 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