What needs attention
| Ticket | Status | Priority | Owner | Notes |
|---|
Tickets: shipped
Show all ticketsshipped 70 tickets
| Ticket | Priority | Owner | Notes |
|---|---|---|---|
| Assignment class selection 2 questions |
high | Kevin | Add class checkbox list to New Assignment form; classes = teacher's actual sections/periods |
| Assignments unification 2 PRs |
high | Bryant | PR #107 merged and deployed; follow-up specs carry the product cleanup |
| Batch grading 5 questions1 PR |
high | Kevin | Needs background-job shape, retry/failure states, queue depth, rollout gate |
| Course view 1 PR |
high | Kevin | PR #101 open; feature-flagged rollout, Brian signoff, St Joe's pilot |
| Daily pages as preloaded assignments 6 questions2 PRs |
high | Kevin | Brian approved edited prototype; isolate/rebase PR #111 before deploy |
| Feedback button deletes essay content |
high | unassigned | Fixed 2026-05-01 |
| GA returns inconsistent grades and skips markup |
high | unassigned | Fixed 2026-05-01 |
| Released grades organization 2 questions1 PR |
high | Bryant | PR #109 merged and deployed behind the released-grades feature flag |
| Teacher dashboard cleanup 2 PRs |
high | Kevin | PR #108 draft is open but conflicting; serial create first unless proven slow |
| Title disappears on submit |
high | unassigned | Fixed 2026-05-01 |
| Tutor cannot get feedback on Thesis or Conclusion |
high | unassigned | Fixed 2026-05-01 |
| [codex] Add production migration deploy guard 1 PR |
medium | unassigned | Imported from GitHub PR #129. |
| [codex] fix grading assistant data route 1 PR |
medium | unassigned | Imported from GitHub PR #124. |
| [codex] fix legacy submission grading auth 1 PR |
medium | unassigned | Imported from GitHub PR #125. |
| [codex] Fix Prisma submission relation filters 1 PR |
medium | unassigned | Imported from GitHub PR #121. |
| [codex] fix student course image API 404 1 PR |
medium | unassigned | Imported from GitHub PR #120. |
| [codex] fix teacher courses legacy routes 1 PR |
medium | unassigned | Imported from GitHub PR #123. |
| [codex] Port Daily Pages prompt library 1 PR |
medium | unassigned | Imported from GitHub PR #135. |
| [codex] Verify Preview Forge seeded login 1 PR |
medium | unassigned | Imported from GitHub PR #142. |
| Add Claude Code GitHub Workflow 1 PR |
medium | unassigned | Imported from GitHub PR #13. |
| Add essay grading system with grade release functionality 1 PR |
medium | unassigned | Imported from GitHub PR #70. |
| Add teacher course assignment management 1 PR |
medium | unassigned | Imported from GitHub PR #71. |
| Admin feature flag management 4 questions1 PR |
medium | Bryant | PR #113 merged; admin controls available for targeted rollouts |
| Archive assignment types instead of deleting 1 PR |
medium | unassigned | Imported from GitHub PR #127. |
| Assignments (official) 1 PR |
medium | unassigned | Imported from GitHub PR #76. |
| Centralize targeted feature flag rollouts 1 PR |
medium | unassigned | Imported from GitHub PR #112. |
| chore: misc fixes (AI model default, paste alert, submission docs) 1 PR |
medium | unassigned | Imported from GitHub PR #85. |
| chore: remove tutor 'reset to this point' feature 1 PR |
medium | unassigned | Imported from GitHub PR #95. |
| Claude/fix message box overlap hhxhl 1 PR |
medium | unassigned | Imported from GitHub PR #73. |
| Create owner dashboard for managing users 1 PR |
medium | unassigned | Imported from GitHub PR #2. |
| Document hardening: editor refactor, submission model, grading panel, submission route 1 PR |
medium | unassigned | Imported from GitHub PR #96. |
| Document hardening: submission consolidation, editor, migrations, e2e 1 PR |
medium | unassigned | Imported from GitHub PR #99. |
| Editable submission titles 2 questions |
medium | unassigned | Untitled-essay clutter compounds the title-disappears-on-submit bug |
| feat: add comprehensive emergency runbook for YAWP 2.0 1 PR |
medium | unassigned | Imported from GitHub PR #47. |
| feat: add delete organization functionality 1 PR |
medium | unassigned | Imported from GitHub PR #22. |
| feat: implement e2e tests with Playwright for document editor 1 PR |
medium | unassigned | Imported from GitHub PR #49. |
| feat: implement organization member deletion and access control system 1 PR |
medium | unassigned | Imported from GitHub PR #17. |
| feat: implement organization member editing with superowner functionality 1 PR |
medium | unassigned | Imported from GitHub PR #16. |
| feat: implement organization owner onboarding flow 1 PR |
medium | unassigned | Imported from GitHub PR #14. |
| feat: implement teacher course e-learning workflow 1 PR |
medium | unassigned | Imported from GitHub PR #24. |
| feat: implement teacher courses admin pages 1 PR |
medium | unassigned | Imported from GitHub PR #20. |
| feat: local-first document persistence 1 PR |
medium | unassigned | Imported from GitHub PR #81. |
| feat: local-first document persistence (backward compatible) 1 PR |
medium | unassigned | Imported from GitHub PR #86. |
| feat: local-first persistence + tutor fix 1 PR |
medium | unassigned | Imported from GitHub PR #88. |
| feat: PR preview environments + CI/deploy workflow split 1 PR |
medium | unassigned | Imported from GitHub PR #84. |
| feat: setup PostHog analytics for client and server 1 PR |
medium | unassigned | Imported from GitHub PR #40. |
| feat: simplify course module instruction form with new button system 1 PR |
medium | unassigned | Imported from GitHub PR #31. |
| Fix assignment module navigation sessions 1 PR |
medium | unassigned | Imported from GitHub PR #116. |
| Fix blank draft titles in student drawer 1 PR |
medium | unassigned | Imported from GitHub PR #138. |
| Fix document submit button for targeted school flags 1 PR |
medium | unassigned | Imported from GitHub PR #119. |
| Fix grading assistant assignment auth 1 PR |
medium | unassigned | Imported from GitHub PR #122. |
| Fix legacy grading assistant feature flag scope 1 PR |
medium | unassigned | Imported from GitHub PR #126. |
| fix: allow continuing chat on previous tutor modules instead of blocking 1 PR |
medium | unassigned | Imported from GitHub PR #98. |
| fix: prevent sync-service from clobbering newer content with stale writes 1 PR |
medium | unassigned | Imported from GitHub PR #92. |
| fix: stop tutor chat duplicating the student's last message 1 PR |
medium | unassigned | Imported from GitHub PR #94. |
| fix: stop tutor leaking template wrapper into chat 1 PR |
medium | unassigned | Imported from GitHub PR #93. |
| GA grading calibration is too narrow |
medium | unassigned | Fixed 2026-05-01 |
| GA highlights disappear after teacher edits category scores |
medium | unassigned | Fixed 2026-05-01 |
| GA highlights intermittently missing |
medium | unassigned | Fixed 2026-05-01 |
| Improve empty state UX with pagination awareness and layout fixes 1 PR |
medium | unassigned | Imported from GitHub PR #72. |
| Prep for 10/10 1 PR |
medium | unassigned | Imported from GitHub PR #68. |
| preview: local-first persistence testing 1 PR |
medium | unassigned | Imported from GitHub PR #90. |
| Print student document button 2 questions1 PR |
medium | Kevin | PR #105 open with green checks; needs final review before merge |
| Public homepage revamp 6 questions |
medium | unassigned | Already being delivered outside the spec workflow |
| Restore Teacher's Lounge on teacher dashboard 1 PR |
medium | unassigned | Imported from GitHub PR #128. |
| Revamp course modification pages 1 PR |
medium | unassigned | Imported from GitHub PR #3. |
| Student details popout organized by assignment 2 questions |
medium | Kevin | Group student work by Assignment in the View Details popout, with an at-a-glance average grade; gated on dashboard cleanup and assignments-unification landing |
| Teacher grammar issue actions 1 PR |
medium | Kevin | PR #106 open; teacher can remove a grammar issue before release |
| test: fresh preview schema pipeline 1 PR |
medium | unassigned | Imported from GitHub PR #79. |
| GA flags titles as sentence fragments |
low | unassigned | Fixed 2026-05-01 |