Validation: basketball-api#322 — Seed contract_config and player overrides

validation-322-2026-04-05 Doc

validation pass

Ticket

Board item: #774
Issue: basketball-api#322
PR: basketball-api#339
Summary: Seed all 7 teams with contract_config values and set player-specific contract_overrides for Kiana Sikander (#184) and Kelsie Stevens (#190).

Environment

Production cluster, namespace basketball-api, pod deploy/basketball-api.

Checks

# Criterion How to Verify Result Evidence
1 All 7 teams have non-NULL <code>contract_config</code> with a <code>variant</code> <code>SELECT id, name, contract_config-&gt;&gt;'variant' FROM teams ORDER BY id</code> PASS 7 teams returned: teams 1-5 have variant <code>boys-travel</code> or <code>girls-travel</code>, teams 6-7 have variant <code>local</code>. Zero NULLs.
2 Kiana Sikander (id=184) has <code>contract_overrides</code> <code>SELECT contract_overrides FROM players WHERE id=184</code> PASS Overrides present: custom note ("Tournament fees paid separately. 1 practice per week."), 2 payment entries, Wednesday practice at Granger, tournaments mesa-az + nike-vegas, sections age_reassignment=false + roster_flexibility=false.
3 Kelsie Stevens (id=190) has <code>contract_overrides</code> <code>SELECT contract_overrides FROM players WHERE id=190</code> PASS Overrides present: custom note ("Local player — local tournaments, scrimmages, and league games only..."), 3 payment entries (including prorated), 2 practices (Tue+Wed), empty tournaments, sections recruiting=false + fundraising=false + live_periods=false + age_reassignment=false + roster_flexibility=false.

Verdict

PASS — all 7 teams seeded, both player overrides populated with correct data. Move ticket to done.

Discovered Issues

None.