Commit Graph

2 Commits

Author SHA1 Message Date
Ryan Moon
6adce51e6c Add member profile photo to planning docs
profile_image_file_id on member table, entity_type=member category=profile
in file storage. UI shows silhouette placeholder when empty.
2026-03-28 15:34:57 -05:00
Ryan Moon
de4d2e0a32 Add file storage architecture planning doc
Defines storage provider abstraction (local filesystem + S3), file table
schema, path conventions per entity, upload/download API, image processing,
backup/restore CLI, and domain integration plan. Covers member IDs, product
photos, rental agreements, repair tickets, and all future file needs.
2026-03-28 13:50:58 -05:00