Canonical basketball domain knowledge for the BKE pipeline: role-vs-impact separation, position-band policy, archetype gating principles, validation practices, and forecast/simulation assumptions. Intended as the single reference other skills and agents consult for consistent domain decisions.
Core principles
src/data_compute/compute_player_archetypes.py).Position-band policy (canonical)
Guard, Guard-Forward, Forward, Forward-Center, Center.Guard, Wing, Big) while keeping position_band unchanged.Archetype assignment rules
reference/archetypes/ and loop/.BKE metric & modeling summary
data/features/, data/tracking/, official stats.Validation & diagnostics (recommended)
Forecast & simulation guidance
end_of_season and preseason_snapshot mapping; keep forecast scoring leakage-safe (no clutch-minute leakage).Where to find canonical docs
readme.md (pipeline order, position-band policy, high-level conventions)reference/bke_repo_context_summary_for_ai.md (repo-level summary and modeling plan)reference/archetypes/ (archetype variable definitions and gating notes)src/data_compute/compute_player_archetypes.py (centralized assignment logic)src/profile_aggregate/build_profile_aggregate.py (profile aggregation guidance)Agent usage guidance
readme.md pipeline order, (2) update loop/ notes, (3) add tests in tests/, (4) run backtest validation and publish a short summary in reports/.