Skip to content

fix-issue-186-dispute-evidence-storage-api - #209

Open
olalois wants to merge 1 commit into
Lumina-eX:mainfrom
olalois:fix-issue-186-dispute-evidence-storage-api
Open

fix-issue-186-dispute-evidence-storage-api#209
olalois wants to merge 1 commit into
Lumina-eX:mainfrom
olalois:fix-issue-186-dispute-evidence-storage-api

Conversation

@olalois

@olalois olalois commented Aug 30, 2026

Copy link
Copy Markdown

Closes #186


Dispute Evidence Storage API implemented
The issue is resolved in the workspace with the backend evidence routes and supporting behavior now in place:

Upload validation and metadata handling in app/api/disputes/[id]/evidence/route.ts
Delete handler for evidence records in app/api/disputes/[id]/evidence/[evidenceId]/route.ts
Regression coverage in dispute-evidence.test.ts
Included
File type and size enforcement
Authorized participant/admin access checks
Stored metadata for uploader, description, file hash, and timestamps
Encrypted storage + secure references
Pagination metadata for evidence lists
Soft-delete support for evidence records
Best-effort audit logging for upload/view/delete events

@olalois

olalois commented Aug 31, 2026

Copy link
Copy Markdown
Author

Hello 👋, i'd appreciate if this PR can be reviewed

@olalois

olalois commented Aug 31, 2026

Copy link
Copy Markdown
Author

@luighis @pheobeayo @3m1n3nc3
please Kindly review

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.

[Feature]: Dispute Evidence Storage API

1 participant