Content: Coach Manny photo needed for staff page #110

Closed
opened 2026-03-27 06:36:21 +00:00 by forgejo_admin · 2 comments

Type

Feature

Lineage

Standalone — discovered during landing site validation. Staff page shows "Photo coming soon" placeholder.

Repo

forgejo_admin/westside-app

User Story

As a prospect visiting the staff page
I want to see Coach Manny's photo
So that I can put a face to the coaching staff

Context

All other coaches have photos from MinIO. Coach Manny has a placeholder div. The playground has the same placeholder — this was intentional at the time because no photo was available. Need Marcus to provide a photo.

File Targets

Files the agent should modify:

  • Upload photo to MinIO at assets/westside/coaches/manny-800w.jpg (optimized, 800px wide)
  • src/routes/(public)/staff/+page.svelte line 86 — replace placeholder div with <img> tag

Files the agent should NOT touch:

  • Other coach entries
  • CSS (placeholder styling can remain for future use)

Acceptance Criteria

  • Coach Manny has a real photo on the staff page
  • Photo is optimized (target ~100KB, 800px wide JPEG)
  • Photo uploaded to MinIO alongside other coach photos

Test Expectations

  • Manual: staff page shows Manny's photo, no placeholder
  • Manual: photo loads within 1s on mobile
  • Run command: curl -sI https://minio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpg

Constraints

  • BLOCKED: Need photo from Marcus. Cannot proceed without source image.
  • Follow same pattern as other coaches: MinIO URL, 800w optimized JPEG
  • Do not use AI-generated or placeholder stock photos

Checklist

  • Photo obtained from Marcus
  • PR opened
  • Tests pass
  • No unrelated changes
  • project-westside-basketball
### Type Feature ### Lineage Standalone — discovered during landing site validation. Staff page shows "Photo coming soon" placeholder. ### Repo `forgejo_admin/westside-app` ### User Story As a prospect visiting the staff page I want to see Coach Manny's photo So that I can put a face to the coaching staff ### Context All other coaches have photos from MinIO. Coach Manny has a placeholder div. The playground has the same placeholder — this was intentional at the time because no photo was available. Need Marcus to provide a photo. ### File Targets Files the agent should modify: - Upload photo to MinIO at `assets/westside/coaches/manny-800w.jpg` (optimized, 800px wide) - `src/routes/(public)/staff/+page.svelte` line 86 — replace placeholder div with `<img>` tag Files the agent should NOT touch: - Other coach entries - CSS (placeholder styling can remain for future use) ### Acceptance Criteria - [ ] Coach Manny has a real photo on the staff page - [ ] Photo is optimized (target ~100KB, 800px wide JPEG) - [ ] Photo uploaded to MinIO alongside other coach photos ### Test Expectations - [ ] Manual: staff page shows Manny's photo, no placeholder - [ ] Manual: photo loads within 1s on mobile - Run command: `curl -sI https://minio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpg` ### Constraints - **BLOCKED**: Need photo from Marcus. Cannot proceed without source image. - Follow same pattern as other coaches: MinIO URL, 800w optimized JPEG - Do not use AI-generated or placeholder stock photos ### Checklist - [ ] Photo obtained from Marcus - [ ] PR opened - [ ] Tests pass - [ ] No unrelated changes ### Related - `project-westside-basketball`
Author
Owner

No longer blocked. Photo uploaded to MinIO:

  • Original: coaches/manny.png (2.2MB, 1290x1702)
  • Optimized: coaches/manny-800w.jpg (100KB, 800x1055)

Source: GroupMe "Pal-E Upload" group, uploaded by Lucas 2026-03-27.

Fix: swap placeholder div at line 86 of staff/+page.svelte for:

<img src="https://minio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpg" alt="Coach Manny, 17U Girls Elite Coach" width="400" height="528">
**No longer blocked.** Photo uploaded to MinIO: - Original: `coaches/manny.png` (2.2MB, 1290x1702) - Optimized: `coaches/manny-800w.jpg` (100KB, 800x1055) Source: GroupMe "Pal-E Upload" group, uploaded by Lucas 2026-03-27. Fix: swap placeholder div at line 86 of `staff/+page.svelte` for: ```html <img src="https://minio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpg" alt="Coach Manny, 17U Girls Elite Coach" width="400" height="528"> ```
Author
Owner

Scope Review: READY

Review note: review-454-2026-03-26
All file targets verified — placeholder div confirmed at line 86, MinIO photo confirmed at 102KB/800px. Template complete, traceability triangle complete (story:WS-S26, arch:landing-site). Original blocker (photo from Marcus) resolved per prior comment. No dependencies, no blast radius concerns. Ready for next_up.

## Scope Review: READY Review note: `review-454-2026-03-26` All file targets verified — placeholder div confirmed at line 86, MinIO photo confirmed at 102KB/800px. Template complete, traceability triangle complete (story:WS-S26, arch:landing-site). Original blocker (photo from Marcus) resolved per prior comment. No dependencies, no blast radius concerns. Ready for `next_up`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/westside-landing#110
No description provided.