Claims we can prove
Every statement below is enforced by a named automated test that runs before any version of this product can be deployed. If the test fails, the release does not ship. The test names are listed so the claim is checkable, not decorative.
The numbers come from deterministic engines, not the language model.
Admission odds, true cost and school fit are computed by versioned rules and finance models. The AI drafts words; it never invents a number.
test:school-fit-wiringtest:readinessWhen the AI is unavailable, the app says so.
A degraded model is declared on screen. Nothing is quietly replaced with a template that looks like advice.
test:ai-degradedNo invented data, anywhere.
An empty screen is shown as empty. Tests fail the build if a surface fabricates a plausible-looking starting state.
test:fabricated-statetest:visible-fallbacksA player's age band is derived at read time and never stored.
A stored age goes stale and starts lying. Unknown birth dates default to the younger, safer band.
test:age-bandGuardian consent comes before any minor capability.
Messaging coaches, sharing data outside the platform and payments wait for a guardian under 14. The rest of the account keeps working.
test:consenttest:consent-gateEverything that leaves the platform passes one gate.
Texts and calls to an under-14 go to the guardian, not the child. Outreach emails copy the guardian. A route that could send without the gate fails the build.
test:outbound-gatedOutreach respects contact periods, with the rule cited.
A send outside a program's permissible window is refused and tells you which rule, which version, and where it came from.
test:contact-periodYou can export everything, any time.
One file with every row keyed to your player. A minor's export is requested by a linked guardian.
test:exportA partner's page never shows another customer's name.
White-label portals derive every org-specific word from that partner's own record.
test:no-client-namestest:portal-copyPrices on this site are the prices Stripe charges.
Every public price renders from one source, and a test checks it equals the billing amount.
test:pricingLegal documents: Version 1.0-draft · Last updated: August 7, 2026. Consent records store the version the guardian saw.