Carries three gateway-worker changes that were reviewed and left uncommitted:
- Front Projection drops out of CRITICAL_COMPONENTS. A stale inbox projection
is worth knowing about and is not worth forcing overall health critical and
paging Joel. Health alerts were the single largest producer in the message
stream (740 of 1083 machine messages) and the largest fallback source.
- serve.ts runs the function-health registration check at startup, so the
assertion still runs when the durable function's own registration was lost
while Inngest was unavailable.
- replicate-critical-db.sh freezes one source generation before hashing it.
The builder renames critical.db atomically, so reading the live path twice
could pair the old file's checksum with the new file's built_at.
Also lands the three investigation briefs those findings came from.