Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,9 +293,11 @@ UI redesign reverts with the env flag and no web redeploy.

Two independent gates route a precomputed client-computed embedding to the
biometric-processor's embedding endpoints instead of uploading the raw
image/audio (privacy + GPU-less; the raw media never leaves the device). Both
default OFF (legacy server-side path, byte-identical), flip WITHOUT a redeploy,
and support per-tenant canary. **Both MUST be passed via the compose
image/audio (privacy + GPU-less; the raw media never leaves the device). The CODE
default for both is OFF, BUT production `.env.prod` sets `APP_AUTH_CLIENT_SIDE_EMBEDDING=true`
→ **FACE client-side embedding IS the production default** (enroll + verify, verified
2026-06-14); VOICE stays OFF (legacy server-side path, byte-identical). Both flip WITHOUT a
redeploy, and support per-tenant canary. **Both MUST be passed via the compose
`environment:` block** (the service uses an explicit block, NOT `env_file:` — a
var only in `.env.prod` is silently dropped; this exact gap once broke the face
flag).
Expand Down
115 changes: 0 additions & 115 deletions docs/RUNBOOK_FLYWAY_V29_REPAIR.md

This file was deleted.

Loading
Loading