Agent Trainer Package
Revenue Pipeline Flow
The "Please enter via email" prompt reappears during bundle viewing even after the field was previously filled and data confirmed saved. The buyer email captured on the onboarding screen is not being passed forward to the Generate Package step — the downstream component reads from a local or uninitialized state rather than from the persisted session/context, meaning the save writes to one location and the prompt reads from another.
Selected items in the package builder render with partial highlights, intermittent flashes, and positional "jumping" rather than snapping to a stable, solid selected state. Creates visible unreliability that undermines user trust before reaching checkout.
The "Generate Package" step prompts for buyer email even though it was captured on the previous onboarding screen. Data handoff between onboarding and generation is broken — state is not persisting across steps.
Design the content, structure, and deliverables for a larger custom package. The small sample used during testing isn't sufficient for client validation — a proper package needs clear, tangible value.
The Admin Dashboard Agent Trainer must be strictly separated from the client-facing bespoke trainer. Access controls need to prevent clients from seeing or interacting with the admin trainer at any point.
Build and validate the complete customer-facing transaction: payment processed via Stripe → key auto-issued → client enters key → downloadable asset is delivered. Every step must work before billing is live.
Resolve the missing state handoff so onboarding fields (buyer email, company name) persist through to the package generation step without requiring re-entry. This is linked to BUG-01 and DEF-02.
Validate the core pipeline on a small package first. Once the basic flow is stable and tested, build automated generation of code and files to support a vending-machine model that scales to countless client packages.