Repository navigation
Add recipient-bound invitation links and target previews - #25
DoodleBears wants to merge 3 commits into
Conversation
Issue: #3 Agent-Task: codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Issue: #3 Agent-Task: codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9
|
UAT API/CLI tracer is verified at service Companion mobile #2169 is Draft. Native invitation acceptance, pending-target restart recovery and before/after screenshots are still pending the assigned Simulator window; real camera QR, QR display/save and workspace drawer remain separate unfinished gates. T1/#3 stays open. Task: |
|
Assigned Batch21 iOS Simulator acceptance is now verified and published in DeepSeekBot #2169. Evidence, recording, first failures and limits.
Still open: sender native copy/share, new-instance trust and Hosted AuthKit return carrying an invitation, real camera/Android; QR rendering/save, unified workspace drawer, organization-wide Agents and remaining umbrella gates. Synthetic login does not prove interactive Hosted AuthKit. No Prod or new PR merge. Task |
Task #3 | Claim
Why the change
Recipients need a portable invitation link that previews the exact destination before joining, without giving the link holder access to another account's invitation.
Special things to note
f10437bfbe46c4cbcbfb71bc6b599e9551669051; mobile acceptance remains pending. Keep Draft/unmerged.codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9.Change outline
CLI adds
invitation-link <server> <id>,invite previewandchannel-invite preview; preview/accept accept--linkonly when its origin equals the explicitly imported--serverand its scope matches the command. Preview is read-only; channel-only invitation never grants workspace membership.Tests exercise pending preview without joining, wrong recipient, revoked acceptance, neutral landing and mismatched-server refusal before credentials are sent. Live UAT replay evidence confirms those boundaries with synthetic A/B accounts. Mobile #2169 is awaiting its assigned Simulator run; new native screenshots are pending.