Archive 23 completed beans, keeping only active/draft items
Add --prune flag to python -m app.seeds to remove stale routes, encounters, and bosses not present in seed JSON files
Delete stale remote feature branches
Update Brock and Misty boss sprites
Test plan
Run python -m app.seeds without --prune and verify no data is deleted (existing behavior preserved)
Run python -m app.seeds --prune --verify against a database with renamed routes and verify stale rows are removed
## Summary
- Archive 23 completed beans, keeping only active/draft items
- Add `--prune` flag to `python -m app.seeds` to remove stale routes, encounters, and bosses not present in seed JSON files
- Delete stale remote feature branches
- Update Brock and Misty boss sprites
## Test plan
- [x] Run `python -m app.seeds` without `--prune` and verify no data is deleted (existing behavior preserved)
- [x] Run `python -m app.seeds --prune --verify` against a database with renamed routes and verify stale rows are removed
Without --prune, seeds continue to only upsert (add/update).
With --prune, routes, encounters, and bosses not present in the
seed JSON files are deleted from the database.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
--pruneflag topython -m app.seedsto remove stale routes, encounters, and bosses not present in seed JSON filesTest plan
python -m app.seedswithout--pruneand verify no data is deleted (existing behavior preserved)python -m app.seeds --prune --verifyagainst a database with renamed routes and verify stale rows are removed