A bounded finish, stated plainly.
Flick presents bounded decision sessions for connected Gmail accounts. Only Google/Gmail has been smoke-tested.
The current product is in normal mode with acquisition enabled. Availability and account limits are shown before connection or purchase.
Current completion boundary
The dedicated Verified Finish rail is disabled (verifiedFinish:false). Ending the currently displayed batch is a local boundary, not provider-confirmed proof that every action succeeded or that a mailbox is empty.
- Bounded: the end of a displayed batch never represents that a mailbox is empty.
- Account-specific: each card and action remains tied to the authenticated Gmail account it came from.
- No optimistic verification: a locally empty card stack is not provider confirmation.
Identity Firewall
Only Google/Gmail is currently smoke-tested. Every connected mailbox must be authenticated to an account the user is authorized to control; Flick does not claim support for delegated, shared, team-managed, or alias-only identities.
- Every displayed card and action must name its canonical account.
- The service—not a client-supplied fallback—must bind the user, account, conversation, and current inbound version.
- A stale, foreign, disconnected, or ambiguous action must fail closed.
Current action semantics
- Archive: removes only the exact displayed message snapshot from Inbox and preserves unread state.
- Keep: records a Flick decision and does not itself change Gmail. A later message in the conversation is treated as a new inbound version.
- Reply: can create a draft for the user to review; the current build does not expose or invoke Gmail Send.
- Unsubscribe: records a request result, not proof that a sender stopped future mail.
Content and authorization
Google's restricted gmail.modify grant is technically broad enough to read, compose, and send Gmail. Flick's current interface uses it for reading, label changes, and requested draft creation; it does not expose or invoke Send.
Selected message content can pass request-scoped through Flick infrastructure and Anthropic when a user requests AI drafting. Minimal action state and encrypted approved draft text can persist temporarily for delivery and reconciliation. Flick does not maintain a general mailbox copy or train its own models on mailbox content.
Sample-only demo
The demo contains fabricated messages. It cannot connect to, read, or change a real mailbox.
Open the sample-only demo → · Read service status → · Get support →
Turn the next inbox decision into a finite deck.
Open Flick with an account you control, or practice first with fabricated sample mail. Provider results remain limited to the accounts, messages, and actions Flick actually confirms.
Open Flick with your inbox →