Add seeder support for boss battles so new database instances come pre-populated. Adds --export-bosses CLI flag to dump boss data from the database to JSON seed files, and loads those files during normal seeding. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
602 B
602 B
title, status, type, priority, created_at, updated_at
| title | status | type | priority | created_at | updated_at |
|---|---|---|---|---|---|
| Boss seed data pipeline | completed | feature | normal | 2026-02-08T11:33:33Z | 2026-02-08T11:35:13Z |
Export boss data from admin, save as seed JSON files, and load them during seeding.
Checklist
- Add unique constraint to boss_battles (version_group_id, order) + Alembic migration
- Add upsert_bosses to seed loader (loader.py)
- Add boss loading step to seed runner (run.py)
- Add boss count to verify() function
- Add export_bosses() function to run.py
- Add --export-bosses flag to main.py