Server-side interpreted progress pushed to the web dashboard for business visibility, including Syed Lab AI Chat delivery.
Auth0 sign-in, verified-email provisioning, and profile gating.
Channel creation, ownership, browse, subscription baseline, and public timeline visibility that hides draft lessons from learner-facing details. Manage now promotes the public channel link (copy, preview, QR) and guides empty subscriber states toward sharing.
Syed Lab AI Chat and draft-first AI lesson generation are live with staged feature-flag controls and telemetry guardrails. The dedicated AI Lesson Wizard (slices 1–5) ships objectives/sources/article generation, optional assessments and surveys, URL and free-text references, editor redirect on save, and System Admin telemetry with editable rollout controls. The AI Lesson Planner and saved lesson ideas queue let experts generate multi-lesson plans from sources, refine ideas on Manage, and launch the wizard pre-filled from a saved idea. Delivery also supports survey-only/post-lesson options, optional assessments, async article/assessment image workflows, AI regenerate-in-editor flows, lesson resources that persist through edit/update, and hardened source URL ingestion with clearer failure UX.
Expert-only iOS creator app with channel/content authoring, media workflows, and scheduling controls; Auth0 sign-in, channel browsing, and lesson drafts are live.
Stripe Connect Express onboarding, connected-account checkout with platform fees, expert disable gates, prod migrations, Manage setup banner, Express dashboard link, live business_type compliance, and test-mode Connect/webhook verification are complete. Production Stripe setup is deferred until go-live; richer Manage requirements diagnostics are optional polish.
Survey-response visibility and subscriber progress reporting are live in expert manage workflows, including responsive DataTables for subscriber and lesson operations. Lesson and channel dashboard exports now support Excel, CSV, and JSON with direct non-HTMX downloads, and lesson schedule dates now sort from stable timestamp keys instead of localized text. Delivery/editor reliability hardening is complete, startup `Database.AutoMigrate` gating now supports environment-targeted schema upgrades, and tier-1 learner/expert inbox workflows include anti-bot controls, unread/read states, multi-tag Tagify organization, notifications, delete paths, participant-boundary enforcement, and anonymous subscriber self-service management/progress access. Next focus is final release-readiness hardening.
Estimated dates now sort from commit-anchored completion history and recent delivery cadence.
| Milestone | Workstream | Date | Status |
|---|---|---|---|
| AI lesson creator hardening and gated rollout (telemetry, tests, feature flag) | AI Experience |
May 22, 2026
Completed from git history
|
Done |
| Learner completion workflow tied to required surveys | AI Experience |
May 27, 2026
Completed from git history
|
Done |
| Optional assessments with custom builder/viewer, scoring rules, and max-question guardrails | AI Experience |
May 27, 2026
Completed from git history
|
Done |
| Web lesson image workflows with upload/delete, async AI Hub job polling, storage variants, and XL lesson rendering | AI Experience |
Jun 2, 2026
Completed from git history
|
Done |
| Lesson editor UX hardening (tabbed partial authoring, mobile preview modal, send-now split, and delivery-date safety on standard saves) | AI Experience |
Jun 5, 2026
Completed from git history
|
Done |
| AI batch-create modal now supports per-lesson header image generation from article summaries | AI Experience |
Jun 5, 2026
Completed from git history
|
Done |
| AI lesson regeneration, lesson-resource continuity, and article-format hardening in the editor/wizard flows | AI Experience |
Jun 11, 2026
Completed from git history
|
Done |
| AI assessment regeneration now surfaces validation diagnostics and repairs parser aliases, evidence quotes, and weak grounded correct answers | AI Experience |
Jun 12, 2026
Completed from git history
|
Done |
| AI Lesson Wizard (slices 1–5): dedicated flow, references, System Admin telemetry, and editable rollout controls | AI Experience |
Jun 15, 2026
Completed from git history
|
Done |
| AI Lesson Planner and saved lesson ideas queue (generate, review, save, wizard prefill, mark used) | AI Experience |
Jun 16, 2026
Completed from git history
|
Done |
| Lesson idea queue polish: channel-aware planner prompts, used-idea links/filter, stored source file reuse | AI Experience |
Jun 16, 2026
Completed from git history
|
Done |
| AI source URL ingestion hardening (2 MB cap, friendly errors, modal auto-close on failure) | AI Experience |
Jun 16, 2026
Completed from git history
|
Done |
| Manage promotion UX: public channel link + QR, subscribers empty state, manual new-lesson modal | Channel Workflows |
Jun 16, 2026
Completed from git history
|
Done |
| Expert Stripe Connect onboarding (Express account, connected checkout, platform fees, publish gate) | Billing and Delivery |
Jun 17, 2026
Completed from git history
|
Done |
| System Admin expert management (per-expert platform fee override, disable account, lesson delivery block) | Billing and Delivery |
Jun 17, 2026
Completed from git history
|
Done |
| Stripe Express dashboard link and live Connect business_type compliance | Billing and Delivery |
Jun 17, 2026
Completed from git history
|
Done |
| Production EF migrations for Connect and expert disable fields | Billing and Delivery |
Jun 17, 2026
Completed from git history
|
Done |
| Lesson template content preservation and lesson editor UX declutter (article image collapse, breadcrumbs) | AI Experience |
Jun 17, 2026
Completed from git history
|
Done |
| Stripe Connect test-mode Dashboard setup and webhook smoke verification | Billing and Delivery |
Jun 17, 2026
Completed from git history
|
Done |
| Multimodal generation in Syed Lab AI Hub (video/image) | AI Experience |
Jul 3, 2026
Forecast from recent cadence
|
Planned |
| Expert iOS creator app foundation (Auth0 sign-in, channels, lesson drafts) | Expert Mobile App |
Jun 3, 2026
Completed from git history
|
Done |
| Expert reporting visibility for survey-only + post-lesson responses | Reporting and Reliability |
May 27, 2026
Completed from git history
|
Done |
| Subscribers and progress reporting tab with searchable/sortable expert table | Reporting and Reliability |
May 27, 2026
Completed from git history
|
Done |
| Lessons management tab upgraded to responsive DataTables behavior | Reporting and Reliability |
Jun 10, 2026
Completed from git history
|
Done |
| Manage Lessons schedule dates sort from stable timestamp keys instead of localized display text | Reporting and Reliability |
Jun 10, 2026
Completed from git history
|
Done |
| Lesson dashboard and subscriber-progress exports support Excel, CSV, and JSON with direct file download behavior | Reporting and Reliability |
Jun 10, 2026
Completed from git history
|
Done |
| Lesson editor reliability hardening (sent-date consistency and duplicate-content guardrails) | Reporting and Reliability |
May 28, 2026
Completed from git history
|
Done |
| Tier 1 Learner-Expert inbox support for content-related help | Reporting and Reliability |
May 29, 2026
Completed from git history
|
Done |
| Sticky-header navigation offset stabilization for boosted page transitions | Reporting and Reliability |
May 29, 2026
Completed from git history
|
Done |
| Inbox notifications for learner-to-expert messages and expert replies | Reporting and Reliability |
May 30, 2026
Completed from git history
|
Done |
| Inbox mark-as-read and unread indicators | Reporting and Reliability |
May 30, 2026
Completed from git history
|
Done |
| Inbox delete controls for threads/messages | Reporting and Reliability |
May 30, 2026
Completed from git history
|
Done |
| Inbox custom tags and filtering workflow with Tagify multi-tag editing | Reporting and Reliability |
Jun 9, 2026
Completed from git history
|
Done |
| Anonymous subscriber support for inbox and subscriber workflows | Reporting and Reliability |
Jun 9, 2026
Completed from git history
|
Done |
| Database AutoMigrate gating and normalized SQL schema migration readiness for environment-targeted upgrades | Reporting and Reliability |
Jun 12, 2026
Completed from git history
|
Done |
| Expert-facing external Help Desk escalation link | Reporting and Reliability |
Jun 1, 2026
Completed from git history
|
Done |
| Inbox read-tracking schema parity and reporting/reliability hardening before release | Reporting and Reliability |
Jun 1, 2026
Completed from git history
|
Done |
| Expert inbox workflow filters (waiting-on-expert, waiting-on-learner, unread) | Reporting and Reliability |
Jun 1, 2026
Completed from git history
|
Done |
| Inbox controller participant-boundary coverage (compose/reply/tag/delete) | Reporting and Reliability |
Jun 1, 2026
Completed from git history
|
Done |
| Expert iOS creator workflows for media generation, scheduling, and publishing controls | Expert Mobile App |
Jul 7, 2026
Forecast from recent cadence
|
In Progress |
| Final reporting/reliability release-readiness hardening | Reporting and Reliability |
Jul 6, 2026
Forecast from recent cadence
|
Planned |