Skip to content

Verify and close E4 student/parent intake flow (issues #25–#29) - #95

Merged
Taleef7 merged 2 commits into
mainfrom
copilot/verify-request-status-lifecycle
Feb 24, 2026
Merged

Verify and close E4 student/parent intake flow (issues #25–#29)#95
Taleef7 merged 2 commits into
mainfrom
copilot/verify-request-status-lifecycle

Conversation

Copilot AI commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Verification pass for Epic E4 — all five child issues were fully implemented in PR #94. This PR confirms correctness against acceptance criteria and marks Sprint 1 complete in the roadmap.

What was verified

S4.1 / S4.2app/dashboard/requests/new/page.tsx: role picker, conditional child-name field, level + subject selects (DB-sourced), summary badge, duplicate-request guard, availability textarea, timezone pre-filled from profile, goals, preferred start date. Inserts with status = 'new'.

T4.1supabase/migrations/20260223000007_create_requests_table.sql: full schema, updated_at trigger, 4 RLS policies (creator insert, creator/admin select, creator update limited to new/payment_pending, admin update). lib/validators/request.ts covers all fields.

T4.2app/dashboard/requests/[id]/page.tsx: server-rendered, RLS-enforced 404, confirmation banner, status-aware "what's next" panel for all 7 states, colour-coded badge.

T4.3lib/utils/request.ts exports STATUS_LABELS + STATUS_COLOURS for all 7 statuses. Dashboard (app/dashboard/page.tsx) lists requests with live status badges linking to detail pages.

Changes

  • docs/ROADMAP.md — updated last-modified date; marked Sprint 1 as complete

Testing

  • Verified locally
  • Checked key flows manually

Notes

  • Lint passes (one expected react-hooks/incompatible-library warning from RHF watch() — not an error, same as pre-existing usage)

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…-24)

Co-authored-by: Taleef7 <89072337+Taleef7@users.noreply.github.com>
Copilot AI changed the title [WIP] Verify implementation of student/parent intake flow features Verify and close E4 student/parent intake flow (issues #25–#29) Feb 24, 2026
Copilot AI requested a review from Taleef7 February 24, 2026 03:14
@Taleef7
Taleef7 marked this pull request as ready for review February 24, 2026 03:15
Copilot AI review requested due to automatic review settings February 24, 2026 03:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project roadmap documentation to reflect completion of Epic E4 verification work and to mark Sprint 1 as complete.

Changes:

  • Updated the roadmap “Last updated” date to 2026-02-24.
  • Marked Sprint 1 as complete with a completion date note.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Taleef7
Taleef7 merged commit 14602c6 into main Feb 24, 2026
5 checks passed
@Taleef7
Taleef7 deleted the copilot/verify-request-status-lifecycle branch February 24, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants