Files
interactive-story/backend/app
parththakkar106andClaude Opus 5 0eef367f30 Convert the snapshots in batches, not one round trip per row
The backfill issued an UPDATE per action. It runs at container start, before
uvicorn binds the port, against a database at the other end of a network --
944 rows on production, so a thousand sequential round trips standing between
the deploy and its first health check.

One executemany per batch instead. Same rows, same verification, same
transaction; nineteen round trips rather than nine hundred.

Re-verified on Postgres, since executemany binds bytea through a different
psycopg path: 720,864 B of JSON to 204,293 B, every row equal.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Dvvqn9ZDR4ixeFPHNbww7
2026-08-17 14:48:44 +05:30
..
2026-07-07 12:30:06 +05:30
2026-08-17 14:08:23 +05:30
2026-07-07 12:30:06 +05:30