fix(ingestion): stop fabricating missing player positions

This commit is contained in:
bisco
2026-04-11 00:54:19 +02:00
parent 677b5af40d
commit e6081428ae
5 changed files with 63 additions and 7 deletions

View File

@ -72,6 +72,7 @@ First public European importer (LBA Serie A scope):
`docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py import_lba_public_serie_a --season 2025`
- deterministic local-fixture import:
`docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py import_lba_public_serie_a --season 2025 --fixture /app/scouting/sample_data/imports/lba_public_serie_a_fixture.json`
- note: when the public source does not expose a player position, HoopScout keeps `position` empty instead of fabricating a value.
Legacy shared favorites and notes from the pre-auth MVP are cleared by the early-stage ownership migration so the app can move cleanly to user-scoped data.