Verified product truth
Feature status and known boundaries
A concise map of what this documentation treats as available today and what it deliberately does not promise.
Documented as available
| Surface | Verified implementation |
|---|---|
| Portal | Public and private tournament views; Live, Overview, Draws, and Schedule tabs; accountless verified registration behind an organizer-controlled gate; optional hosted payment; a signed-in player's own tournament home with self-withdrawal; player, organization, rating, and notification surfaces; a searchable tournament index; support and community pages |
| Portal tournament results | Every event card expands into its results, grouped under named stage headings when the event spans several stages; knockout brackets render as draw trees with sticky round headers, tap-to-highlight player paths, quiet byes, 'Winner of …' feeder slots, published seed chips, and separately named sub-draws; round-robin brackets render as Standings/Matches group cards, and the Draws tab now renders that same full standings table; match scores fold open to per-game points; walkover, retirement, and disqualification carry their own badges; a Winners list names each decided event's champion; the page walk is bounded and says so when it stops short |
| Imported tournaments | Completed events imported from an external federation system; they read like native tournaments and are read-only records |
| Manager Desktop | A nine-view operator sidebar (Live · Entries · Events · Schedule · Brackets · Standings · Export · Activity · Settings) with ⌘1–⌘9 jumps, ⌘T switch-tournament, a ⌘K command palette, and a Next-up ribbon; in-app account and organization creation; organization-scoped setup; the Event Wizard and format composer; an entries desk with registration QR, bulk add, and Check-in; the seeding and draw lifecycle with draw desk and stage advance; a schedule grid with move/swap and server-side Auto-schedule; a live floor with call, result, certify, walkover, confirm codes, and digital-scoring provisioning; standings and awards; federation export, full backup, and archive; a narrow durable offline queue |
| Manager Mobile | iPad Table mode: secure enrollment and pairing, a table-locked queue, heartbeat connection state, Call operator, and point-by-point scoring for singles, doubles, and mixed events with undo, timeouts, lets, and cards, submitted once to the desk |
Not promised by this guide
- Scoring a team tie on a Manager Mobile pad. A team match's Start match button is disabled and names the reason; a tie is scored at the desk as a series of sub-matches.
- A live point-by-point feed from a pad. The desk sees that a table is scoring, not the running score, and one result arrives at the end. Cards, timeouts, and lets do reach the match record as they happen.
- A distinct Coach or Parent permission tier, guardian relationship, dependent registration, or coach roster in Portal. Those are guidance personas using public or normally authorized views.
- Printing a schedule or a bracket, the cascading +15 minute delay, and saving a whole tournament as a template. All three are present in Manager and disabled with a stated reason.
- A dedicated Disputed Scores workspace in Manager. A wrong score is corrected by recording the result as not approved at certification and re-submitting it.
- A conflict-resolution or queue-inspection screen for offline work. Queued writes replay on their own; only the macOS menu-bar tray shows the queue depth.
- OTRF export from the current Manager build. Federation export and full tournament backup are available; the OTRF surface has no route in the shipping shell.
- Re-importing a configuration export. The Export tab offers two separate downloads — a full backup and a configuration-only file — and only the backup can be restored; creating a tournament from a configuration file is not yet implemented server-side.
- An iPad or Android-tablet Manager you can install from a store. Manager for Mac IS a public Mac App Store download (free, macOS 14.0 or later, released August 26, 2026); the iPad build reaches operators directly, and Manager for Android tablets is a Play internal-track build, not a generally available product.
- Every backend format or HTTP endpoint described in planning documents. This guide follows visible implemented application surfaces.
- Automatic iPad Guided Access. The operator must enable it manually.
- Guaranteed real-time data during a Reconnecting state. Confirm critical changes at the desk.
- A complete slate of matches on a very large tournament page. The page walk is bounded to five server pages, roughly a thousand matches, and about eight seconds, and it renders an explicit incomplete-results note rather than pretending the partial slate is the whole one.
- A bracket tree for a draw whose matches carry no round numbers. Those events fall back to a by-round list instead of an invented shape.
- A Live tab, live refresh, or stage headings on the signed-in private view of a tournament. Those belong to the public page; the private view lists its events flat.
- Any way for a participant to tell an unpublished schedule from no schedule at all. Both read as empty.
- Streaming quotas, plans, passes, or funded minutes as enforced entitlements, and organizer-set streaming permissions. Those controls are not active in production.
- Free-tier caps or per-feature organization entitlements as enforced limits — and equally, no promise of unlimited tournaments or entries.
- A purchase path for iMatch Pro inside Portal, and any beta enrolment, campaign signup, or streaming credit a reader could use today.
- Tournament X-Ray, compliance evidence, the Time Machine console, and the Rehearse action as organizer features. They are staff-only or test-mode surfaces.
- Creating a pickleball tournament in Manager. Sport is a read-only field on the create page.
Verification basis
Content was verified on September 5, 2026 at repository commit c5f02497f, in a pass that read every merged change since the previous stamp. Primary evidence came from Portal routes and their tests, Manager SwiftUI views and view models across the shipping shell and the iPad Table mode, the shared Manager package target declarations, the tournament lifecycle reference, and the production deployment configuration for the features that depend on it.
Availability is stated per surface rather than per repository: a merged change is documented only where a user can reach it. Where a capability exists in code but is disabled, unrouted, staff-only, or inactive in the production configuration, it appears in the boundaries above instead of the table.
Because product behavior changes, verify this page again before using it as a contractual feature matrix or an event-critical release checklist.