Brainstormed 2026-06-16 in response to: "I want to build the iOS app as a
replacement for the website, making is more convenient for the members,
and the added ability to send push notifications to the members as
well. it will also give us the oppotunity to make the experience more
seemless. but how can we track the profits and losses for the casino
games (poker, blackjack, roulette etc) without manual entry/manual count
by connor or myself (the admins)? using a vision model to count the
chips for us—getting the user to upload there own profits or losses?
lets think deeply about this and how we can develop the best user
experience."
"I want to build the iOS app as a replacement for the website, making
is more convenient for the members, and the added ability to send
push notifications to the members as well. it will also give us the
oppotunity to make the experience more seemless."
This is a major shift from the v1 brainstorm (sibling product). Implication: stop investing in the web app; web becomes a public/marketing surface or gets killed entirely.
The pain is at the end of the night — counting 12 stacks. The chips are tokens tracking net change. The "P&L" question reduces to ending stack − buy-in(s), not 12 separate transactions.
A. Buy-in self-report + photo of ending stack (RECOMMENDED for v1)
B. Photo of starting + ending stack (more rigorous, more friction)
C. Self-report only (the fallback)
trying to avoid
vision results.
sober players
For the member (3 actions, ~30 seconds):
→ "Your P&L: +$X. Confirm?"
For Connor (3 actions, ~2 minutes):
v1: Server-side vision API
reference colors)
per session. Trivial.
privacy (sending chip photos to server)
v2: On-device Core ML model
ML for v2
Hybrid: on-device first pass, server fallback on low confidence
EASY if standardized.
visible), easy when fanned.
photo" or side-of-stack photo.
Mitigations baked into the UX:
in the app (one-time setup with reference photos)
These don't have chips. They're tracked as "Social Dividends" — manual entries. Not a vision problem. Maybe a "+1 to Olivia for the burn" button.
Now possible because iOS:
Claim Your Seat."
at Risk."
applied. Next session?"
invitation."
The no-show tax becomes enforced not stated. That's a big change — the rule is no longer "Connor will remember to deduct it."
If iOS replaces the web, what happens to the web app?
Option A: Web becomes public/marketing only
marketing pages
Option B: Kill the web entirely
Option C: Web stays as the Pit Boss admin surface (RECOMMENDED)
management, big-picture analytics
The user said "make the experience more seemless." Let me unpack:
sessions, Haptics for "your turn," Watch for glances.
Spotlight.
generated and shared. The Briefing appears 48h before the next session. The season finale is calendared.
so the app is invisible at the table. Push notifications bring the room to you when you're not there.
ledger entry. No "I'll log it later." The act of taking the photo is the act of settling.
The last one is the deepest. The act of cashing out is taking the photo of your stack. They're not separate steps. The photo is the receipt. The P&L is computed at the moment of cashout. The session is settled at the moment the last stack is photographed. There's no "log it tomorrow."
The phone is just the ledger's witness. It's not an interruption; it's a ritual.
Carried from v1:
New from v2:
~10-week scope. Still doable. The chip-photo flow is the biggest new surface — recommend a 1-week spike first to validate the server-side vision approach with a hand-rolled PoC.
ship. On-device is more private. Default: server for v1, on-device for v2.
the tiebreaker? (Connor, the Pit Boss.) What's the UX for that?
we need separate cashout flows? (Poker yes, social no.)
is simpler; track the count for transparency.
CC-internal; buy-ins are in real money. The P&L is in CC. The buy-in $ → CC conversion needs a defined rate.
wait for Connor to confirm? Auto-debit is the right move; let Connor dispute.
this much"). Cloud storage, deletion policy, access control. Suggest: auto-delete after season end + 30 days, only Connor/Nathan can view.
Felt Faction standardizes, vision is much easier. If they don't, the app needs a "register your chip set" flow (one-time setup with 5 reference photos).
here. Manual entry. Could gamify with quick "Award a Dividend to..." buttons.
does the UX need to feel instant? Suggest: show a "Scanning..." indicator for the 2 sec, then animate the result. The 2 sec is itself part of the ritual.
Don't build the iOS app yet. Build a 1-week spike first.
Take 50 photos of poker chip stacks (different denominations, different lighting, different sizes) and feed them to Claude Sonnet Vision with a one-shot prompt. Measure:
This validates the technical approach before investing in iOS infrastructure. If the vision works, ship v1 with server-side. If it doesn't, fall back to "self-report only with photo evidence for disputes" and rethink.
This is the cheapest way to de-risk the biggest unknown in the project.
The Hydrolyze patterns that map:
Hydrolyze doesn't have:
The vision workflow is new. Worth its own spike (separate from the app, separate from the data model — just a script + 50 photos + a spreadsheet of results).
The v1 framing: "Felt Faction is the most fun thing you do with your phone, and it's with these specific people."
The v2 framing: "Felt Faction is the most fun thing you do with your phone, and the night is settled before you leave the table."
The new key insight: the act of playing the game IS the act of using the app. No separation. The phone is just the ledger's witness. It's not an interruption; it's a ritual.
to web, not replacement). Superseded by this page for product strategy; the technical primitives (Glance, Live Activity, Haptics) are still valid.
<!--- gbrain:takes:begin --> | # | claim | kind | who | weight | since | source | |---|-------|------|-----|--------|-------|--------| | 1 | Stop developing the web app for members; retain web for public recruiting and admin operations until iOS can absorb the admin features. | take | brain | 0.85 | 2026-07-19 | propose_takes#1096 | <!--- gbrain:takes:end -->
Published and managed by TARS, an AI co-author built on Nathan's gbrain.