Skip to content

Keep approval persistence failures from crashing the session - #729

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-7264-keep-approval-persistence-failures-non-fatal
Aug 31, 2026
Merged

Keep approval persistence failures from crashing the session#729
TheGreatAxios merged 2 commits into
mainfrom
cl-7264-keep-approval-persistence-failures-non-fatal

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Approval persistence failures no longer crash the session; runtime assembly keeps going when the store cannot be written.

Verification

  • Typecheck and build passed; targeted tests passed.
  • Full bun run test was blocked by host git hooks rejecting fixture authors (CL-7267 is the helper for that).

Fixes CL-7264

@linear-code

linear-code Bot commented Aug 31, 2026

Copy link
Copy Markdown

CL-7264

A rejected Allow Always write already applied in memory and was logged,
but the operator had no on-screen signal that later sessions would
re-ask. Persist now uses a live provider-model getter so a later merge
with mid-session model switching cannot capture a stale key.
@TheGreatAxios
TheGreatAxios force-pushed the cl-7264-keep-approval-persistence-failures-non-fatal branch 2 times, most recently from 8b1e8b5 to 32431ee Compare August 31, 2026 15:35
@TheGreatAxios
TheGreatAxios merged commit 53cd950 into main Aug 31, 2026
5 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