Frontend prototype and later operational requirements
The current journey is a static, publicly accessible prototype. Its only GET requests load static documents or media. Participant reflection, demo access, video selections and feedback are local browser fixtures, localStorage or IndexedDB. Expert and participant views share the same browser's saved state. They are not real multi-user collaboration.
There is no real authentication, upload endpoint, payment session, email or Messenger integration, booking service or backend. The Stripe-like branches are deliberately frontend demonstrations. The technical MP4 is an eight-second nonhuman playback fixture, not an exercise video or a participant recording. Rita's teaching videos have not been supplied.
A later operational brief must separately define real video receipt and deletion, actual payment-to-access readback, per-participant/day data isolation, reliable daily feedback delivery, confirmed time slots, notification consent and paid-recipient sales suppression. These are future implementation requirements, not actions executed now. No security or access layer was added. The public static review URL remains directly accessible.
The existing review comment widget is review infrastructure shared by the host. Its live persistence is accepted only from real provider JSON and browser readback, not merely the presence of the toolbar. Existing stable document IDs and history are preserved during republication.