feat: add scouting sample seed data baseline

This commit is contained in:
bisco
2026-04-07 16:46:59 +02:00
parent 3e6fb34017
commit ff4a3020d5
7 changed files with 396 additions and 0 deletions

View File

@ -48,8 +48,12 @@ The repository is organized to keep durable workflow guidance and technical deci
.
|-- .codex/
|-- .agents/skills/
|-- app/
|-- docs/
|-- infra/
|-- requirements/
|-- scripts/
|-- tests/
|-- AGENTS.md
|-- Makefile
|-- README.md
@ -59,8 +63,12 @@ The repository is organized to keep durable workflow guidance and technical deci
- `.codex/` stores repository-scoped Codex configuration and agent definitions.
- `.agents/skills/` stores reusable skills for repeatable repository workflows.
- `app/` stores the Django project and scouting application code.
- `docs/` stores workflow, architecture, ADRs, machine setup, and task execution guidance.
- `infra/` stores local container and environment bootstrap files.
- `requirements/` stores the Python dependency baseline.
- `scripts/` stores repository utility scripts such as local checks.
- `tests/` stores repository-level testing notes and support files.
- `AGENTS.md` defines repository-wide agent behavior and task rules.
- `Makefile` exposes standard project commands.
- `README.md` introduces the repository and current phase.
@ -121,6 +129,14 @@ Codex tasks in this repository should follow this order:
Run `make doctor` as part of machine/bootstrap validation to confirm the repository foundation is present and aligned.
## Development Bootstrap
For the current MVP baseline:
1. Start the local stack with `docker compose --env-file .env -f infra/docker-compose.yml up -d --build`.
2. Run `docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py migrate`.
3. Load sample scouting data with `docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py seed_scouting_data`.
4. Open `/players/` and use filters such as `PG + min assists` or `team + min TS%` to explore the seeded dataset.
## Current Status
The repository currently provides: