Files
Neil cbbf0f8439 fix(session): fail open when partition authority cannot be read
Admission for a renderer session write consults pairing authority, which can
throw `folder_workspace_connection_ambiguous` for an unrelated workspace. Every
admission call site treated that throw as "not admitted" and silently dropped
the write, so one ambiguous folder workspace could discard a user's session save
on `session:set`, `session:patch`, `session:set-sync`, and the before-unload
staging checkpoint. Those paths now admit the write and log; a resurrected
partition is recoverable on the next unpair, a lost save is not.

GUI unpair did not catch that throw at all, so an ambiguous verdict surfaced as
an opaque removal error. It is now caught and read as custody held, which
completes the unpair and preserves the partition — deletion still requires a
positive "nothing owns this" verdict.

The checked-in audit artifact was computed on a tree stacked on #21113 and
cannot be re-baselined by editing its pinned commit; its prose is corrected to
match the shipped code and its recorded proofs are marked stale.
2026-09-19 15:55:21 -07:00
..
2026-09-19 12:33:03 +00:00
2026-08-28 00:59:21 -07:00