Step 4 of 7 · Refine

Improve a lineup without rebuilding it.

See suggested swaps, fixture-dependency warnings, and conflicts with higher-priority lineups. Apply one, all, or keep what you've got.

Engine not wired yet

The visual layout for this step is captured in public/design/GW Assist. Hooking it up is gated on the back-end pieces below. Until those are in place, use this page as a navigation anchor while you click through the workflow.

Needed before this page can render real data
  • Marginal-value swap engine — Δ ceiling / Δ floor / Δ consistency per candidate swap
  • Cross-lineup conflict detector (player already used in higher-priority lineup)
  • Fixture-dependency analysis (3+ players sharing one match outcome)
  • Late news ingestion for "what if X benched" scenario alerts
What this step will show
  • Stream of swap suggestions with explained trade-offs
  • Risk notifications (stacking, fixture concentration)
  • Conflict detection vs already-saved lineups
  • "Apply all" or per-swap accept/reject