- Normalise tags to Array before Drizzle insert (PgArray mapper calls .map() and throws if value is not a standard JS Array) - Use uploadedByName instead of uploadedByMember FK — the X-Member-Id header carries the mesh slug, not a mesh.member primary key Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>