brackt/plans/completed
Chris Parsons 35fe84a1dd
Update claude.md to push more tests. (#84)
* Update claude.md to push more tests.

* Archiving old plans.

* fix: run DB migrations programmatically on server startup

Replace unreliable drizzle-kit CLI migration with drizzle-orm's built-in
migrator running in the server process before accepting connections. This
ensures migrations are always applied on deploy and fails fast if they error.

- Add runMigrations() to server.ts using drizzle-orm/postgres-js/migrator
- Skip migrations in development (handled manually via db:migrate)
- Add DATABASE_URL guard with a clear error message
- Remove start:production script (now identical to start)
- Update Dockerfile CMD to use npm run start

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 22:31:04 -08:00
..
bracket-expansion.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
draft-room-implementation.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
draft-room-redesign.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
DRAFT_ORDER_IMPLEMENTATION.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
e2e-testing-setup.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
omni-league-draft-rules-IMPLEMENTATION-SUMMARY.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
omni-league-draft-rules.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-2.7-testing-instructions.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-3-server-js-changes.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-3-socket-implementation-plan.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-3-socket-implementation-summary.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-3-verification.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-4-socket-test-instructions.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-5-detailed-implementation-plan.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase-5-expected-value-planning.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
phase2-bugs-review.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
public-api-v1.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
scoring-system.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
server-typescript-conversion-compiled.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
server-typescript-conversion.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00
testing-implementation.md Update claude.md to push more tests. (#84) 2026-03-07 22:31:04 -08:00