Live pair-programming QA for the FunFirst loco show platforms. Two testers β the agent (AS Dev) and Mike β execute the same steps with their own shows and performances, compare results, and file GitHub issues for every mismatch. Each brand has its own plan doc; this index holds the shared protocol, the brand matrix, and the cross-brand isolation checks.
[pair-test FLOW<STEP>][brand] short summary in microspaces/linkall, label pair-test, one behavior per issue. Body: environment (prod domain + route), expected vs actual, screenshot links, tester.MEDIA: and committed under test-screenshots/pair-test/ on the session branch.PairTest <who> β¦-titled shows/performances; never rename or re-cue seeded shows. Every plan ends with a cleanup checklist.| Battle Loco | Wrestle Loco | Comedy Loco | Bar Loco | Wedding Loco | |
|---|---|---|---|---|---|
| Plan | battle-loco | wrestle-loco | comedy-loco | bar-loco | wedding-loco |
| Mode | competition | competition | competition | setlist | setlist Γ2 (ceremony + reception) |
| Teams | Heat / Ice | Faces / Heels | Banana Peels / Comedy Clubtrotters | Naughty / Nice (nominal) | Bride / Groom (nominal) |
| Rounds | 18 | 33 | 12 | 12 | 12 + 14 |
| Console host | funfirst.fun | funfirst.fun | funfirst.fun | surroundshow engine | app.weddingloco.com |
| Convex deployment | funfirst | funfirst | funfirst | surroundshow | β pin it live (D1) |
| Seeder | battleLocoLuxor | wrestleLocoLuxor | comedyLocoLuxor | barlocoHolidays | weddingShows |
| Seeded show(s) | Luxor Oct 17 (22 scenes) | Luxor Night 1 (28) | Luxor Night 1 (28) | Halloween / Jingle / Big Lβ₯ve | Chapel (22) / DJ (26) |
| Marketing site | battleloco.com | wrestleloco.com | comedyloco.com | bar-loco.vercel.app (barloco.com parked) | weddingloco.com |
Heat vs Ice on funfirst. 18-round card, Punishment overlay, Luxor Oct 17 seeded show, scoring + winner-cue contract.
Faces vs Heels on funfirst. 33-round card (five 3-round matches), Ring overlay, crowd refs, Luxor Night 1.
Banana Peels vs Comedy Clubtrotters on funfirst. 12 scored games, the winner-name/nickname regression case.
Setlist mode on surroundshow. Jingle-Bar-style night loop (sets β games β prize time), month-long performances, swap-in bits, launch-site copy checks.
Ceremony chapel + Reception DJ on app.weddingloco.com. Theme packs, the ceremonyβreception handoff, couple isolation, deployment pin.
One codebase β and, for Battle/Wrestle/Comedy, one Convex deployment β serves all brands. Leakage here is a critical finding: the loco equivalent of Around Town's cross-town check.
<domain>/performances lists only that brand's performances; legacy <domain>/<slug>/performances 308s to the clean URL with the query string preserved.