**Description:** Allow project owners to attach supporting documents to their campaign. **Tasks:** - [ ] Create `POST /api/projects/:id/documents` - [ ] Require ownership - [ ] Accept PDF/DOCX/JPG/PNG, max 10MB each, up to 5 files - [ ] Append file references to `project.documents[]` **Acceptance Criteria:** Multiple documents can be uploaded; limits are enforced. ---
Description:
Allow project owners to attach supporting documents to their campaign.
Tasks:
POST /api/projects/:id/documentsproject.documents[]Acceptance Criteria:
Multiple documents can be uploaded; limits are enforced.