Family enrollment and the consent ledger — releases, pick-up, communication opt-ins, and media permissions
Every student’s record in the platform carries a consent ledger: an explicit, time-stamped, revocable log of what each guardian has agreed to, withdrawn, or not yet answered. Photo and video permissions are separate from pick-up authorisations; communication opt-ins are separate from both. Consent is never assumed from enrollment — it is collected at enrollment and tracked item by item. When a family leaves, their record and its consent history export cleanly. When a guardian revokes a permission, the effect is immediate and logged. The studio owns its family data and never shares it with outside companies or advertisers. The consent substrate and the family enrollment engine are built and production-ready. This is not a policy checkbox; it is the data layer.
Consent substrate and enrollment engine built · production-ready
Lesson scheduling and studio management — teacher assignments, room booking, and the make-up calendar
The scheduling engine manages lessons at the teacher and room level. Each teacher carries their own availability, their own list of students, and their own lesson duration settings. Studio rooms are booked against a shared calendar so two teachers don’t land in the same room at the same time. A student’s lesson history — attended, cancelled, made up — lives in their record alongside their family contact and consent status. The lesson make-up calendar — where a cancelled lesson generates a make-up slot that can be offered, accepted, and tracked against the student’s plan under a studio-configurable make-up policy — is in active development on top of that scheduling substrate; it is not live today. The teacher-availability and room-booking scheduling engine is built and production-ready.
Teacher/room scheduling built · make-up calendar in development
Recital operations — program builder, backstage check-in, consent-gated gallery delivery, and post-event family storefront
The consent-gated gallery that receives recital media is built: photos and video clips are mapped to the roster, consent status is checked at the gallery and storefront layer, and a performer whose guardian has not consented to media sharing does not appear in any shareable gallery or printable product. The program builder — the tool that assembles act order, performer names, and programme PDFs from the roster — and the backstage check-in surface are in active development. The recital season is treated as a first-class workflow, not a bolted-on event type: every act, every performer, and every piece of media is tied back to the consent record that governs whether it can be shared, sold, or printed. The gallery and fulfillment substrate are built and production-ready. The programme builder and backstage check-in surface are in active development.
Consent-gated gallery and fulfillment built · programme builder and check-in in development
Consent-gated family storefront — photo packages, print fulfillment, and no-skim payout splits
After a recital, families can access a private, consent-gated gallery showing only the performers whose guardians have consented to photo sharing. From that gallery, they can select packages: individual portrait prints, multi-performer group prints, digital downloads, albums. The storefront is branded to the studio. Fulfillment is handled by the platform’s print network — the studio does not manage a fulfilment operation. The no-skim payout engine divides proceeds with exact-cent precision: the platform fee is deducted from gross first, before any split, and the remainder goes to the studio. A largest-remainder reconciliation pass ensures the distribution totals to the cent. The gallery substrate, the branded storefront, and the payout engine are built and production-ready. The checkout interface that accepts payment from a family is honest-off — present in the platform, not enabled for live transactions today.
Gallery, storefront substrate, and payout engine built · checkout honest-off
Tuition billing, teacher lesson notes, and instrument-rental tracking — early-access
The billing records model — the data layer that tracks tuition plans, billing periods, late fees, receipts, and tax statement generation — is built. The live billing surface that runs a billing cycle, sends a family a statement, and records a payment is in active development. Teacher lesson notes — the per-session log a teacher writes after a lesson, visible to the family inside their portal — and student progress tracking are early-access. Instrument-rental tracking, which records what the studio has loaned to which student and when it is due back, is early-access. These three capabilities are being built on the same consent-first substrate as enrollment and scheduling. They are described here as early-access because that is what they are.
Billing records model built · tuition billing, lesson notes, and rental tracking early-access