
Phase 2A moves the public archive shelf first. Uploads stay in a later pass so the cutover does not fake write support.
Use the season tag before uploading so the archive shelves stay clean.
Phone snaps are fine. The important part is tagging the right season so the shelves stay usable once more alumni photos start coming in.
Persistent storage, season-tagged uploads, and a browsable mixed-media archive now live on the same Vercel runtime.