Pine Cove · Gallery Docs
Internal Documentation · 2026-05-14

Gallery Creator & Photo Pipeline

Architecture reference and active bug analysis for the gallery photo system — from DSLR camera to the CampLife parent app, with a focus on the Springs vs Springs Pro issue.

Active Bug

Springs vs Springs Pro Issue

Gallery Creator shows all photos under Springs and zero under Springs Pro. Root cause, three contributing factors, and two solution options with pros/cons.

Covers

  • Location name collision (resolveAppDisplayLocation)
  • Why the existing override wasn't triggered
  • The LIKE '%/Springs%' query bug
  • Option A: shared pool · Option B: own folder (recommended)
  • Secondary LIKE pattern fix
Read the bug doc
Architecture

Gallery Photo Pipeline

End-to-end flow from DSLR upload through Lambda processing, gallery album assignment, manifest generation, and CampLife app delivery.

Covers

  • S3 inbox bucket structure and SQS triggering
  • Rekognition face detection & camper matching
  • Gallery album status lifecycle
  • camplife-bridge-api delivery endpoints
  • Springs vs Springs Pro stage-by-stage comparison
Read the pipeline doc

Current Status

As of 2026-05-14, Jesse reported the Springs Pro gallery issue. Here's where things stand: