KBT Full Test Product

One QA hub for checking KBT Signature, Weekly 20, Live, Local, League, venue/admin, player, host/projector, and question-production proof. Generated 2026-07-07T14:08:03.405Z.

Start Here: George, Jacky And Katie

What this page isA guided testing pack for every current KBT product surface. Use the links below and note anything confusing, broken or slow.
Best first passOpen Player App, then KBT Live, then the Question Type Proof Pack. That shows login, gameplay and slide quality fastest.
What Paddy needs backProduct tested, device/browser, link or code used, what worked, what failed, and a screenshot/video if possible.
How teams should playTeams use their phones to answer. The host/projector controls the room, but phones are the answer device for logged-in players or teams.
Honesty policyUse the existing no-cheating expectation: no Googling, no AI, no outside help, and the host can reject suspicious answers or behaviour.
Prizes and venue notesVenue/admin should confirm prizes, specials, local rules and sponsor/community notes before the pack goes to a real room.
Do not worry aboutIf the host camera only lists Sharing Camera, that is a Windows camera-device issue on Paddy's machine, not the KBT Live code.

Current Test Evidence

59Active question types
59Sampled types
118/118Projector Q/A routes
59/59Question records
58/58Media assets
0Sweep failures

Question Production

Known Watch Items

Title Sequence · needs audio checkSample 107391 is available in the proof pack, but this type still needs extra production review.
Manual visual QA still mattersThe automated sweep proves routing, records and assets. Final approval still needs human eyeballing of layout, image size, answer reveal and audio behaviour.

End-To-End Test Run

1. Player accountOpen Player App, sign in or create tester, join a test flow.
2. Host flowOpen Host Console, start game, move Q to A, confirm next question.
3. ProjectorOpen projector sample deck and inspect question/answer slides.
4. Signature scoringCheck 10 / 10 / 10 plus bonus/Gambler scoring totals out of 40.
5. Weekly 20Check a Weekly 20 player path and ladder update.
6. Local/QRCheck QR registration, campaign activity and submitted local question.
7. LeagueConfirm league identity and ladder are independent of only one format.
8. Venue/adminConfirm venue specials, prizes and product settings are editable.

Specific Things To Check

KBT LiveJoin, start, answer, reveal, next question, knockout/buyback option, live stats, final winner and camera controls.
KBT SignatureIntro slides, honesty policy, team/player instructions, 30 main questions, bonus rounds, Gambler/2-point scoring, answer slides, ladder slides and final total Out of 40.
KBT Weekly 2020-question set, same player identity, leaderboard state and weekly replay clarity.
KBT LocalQR join path, venue/cause selection, local promo question submission and campaign totals.
KBT LeagueConfirm the league idea works as a layer across products, not as a replacement name for Weekly 20.
Question slidesOpen proof samples, check big readable text, large images, audio behaviour, answer reveal and brand consistency.

Known Caveats

Host camera hardwareThe app now prefers a real main camera. If only Sharing Camera appears, Windows currently has the real camera disabled or unavailable.
Protected host smokeSome protected Signature write-flow tests need the current host code secret in the test environment.
Visual proof still needs eyesAutomated checks confirm pages, data and assets. George, Jacky and Katie should still judge whether the slides feel good on a real screen.

Feedback Format

ProductLive, Signature, Weekly 20, Local, League, Player App, Admin App or Question Slides.
DevicePhone/laptop/TV, browser, and whether it was remote or in the room.
ResultWhat worked, what was confusing, what failed, and the exact code/link used.
EvidenceScreenshot or short video if anything looks wrong, especially camera, audio, timing or slide layout.

All Active Question Types

Repeatable Local Checks

Build proof packnpm run build:question-proof
Sweep all proof slidesnpm run smoke:question-proof
Smoke Local + Leaguenpm run smoke:local-league
Smoke Signature live flownpm run smoke:live-flow requires current host secret locally; GitHub runs it with repo secrets.