โ† Coverage hub REPS WITH FRIENDS ยท DOCUMENTS v1.1.0

RWF โ€” Blockers Register

What's blocked, why, who unblocks it, and what it costs. Reviewed weekly. Status: ๐ŸŸฅ blocked ยท ๐ŸŸง partial ยท ๐ŸŸฉ clear

Technical

#BlockerImpactUnblock pathStatus
T1Slack app doesn't exist yet โ€” needs one human with a Slack login (5 min: create from /slack/manifest.yml, install, copy Client ID)No live Slack play; no corporate pilot surface; /slack install link can't be generated until thenAlexei (or anyone) does the 5-min setup โ†’ paste Client ID at /slack โ†’ permanent Add-to-Slack link exists๐ŸŸฅ
T2WhatsApp Cloud API group messaging โ€” likely 1:1-only [VERIFY]Production architecture: group-native bot may be impossible on official API; per-player DM redesign needed at pilotVerify with Meta at pilot application; design DM-fallback now (docs/14 notes the migration shape)๐ŸŸฅ
T3Bots only run while superlocal is on โ€” no always-on host. (27 Aug: minirig install attempt blocked โ€” box offline ~96d, Tailscale node key expired; needs power-on + tailscale up --force-reauth first, see docs/16)Demo reliability for Ben/Nico; "is the bot up?" becomes the storyShort-term: move bot processes to minirig (always-on, systemd user services โ€” pattern exists). Long-term: small VPS or worker๐ŸŸฅ
T4No auth / identity โ€” names are free-typed, per-device stateMulti-device play, real accounts, anti-cheat identity, paymentsapps/api exists; add magic-link auth (Resend is live) at MVP๐ŸŸง
T5App โ†” bot state split โ€” localStorage vs .data JSON, no syncA crew created in the app can't be played by the bots yet (code binding is manual)Wire app โ†’ apps/api โ† bots (the API is built and tested; migration is mechanical)๐ŸŸง
T6AI key balance โ€” primary Z.AI key exhausted; running on secondaryAI features (guide, narrator, taunts) die if secondary runs dryMonitor usage; top up Z.AI; fallbacks already degrade gracefully๐ŸŸง
T7CF token lacks Tunnel:Edit โ€” Pages works, named tunnel doesn'tCan't expose the LOCAL server (live bots, live /api/state) at rwf.qalarc.comWiden token scope or cloudflared tunnel login once; then bots' live data can flow through the same domain๐ŸŸง
T8~~GitHub Actions runners not assigning~~ RESOLVED โ€” transient GitHub incident, not billing (26โ€“27 Aug): runs for e03bc09/ffba9fe queued forever (runner_id: null, no logs), but the very next push (5091488, 26 Aug 16:12) got a runner and deployed green; a fresh workflow_dispatch on 27 Aug also got a runner and succeeded in <60s. Stuck e03bc09 run is a harmless zombie (cancel API returns 409; ignore or delete via UI).None โ€” push-to-deploy works again; site verified live (200, /system fresh)Nothing required. Watch item: repo is private so Actions minutes are paid โ€” if it recurs, check github.com/settings/billing โ†’ raise spending limit, make repo public (Actions free), or self-host a runner on minirig๐ŸŸฉ

Legal / compliance

#BlockerImpactUnblock pathStatus
L1Charity-wager legal opinion โ€” no lawyer has looked at the pot structureNo real money in pots, ever, until this lands. Pledge-only or employer-funded until thenBrief a charity/gaming lawyer (AUD 3โ€“10k). Questions already framed in docs/08 ยง6. Employer-funded pots are the cleanest interim๐ŸŸฅ
L2Apple 3.2.2(iv) โ€” no in-app charity collectionPot payment UX must be web-only in any native app, foreverAlready designed around: payments live on the web app๐ŸŸฉ
L3Privacy policy + data inventory โ€” none writtenApp store submissions, corporate procurement, GDPR if globalOne data-inventory sheet feeding policy + Apple labels + Play data safety (docs/08 ยง7 has the checklist)๐ŸŸฅ

Business

#BlockerImpactUnblock pathStatus
B1Figma + blueprint not received โ€” design audit, divergence log, and scope alignment all wait on itCan't finalise MVP scope; our design (docs/13) is deliberately independent until thenEmail asks for it; call scheduled Tue/Wed๐ŸŸฅ
B2Equity terms undefined โ€” split, vesting, IP assignment of Ben's blueprintCo-founder-track commitment can't be paperedCall agenda item #5 (docs/09); get specific, get it in writing๐ŸŸฅ
B3Corporate prospects unvalidated โ€” no LOIs or warm corporates identifiedCorporate lane priority (and the employer-pot pilot) is a hypothesisAsk Ben on the call: any real prospects? Sahha-network intros?๐ŸŸง

Deliberately NOT blockers

This week's unblock order

  1. T1 Slack app (5 min, human-in-loop) โ†’ corporate surface live
  2. B1/B2 Send email โ†’ call โ†’ Figma + equity specifics
  3. T3 Bots to minirig (always-on demo)
  4. T5 App โ†” API โ†” bots wiring (mechanical, ~1 session)
  5. L3 Data inventory sheet (feeds everything compliance)