19 lines
602 B
Markdown
19 lines
602 B
Markdown
|
|
---
|
||
|
|
# nuzlocke-tracker-29oy
|
||
|
|
title: Boss seed data pipeline
|
||
|
|
status: completed
|
||
|
|
type: feature
|
||
|
|
priority: normal
|
||
|
|
created_at: 2026-02-08T11:33:33Z
|
||
|
|
updated_at: 2026-02-08T11:35:13Z
|
||
|
|
---
|
||
|
|
|
||
|
|
Export boss data from admin, save as seed JSON files, and load them during seeding.
|
||
|
|
|
||
|
|
## Checklist
|
||
|
|
- [x] Add unique constraint to boss_battles (version_group_id, order) + Alembic migration
|
||
|
|
- [x] Add upsert_bosses to seed loader (loader.py)
|
||
|
|
- [x] Add boss loading step to seed runner (run.py)
|
||
|
|
- [x] Add boss count to verify() function
|
||
|
|
- [x] Add export_bosses() function to run.py
|
||
|
|
- [x] Add --export-bosses flag to __main__.py
|