You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client): close the approvals (6) + record-shares (3) REST gaps (#3587 batch 3/5)
client.approvals gains the full request lifecycle beyond approve/reject:
recall (submitter withdraw), revise / resubmit (the ADR-0044 send-back
round-trip, both flow-moving), and the thread interactions remind /
requestInfo / comment (comment carries attachments). Bodies follow the
decision-route convention ({ actorId?, comment? }; the server defaults
actor to the authenticated user).
New client.shares namespace for per-record sharing grants under the data
surface: list / grant / revoke on /data/:object/:id/shares (revoke is
204-safe). 501s cleanly without the sharing service.
Each method URL-pinned in client.test.ts. Ledger: 9 rows gap→sdk;
ratchet 26→17. client-sdk.mdx: shares row added and the previously
missing approvals row documented (12 methods).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LX9ut3MK3KykE11S9bJmv5
0 commit comments