Briefing
The finance stack on this host was rebuilt from the team's new Compose template ten minutes ago.
The database container exited about a second after it was created and has not come back, so every finance write is failing.
This environment starts with an empty data directory, which makes its first start behave differently from every later one.
The template also moved postgres from 15 to 16, and Dev is convinced the new major version is refusing to open old data.
The fix is yours to find: hints, the recovery checks and the debrief unlock inside the incident.