# Sprint 19 Installation

1. Back up the Sprint 18 application and database.
2. Use this cumulative package as the new baseline.
3. Import migrations 001–013 in order.
4. Import `database/views/013_technical_assessment_views.sql` after the migrations.
5. Assign assessment permissions to assessment leads, technical reviewers, evidence officers and approvers.
6. Merge `frontend-integration/src/technical-assessment` into the React/Vite source and register both pages in routing/navigation.
7. Run PHP lint and Sprint 19 tests.
8. Test with separate assessor, reviewer, approver and client accounts.
9. Confirm client users cannot access assessments unless `client_visible=1` and the record is approved/closed.
10. Configure a secure upload handler before enabling real photographs or video.
