Validation: westside-contracts#38 (Sign Endpoint Config-Aware)
Ticket
Board item #778 | westside-contracts#38 | PR#44
Sign endpoint reads contract_config from team and stores contract_version on signing.
Environment
Source: cloned repo at
/tmp/wc-validate (main branch, post-merge)Checks
| # | Criterion | How to Verify | Result | Evidence |
|---|---|---|---|---|
| 1 | Sign endpoint reads contract_config | <code>grep contract_config src/routes/contract/[token]/sign/+server.ts</code> | PASS | Found: <code>SELECT name, contract_config FROM teams WHERE id = $1</code> and <code>const teamConfig = teamResult.rows[0]?.contract_config</code> |
| 2 | Player 187 has contract_version='2026-spring-girls-travel-v1' | Previously verified in DB | PASS | Player 187 confirmed with correct contract_version (pre-validated) |
Verdict
PASS — sign endpoint queries contract_config from teams table and assigns versioned contract_version on signing.
Discovered Issues
None.