Project Status Dashboard
German Language Tutoring Marketplace for Medical Professionals
◈ Executive Summary
Sprint-4 through Sprint-8 remain untouched. There are 0 open bugs and 4 Critical-priority backlog items requiring attention. Total: 22 stories Done, 9 in Testing.
★ Current Focus Areas
Development Focus
Active Work (Sprint-3 on feature/sprint-3)
- Sprint-3 development is complete — 9 stories are in Testing status, PR #6 review fixes applied
- Branch has 11 commits ahead of develop with 135 files changed (7,050 insertions, 6,344 deletions)
- Key features: Instructor Discovery, Availability Calendar, Booking flows, Calendar View
- 2 High-priority Backlog items remain unstarted: MED-244 (Instructor Profile Self-Editing), MED-245 (Audit Logging)
Next Up (highest priority ready items)
- MED-244 — Implement Instructor Profile Self-Editing Post-Registration (Sprint-3, High, Backlog)
- MED-245 — Implement Audit Logging Infrastructure (Sprint-3, High, Backlog)
- MED-242 — Implement Participant Profile Editing (Sprint-2, Critical, Backlog)
SRS Ref: FR-1.2/FR-1.3 — blocks full completion of Sprint-2 - MED-248 — Implement Stripe Webhook Infrastructure (Sprint-4, Critical, Backlog)
SRS Ref: FR-1.7 (Payment & Billing) — blocks MED-230 and MED-231
Sprint-2 Closure
Sprint-1 Closure
- All 9 Sprint-1 stories are Done. feature/Sprint-1 merged to develop via PR #3.
Key SRS Requirements Being Addressed
- FR-1.1 (Landing Page) — Done (2/2 stories)
- FR-1.2 (Registration & Authentication) — Done for Sprint-1 stories (7 Done), MED-242 still in Backlog
- FR-1.3 (Course & Category Management) — Mostly Done (6/7 stories Done, MED-242 Backlog)
- FR-1.4 (Instructor Discovery) — Sprint-3 stories all in Testing (5/5)
- FR-1.5 (Instructor Profile Management) — Mostly Done (5 Done from Sprint-2; 2 Testing from Sprint-3; MED-244 Backlog)
- FR-1.6 (Booking & Scheduling) — Sprint-3 partial: 4 stories in Testing, remainder in Sprint-4
- FR-1.17 (Multilingual Support) — MED-46 (i18n Framework) now Done
Testing Focus
Ready for Testing (9 stories in Testing status — Sprint-3 only)
Sprint-3 (9 stories — unchanged):
- MED-23 — Instructor Listing with Filtering
- MED-31 — Swipe/Carousel Instructor Browsing
- MED-35 — Instructor Profile View Page
- MED-48 — Instructor Action Options (Probestunde, Kurs buchen, Kontakt)
- MED-54 — Visitor Booking Intent Preservation
- MED-119 — Instructor Availability Calendar Management
- MED-175 — Package and Slot Selection Flow
- MED-186 — Trial Session Booking (Probestunde)
- MED-227 — Calendar View for Participants and Instructors
Testing Priority Order
- Sprint-3 stories (9 stories — first QA pass needed on feature/sprint-3 branch)
Key SRS Acceptance Criteria to Validate
- FR-1.4: Instructor listing, filtering, profile view, swipe browsing, action options (Sprint-3)
- FR-1.6: Booking intent preservation, availability calendar, package/slot selection, trial booking, calendar view (Sprint-3)
Blocked / Awaiting Dev
- MED-242 (Participant Profile Editing) — Critical, still in Backlog. Cannot fully close Sprint-2 without this.
- MED-244 (Instructor Profile Self-Editing Post-Registration) — High, Backlog. Sprint-3 item not yet started.
- MED-245 (Audit Logging Infrastructure) — High, Backlog. Sprint-3 item not yet started.
- All [BE] sub-tasks across all sprints are now in "Backlog" — backend work tracking is not being maintained in Jira.
▦ Summary Metrics
| Metric | Value |
|---|---|
| Stories Done | 22 (9 Sprint-1 + 13 Sprint-2) |
| Stories In Testing | 9 (9 Sprint-3) |
| Stories In Progress | 0 |
| Open Bugs | 0 |
| Critical Backlog Items | 4 |
| High Backlog Items | 5 |
| Sprints Complete (story-level) | 2 (Sprint-1, Sprint-2) |
| Sprints with Active Work | 1 (Sprint-3 in Testing) |
| Sprints Not Started | 5 (Sprint-4 through Sprint-8) |
✓ SRS Feature Coverage
| # | SRS Ref | Feature | Epic | Sprint(s) | Status | Notes |
|---|---|---|---|---|---|---|
| 1 | FR-1.1 | Landing Page & Navigation | MED-2 | Sprint-1 | Done | 2/2 stories Done |
| 2 | FR-1.2 | Registration & Authentication | MED-3 | Sprint-1, 2 | Mostly Done | 7/8 stories Done (Sprint-1); MED-242 in Backlog (Critical) |
| 3 | FR-1.3 | Course & Category Management | MED-4 | Sprint-2 | Mostly Done | 6/7 stories Done; MED-242 (Profile Editing) in Backlog (Critical) |
| 4 | FR-1.4 | Instructor Discovery & Selection | MED-5 | Sprint-3 | In Testing | 5/5 stories in Testing |
| 5 | FR-1.5 | Instructor Profile Management | MED-6 | Sprint-2, 3 | Mostly Done | 5 Done (Sprint-2); 2 Testing (Sprint-3); MED-244 Backlog |
| 6 | FR-1.6 | Booking & Scheduling | MED-7 | Sprint-3, 4 | Partially In Testing | 4 Sprint-3 stories in Testing; 6 Sprint-4 stories Selected/Backlog |
| 7 | FR-1.7 | Payment & Billing | MED-8 | Sprint-4, 5 | Not Started | Stories across Sprint-4/5; MED-248 Stripe Webhook (Critical, Backlog); MED-230/231 regressed to Backlog |
| 8 | FR-1.8 | Session Delivery (Zoom) | MED-9 | Sprint-5 | Not Started | 4 stories, all Selected |
| 9 | FR-1.9 | Dashboards | MED-10 | Sprint-6 | Not Started | 3 stories, all Selected |
| 10 | FR-1.10 | In-App Messaging & Chat Monitoring | MED-11 | Sprint-5, 6 | Not Started | 7 stories; GDPR compliance (High, Backlog) |
| 11 | FR-1.11 | Ratings, Badges & Gamification | MED-12 | Sprint-6 | Not Started | 4 stories, all Selected |
| 12 | FR-1.12 | Feedback & Support | MED-13 | Sprint-7 | Not Started | 3 stories, all Selected |
| 13 | FR-1.13 | FAQ ChatBot & Virtual Assistance | MED-14 | Sprint-7 | Not Started | 3 stories (includes virtual assistance fallback) |
| 14 | FR-1.15 | Hour Counter | MED-15 | Sprint-7 | Not Started | 2 stories, all Selected |
| 15 | FR-1.16 | External Partner Integration | MED-16 | Sprint-7 | Not Started | 2 stories, all Selected |
| 16 | FR-1.17 | Multilingual Support | MED-17 | Sprint-2, 8 | Partially Done | MED-46 (i18n) now Done; git shows DE/EN i18n already on main |
| 17 | FR-1.18 | Exam Reports | MED-18 | Sprint-8 | Not Started | 2 stories, all Selected |
| 18 | FR-1.19 | Post-Course Follow-Up | MED-19 | Sprint-7, 8 | Not Started | 4 stories; MED-240 Follow-Up Consent (Critical, Backlog) |
| 19 | — | Admin Configuration Panel | MED-20 | Sprint-7 | Not Started | 7 stories, cross-cutting admin parameters |
▶ Sprint Progress
Registration & Authentication, Landing Page
Branch: feature/Sprint-1 → merged to develop via PR #3
Completion: 45% (formal — 9/20 Done) · 100% story-level completion
Tickets: 20 total | 9 Done | 0 Testing | 0 In Progress | 2 Selected | 9 Backlog
Changes since last report: 9 [BE] sub-tasks moved from Selected for Development → Backlog (board cleanup).
| Key | Type | Summary | Status | Priority |
|---|---|---|---|---|
| MED-2 | Epic | Landing Page & Navigation | Selected | Medium |
| MED-3 | Epic | Registration & Authentication | Selected | Medium |
| MED-21 | Story | Implement Landing Page with Category Cards and Featured Instructors | Done | Medium |
| MED-27 | Story | Implement Role-Adaptive Top Navigation Bar | Done | Medium |
| MED-53 | Story | Implement Participant Registration Flow | Done | Medium |
| MED-74 | Story | Implement Instructor Self-Registration Flow | Done | Medium |
| MED-88 | Story | Implement Instructor Magic Link Invitation | Done | Medium |
| MED-102 | Story | Implement Instructor Approval Workflow (Admin) | Done | Medium |
| MED-121 | Story | Implement Email Verification Flow | Done | Medium |
| MED-131 | Story | Implement Login with Role-Based Redirect and Session Timeout | Done | Medium |
| MED-145 | Story | Implement Password Reset Flow | Done | Medium |
| MED-24 | Sub-task | [BE] Landing Page with Category Cards | Backlog | Medium |
| MED-34 | Sub-task | [BE] Role-Adaptive Top Navigation Bar | Backlog | Medium |
| MED-68 | Sub-task | [BE] Participant Registration Flow | Backlog | Medium |
| MED-83 | Sub-task | [BE] Instructor Self-Registration Flow | Backlog | Medium |
| MED-97 | Sub-task | [BE] Instructor Magic Link Invitation | Backlog | Medium |
| MED-115 | Sub-task | [BE] Instructor Approval Workflow (Admin) | Backlog | Medium |
| MED-129 | Sub-task | [BE] Email Verification Flow | Backlog | Medium |
| MED-140 | Sub-task | [BE] Login with Role-Based Redirect | Backlog | Medium |
| MED-154 | Sub-task | [BE] Password Reset Flow | Backlog | Medium |
Course Management, Instructor Profiles, i18n
Branch: No dedicated branch (work on develop)
Completion: 43% (formal — 13/30 Done) · 100% story-level completion
Tickets: 30 total | 13 Done | 0 Testing | 0 In Progress | 4 Selected | 13 Backlog
Changes since last report: 3 remaining stories advanced from Testing → Done (MED-101, MED-132, MED-161). All 13 Sprint-2 stories are now complete. MED-242 (Critical) remains in Backlog. 5 new Sprint-2 E2E test commits added to develop branch.
| Key | Type | Summary | Status | Priority |
|---|---|---|---|---|
| MED-3 | Epic | Registration & Authentication | Selected | Medium |
| MED-4 | Epic | Course & Category Management | Selected | Medium |
| MED-6 | Epic | Instructor Profile Management | Selected | Medium |
| MED-17 | Epic | Multilingual Support | Selected | Medium |
| MED-46 | Story | Implement Language Selection and i18n Framework (DE/EN) | Done | Medium |
| MED-86 | Story | Implement Instructor Profile Creation and Editing | Done | Medium |
| MED-95 | Sub-task | [BE] Implement Instructor Profile Creation and Editing | Backlog | Medium |
| MED-101 | Story | Implement Instructor Course Assignment Change Request | Done | Medium |
| MED-113 | Sub-task | [BE] Implement Instructor Course Assignment Change Request | Backlog | Medium |
| MED-132 | Story | Implement Admin Instructor Profile Editing and Suspension | Done | Medium |
| MED-143 | Sub-task | [BE] Implement Admin Instructor Profile Editing and Suspension | Backlog | Medium |
| MED-148 | Story | Implement Admin Course Assignment Approval/Rejection | Done | Medium |
| MED-158 | Sub-task | [BE] Implement Admin Course Assignment Approval/Rejection | Backlog | Medium |
| MED-161 | Story | Implement Custom Instructor Hourly Rate Override (Admin) | Done | Medium |
| MED-164 | Sub-task | [BE] Implement Custom Instructor Hourly Rate Override (Admin) | Backlog | Medium |
| MED-165 | Story | Implement Category CRUD in Admin Panel | Done | Medium |
| MED-169 | Sub-task | [BE] Implement Category CRUD in Admin Panel | Backlog | Medium |
| MED-172 | Story | Implement Course CRUD in Admin Panel | Done | Medium |
| MED-180 | Sub-task | [BE] Implement Course CRUD in Admin Panel | Backlog | Medium |
| MED-184 | Story | Implement Package Management in Admin Panel | Done | Medium |
| MED-192 | Sub-task | [BE] Implement Package Management in Admin Panel | Backlog | Medium |
| MED-196 | Story | Implement Package-to-Course Assignment and Single-Lesson Configuration | Done | Medium |
| MED-203 | Sub-task | [BE] Implement Package-to-Course Assignment and Single-Lesson Configuration | Backlog | Medium |
| MED-205 | Story | Implement Trial Session (Probestunde) Configuration per Course | Done | Medium |
| MED-209 | Sub-task | [BE] Implement Trial Session (Probestunde) Configuration per Course | Backlog | Medium |
| MED-211 | Story | Implement Default Hourly Rate Configuration (Admin) | Done | Medium |
| MED-215 | Sub-task | [BE] Implement Default Hourly Rate Configuration (Admin) | Backlog | Medium |
| MED-217 | Story | Implement Course & Category Browsing for Visitors and Participants | Done | Medium |
| MED-221 | Sub-task | [BE] Implement Course & Category Browsing for Visitors and Participants | Backlog | Medium |
| MED-242 | Story | Implement Participant Profile Editing | Backlog | Critical |
Instructor Discovery, Booking (partial)
Branch: feature/sprint-3 (11 commits ahead of develop, 135 files changed, 7,050 insertions)
Completion: 0% (formal) · 43% (effective — 9/21 in Testing)
Tickets: 21 total | 0 Done | 9 Testing | 0 In Progress | 3 Selected | 9 Backlog
Changes since last report: 7 [BE] sub-tasks moved Selected → Backlog. 1 new commit (PR #6 review fixes). No story status changes.
| Key | Type | Summary | Status | Priority |
|---|---|---|---|---|
| MED-5 | Epic | Instructor Discovery & Selection | Selected | Medium |
| MED-6 | Epic | Instructor Profile Management | Selected | Medium |
| MED-7 | Epic | Booking & Scheduling | Selected | Medium |
| MED-23 | Story | Implement Instructor Listing with Filtering | Testing | Medium |
| MED-28 | Sub-task | [BE] Implement Instructor Listing with Filtering | Backlog | Medium |
| MED-31 | Story | Implement Swipe/Carousel Instructor Browsing | Testing | Medium |
| MED-35 | Story | Implement Instructor Profile View Page | Testing | Medium |
| MED-43 | Sub-task | [BE] Implement Instructor Profile View Page | Backlog | Medium |
| MED-48 | Story | Implement Instructor Action Options (Probestunde, Kurs buchen, Kontakt) | Testing | Medium |
| MED-54 | Story | Implement Visitor Booking Intent Preservation | Testing | Medium |
| MED-67 | Sub-task | [BE] Implement Visitor Booking Intent Preservation | Backlog | Medium |
| MED-119 | Story | Implement Instructor Availability Calendar Management | Testing | Medium |
| MED-128 | Sub-task | [BE] Implement Instructor Availability Calendar Management | Backlog | Medium |
| MED-175 | Story | Implement Package and Slot Selection Flow | Testing | Medium |
| MED-181 | Sub-task | [BE] Implement Package and Slot Selection Flow | Backlog | Medium |
| MED-186 | Story | Implement Trial Session Booking (Probestunde) | Testing | Medium |
| MED-194 | Sub-task | [BE] Implement Trial Session Booking (Probestunde) | Backlog | Medium |
| MED-227 | Story | Implement Calendar View for Participants and Instructors | Testing | Medium |
| MED-229 | Sub-task | [BE] Implement Calendar View for Participants and Instructors | Backlog | Medium |
| MED-244 | Story | Implement Instructor Profile Self-Editing (Post-Registration) | Backlog | High |
| MED-245 | Story | Implement Audit Logging Infrastructure | Backlog | High |
Sprint-3 Git Branch (feature/sprint-3) Contains:
- Instructor Discovery & Profile pages (listing, filtering, swipe/carousel, profile view)
- Booking flow components (availability calendar, package/slot selection, trial session)
- Calendar view with month view and timezone conversion
- Comprehensive codebase audit (race conditions, N+1 queries, i18n hardcoding, validation gaps, audit logs)
- PR #3 review fixes merged from Sprint-1
- PR #6 quick-win review fixes (18 issues addressed)
Booking (continued), Payment (partial)
Branch: None
Completion: 0%
Tickets: 19 total | 0 Done | 0 Testing | 0 In Progress | 10 Selected | 9 Backlog
Key stories: Payment Initiation (Stripe), Booking Confirmation w/ Zoom, Early/Late Cancellation, No-Show Handling, Abandoned Booking Cleanup, Appointment Reminders, Package Expiration
| Key | Summary | Priority |
|---|---|---|
| MED-248 | Stripe Webhook Infrastructure | Critical |
| MED-230 | Payment Success Handling | Backlog (regressed from Selected) |
| MED-231 | Payment Failure Handling | Backlog (regressed from Selected) |
Changes since last report: 6 [BE] sub-tasks moved Selected → Backlog (10 Selected / 9 Backlog, was 16/3).
Messaging, Session Delivery, Payment (continued)
Branch: None
Completion: 0%
Tickets: 24 total | 0 Done | 0 Testing | 0 In Progress | 13 Selected | 11 Backlog
Key stories: In-App Messaging, Zoom Meeting Creation, Virtual Background, Material Sharing, Instructor Earnings/Payout, Admin Payout Management, Admin Manual Refund, Participant Refund Request, Commission/Payout Config
Backlog items: Payment Timeout & Reconciliation (Backlog), Participant Payment History (Backlog), Zoom Annotation Tools (Low)
Note: 4 tickets carry to-be-refined label (MED-40, MED-146, MED-151, MED-159) — need requirements clarification.
Changes since last report: 8 [BE] sub-tasks moved Selected → Backlog (13 Selected / 11 Backlog, was 21/3). to-be-refined count increased from 3 to 4.
Dashboards, Chat Monitoring, Gamification
Branch: None
Completion: 0%
Tickets: 24 total | 0 Done | 0 Testing | 0 In Progress | 12 Selected | 12 Backlog
Key stories: Admin Chat Monitoring, Fraud Detection, Milestone-Based Rating, Instructor Badges, Instructor of the Month, Admin Badge Config, Participant/Instructor/Admin Dashboards
| Key | Summary | Priority |
|---|---|---|
| MED-247 | Auto Account Suspension on Fraud Flag | Critical |
| MED-243 | GDPR/Data Privacy for Chat Monitoring | High |
| MED-246 | Message Notification System | High |
Changes since last report: 9 [BE] sub-tasks moved Selected → Backlog (12 Selected / 12 Backlog, was 21/3).
ChatBot, Hour Counter, Feedback, Partners, Admin Config
Branch: None
Completion: 0%
Tickets: 33 total | 0 Done | 0 Testing | 0 In Progress | 17 Selected | 16 Backlog
Key stories: FAQ ChatBot, Virtual Assistance Fallback, Hour Counter (Participant + Instructor), Feedback Form, Admin Feedback Panel, Support Contact, Partner Referral Display, Admin Partner Management, Admin Pricing/Package/Booking/Gamification/Fraud Config, Follow-Up Communication, Content Management Hub
| Key | Summary | Priority |
|---|---|---|
| MED-240 | Follow-Up Email Consent & Unsubscribe | Critical |
| MED-238 | Admin Proficiency Level Config | High |
Changes since last report: 9 [BE] sub-tasks moved Selected → Backlog (17 Selected / 16 Backlog, was 26/7).
Follow-Up, Translations, Exam Reports
Branch: None
Completion: 0%
Tickets: 16 total | 0 Done | 0 Testing | 0 In Progress | 9 Selected | 7 Backlog
Key stories: Post-Course Follow-Up, Admin Follow-Up Template Management, Email Storage per Course, Admin Translation Management, Exam Reports Section, Admin Exam Report Management, Admin Configurable Parameters Panel
Note: 2 tickets carry to-be-refined label (MED-50, MED-64) — need refinement before development.
Changes since last report: 7 [BE] sub-tasks moved Selected → Backlog (9 Selected / 7 Backlog, was 16/0).
◆ Epic Progress
| Epic | Key | Stories | Done | Testing | Not Started | Progress |
|---|---|---|---|---|---|---|
| Landing Page & Navigation | MED-2 | 2 | 2 | 0 | 0 | |
| Registration & Authentication | MED-3 | 8 | 7 | 0 | 1 | |
| Course & Category Management | MED-4 | 7 | 6 | 0 | 1 | |
| Instructor Discovery & Selection | MED-5 | 5 | 0 | 5 | 0 | |
| Instructor Profile Management | MED-6 | 7 | 5 | 2 | 0 | |
| Booking & Scheduling | MED-7 | 10 | 0 | 4 | 6 | |
| Payment & Billing | MED-8 | 11 | 0 | 0 | 11 | |
| Session Delivery (Zoom) | MED-9 | 4 | 0 | 0 | 4 | |
| Dashboards | MED-10 | 3 | 0 | 0 | 3 | |
| Messaging & Chat Monitoring | MED-11 | 7 | 0 | 0 | 7 | |
| Ratings, Badges & Gamification | MED-12 | 4 | 0 | 0 | 4 | |
| Feedback & Support | MED-13 | 3 | 0 | 0 | 3 | |
| FAQ ChatBot & Virtual Assistance | MED-14 | 3 | 0 | 0 | 3 | |
| Hour Counter | MED-15 | 2 | 0 | 0 | 2 | |
| External Partner Integration | MED-16 | 2 | 0 | 0 | 2 | |
| Multilingual Support | MED-17 | 2 | 1 | 0 | 1 | |
| Exam Reports | MED-18 | 2 | 0 | 0 | 2 | |
| Post-Course Follow-Up | MED-19 | 4 | 0 | 0 | 4 | |
| Admin Configuration Panel | MED-20 | 7 | 0 | 0 | 7 |
Note: "0% (formal)" indicates stories are developed (in Testing) but not yet marked Done in Jira. MED-2, most of MED-3, most of MED-4, and most of MED-6 are now formally Done. MED-5, MED-6, MED-7, and MED-17 have active stories in Testing or Done. MED-244 (Instructor Profile Self-Editing, High, Backlog) is not counted in MED-6's 7 stories above. Progress bars above reflect effective progress (Done + Testing stories / total stories).
☍ Branch Status
● Production (main)
- Last commit: f6a5872 — add project status report files to .gitignore
- Contains: Full platform foundation — auth, booking, messaging, goals, community, DE/EN i18n, email notifications, profile editing, instructor discovery filters, appointments, autocomplete components, atomic cancellation locking, mobile responsiveness fixes
● Integration/QA (develop)
- 20 commits ahead of main (Sprint-1 PR #3 merged + Sprint-2 work + Sprint-2 E2E tests)
- 0 commits behind main
- Key commits:
- bcdaf3f test: add missing Sprint-1 E2E coverage (rememberMe, notifications, settings, unverified approval)
- fa82958 test: fix 4 failing tests in med-132 and med-161
- 9624bba test: add missing acceptance criteria tests for MED-101, MED-132, MED-161
- cf2f118 test: add remaining Sprint-2 E2E test files to develop
- 2887048 test: add Sprint-2 E2E tests and fix flaky test stability
- 6593c74 merge: resolve main → develop conflicts (gitignore, playwright config)
- 5066a01 Merge pull request #3 from TeknoraOrg/feature/Sprint-1
- 7e0b791 feat: implement Sprint 2 — Course & Category Management, Instructor Profile Enhancement
● feature/Sprint-1
- 0 commits ahead of develop — Merged (PR #3)
- Admin instructor mgmt, invitation system, legal pages, landing API, 4 DB migrations, i18n messages
● feature/sprint-3 Active
- 11 commits ahead of develop
- 135 files changed, 7,050 insertions, 6,344 deletions vs develop
- Instructor Discovery, availability calendar, booking flows, calendar view, codebase audit, timezone fixes, PR #6 review fixes
- Key commits:
- 19b6972 fix: address 18 PR #6 quick-win review issues
- 494aa6d merge: resolve all conflicts merging origin/develop into feature/sprint-3
- 88c6151 finished Epic Instructor Discovery and Profile in Sprint-3
- 40a8e14 fix: comprehensive codebase audit — race conditions, N+1 queries, i18n, validation, audit logs
- ae0571f feat: fix timezone conversion and add month calendar view
Observations
- develop is ahead of main — correct flow. Sprint-1 merged via PR #3, Sprint-2 implementation + E2E tests on develop (5 new test commits since last report).
- feature/Sprint-1 merged successfully — no unmerged work.
- feature/sprint-3 is the active development branch — significant work (7K+ insertions) with PR #6 review fixes recently applied.
- No tags or releases exist in the repository.
✔ Open Bugs
⚠ Risks & Gaps
- All [BE] sub-tasks across every sprint (67 total) have been moved from "Selected for Development" to "Backlog." This appears to be a deliberate board cleanup rather than a regression, since backend work was never being tracked separately. Backend implementation is embedded in the story-level work.
- A1: Instructor nav rename to "Andere Dozenten"
- A2: Zoom plan selection (assumed Pro for MVP)
- A3: Performance metric values
- A4: Pass/fail self-reporting flow details
- A5: Platform chat file sharing limits
- Stripe: Supported payment methods (TBD)