# 10. Delivery Tasks

## Product And UX

- Finalize MVP scope.
- Write client booking flow copy.
- Define empty, loading, error, cancelled, and confirmed states.
- Prepare admin dashboard wireframe.
- Prepare master schedule wireframe.

## Frontend

- Build client booking flow.
- Build admin shell and navigation.
- Build schedule calendar/list view.
- Build booking detail drawer.
- Build client profile view.
- Implement responsive states for mobile and desktop.

## Backend

- Create auth and roles.
- Create service, master, client, booking, notification models.
- Implement availability calculation.
- Implement booking confirmation with slot protection.
- Implement status changes and audit log.
- Implement notification adapter.

## QA

- Test booking happy path.
- Test double booking prevention.
- Test cancellation and reschedule.
- Test role permissions.
- Test reminder failure handling.
- Test mobile booking flow.

## Launch

- Configure staging and production.
- Add environment secrets.
- Run smoke test.
- Prepare rollback checklist.
- Create changelog for v0.1.
