Add auto-migration on startup with idempotent schema

- Migrator creates _migrations table, tracks executed files by name
- Skips already-run migrations on subsequent deploys
- Schema SQL uses IF NOT EXISTS, DO/EXCEPTION blocks, DROP POLICY IF EXISTS
- Runs before server starts, exits on failure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Status Job ID Name Coverage
  Test
canceled #66
test

 
  Deploy
canceled #67
deploy