Skip to content

Replay evaluator (valuation checkpoints) #140

Replay evaluator (valuation checkpoints)

Replay evaluator (valuation checkpoints) #140

name: Replay evaluator (valuation checkpoints)
on:
push:
paths:
- "scripts/replay-evaluator.ts"
- "scripts/replay-per-pick-draft.ts"
- "scripts/dedupe-fixture-auction-picks.ts"
- "scripts/check-fixture-catalog-ids.ts"
- "test-fixtures/replay-evaluator/**"
- "test-fixtures/player-api/checkpoints/**"
# Valuation pipeline (workflow + inflation + baseline + explainability)
- "src/services/valuation*.ts"
- "src/services/inflation*.ts"
- "src/services/baseline*.ts"
- "src/services/scarcity*.ts"
- "src/services/teamAdjusted*.ts"
- "src/services/mockPick*.ts"
- "src/services/recommendedBid*.ts"
- "src/services/replacementSlots*.ts"
- "src/lib/valuation*.ts"
- "src/lib/valuationRequest*.ts"
- "src/lib/remainingLeagueRosterSlots.ts"
- "src/lib/rosteredPlayersForSlots.ts"
- "src/lib/playerCatalog*.ts"
- "src/types/brain.ts"
- "src/types/valuation.ts"
- "src/types/core.ts"
- "src/models/Player.ts"
schedule:
# Nightly UTC — valuation replay smoke (no Mongo)
- cron: "15 7 * * *"
jobs:
replay:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- run: pnpm install
- run: pnpm replay-eval