Game night and show night ticketing — season passes, gate-scan, no-oversell
The box-office engine manages ticket types, pricing, and per-event capacity for every game and performance on a program’s schedule. Season passes and multi-game packages let an athletics booster sell a full-season commitment in one transaction. Reserved-seating shapes support a theatre house with assigned rows; general-admission capacity limits support a stadium gate. A no-oversell rule is enforced at the data layer — a ticket type with a set capacity cannot sell one beyond that limit, not by disabling a button but by refusing the transaction at the engine. Gate-scan handles door check-in at the entrance, marking each ticket admitted against the ticket record in real time. The box-office engine and gate-scan foundation are built and production-ready. The live checkout interface that accepts payment from ticket buyers is honest-off — present in the platform, not enabled for live transactions today.
Box-office engine built · live checkout honest-off
Concessions — a real point-of-sale operation for the stand
The concessions point-of-sale rings up items with per-item pricing in a cart and totals each sale to the exact cent. Cash is the base tender, and the till is fail-closed — a cash sale cannot complete under-tendered. At close, the till reconciles: it opens with a counted float, and the drawer is counted against expected cash so any variance is surfaced. Each sale records its exact-cent total and the number of lines rung up. Card payment runs through the payment rail, which is honest-off today. The concessions POS engine — cart, per-item pricing, cash tender, and fail-closed till reconciliation — is built and production-ready. Card payment at the stand is honest-off — present in the platform, not enabled for live card transactions. Per-event inventory tracking and volunteer stand-shift assignment are on the roadmap, not built today.
Concessions POS built · card payment honest-off
Spirit merch and team store — catalog and cart substrate, storefront in build
The cart substrate and catalog management are built on the platform’s commerce layer. Spirit wear, program merch, player packs, and senior banners can be catalogued against a program, associated with a season, and added to a cart. The storefront — the customer-facing interface where a parent browses the catalog and checks out — is honest-off: the checkout interface that accepts payment does not yet go live. Spirit merch is described accurately: cart primitives and catalog on a built substrate, with the storefront checkout honest-off while in active development. No live team store claim is made here.
Cart substrate built · storefront checkout honest-off
Per-program fundraising — the exact-cent split engine, scoped to the program
The fundraising split engine divides gross proceeds with exact-cent precision, applied at the program level. The fee is deducted from gross proceeds first — before any split is calculated — and splits are applied to the net remainder. Parties sum to exactly 10,000 basis points. A largest-remainder reconciliation pass ensures the distribution totals to the cent, with no penny lost or unaccounted for. The platform earns a modest, disclosed residual leg of the net — stated in the split, never hidden inside it. The athletics-fundraiser-split engine keeps booster club money separate from the school’s activity fund — enforced in the ledger, not a manual spreadsheet the outgoing treasurer hands to their replacement. A treasurer sees the exact projected distribution — every leg, including the platform residual — before the charge rail runs. The split engine is built and production-ready. The charge rail that moves money is honest-off — present in the platform, not enabled for live transactions today.
Split engine built · charge rail honest-off
Game-day volunteer shifts and SEPARATE ENTITY governance
The volunteer coordination engine manages named slots per event: ticket takers, gate crew, ushers, stage crew, concessions stand staff, chain gang for a football sideline. The fail-closed screening rule is enforced at the engine layer — an unscreened volunteer cannot claim a slot flagged as requiring screening, not by a policy reminder but by code. The booster club’s SEPARATE ENTITY flag keeps its treasury distinct from the school’s administrative accounts at the data layer; a treasurer and an auditor can see which entity owns which record. Background-check provider integration — the external service that performs the actual screening — is an honest-off wire. The named-slot coordination core and the SEPARATE ENTITY governance layer are built and production-ready. Live signup routing and reminder fan-out are honest-off.
Coordination engine built · live routing honest-off