After each sync the watchdog flags shady roster edits. You review the before-and-after and finalize as cleared, warned or suspended — which posts a league alert.
The integrity watchdog keeps your league honest without turning you into a full-time auditor. After every sync, it compares the new rosters to the last one and flags the edits that don’t smell right — so you act on a notification instead of hunting for problems.

What it catches
- The cheap re-sign trick — a quarterback flipped to punter to re-sign for almost nothing, then flipped back.
- Dev-trait drops — a star or superstar trait quietly downgraded.
- Sudden attribute drops — a rating gutted overnight in a way that suggests tanking-by-edit.
Flags post to a dedicated Discord watchdog channel and to an in-app review feed, so you and your staff see them without wading through the main chat.
Reviewing and finalizing a flag
Every flag is a heads-up, not an automatic punishment. You make the call:
- Open the flag in your in-app watchdog feed (or from the Discord watchdog channel).
- Look at what changed — the watchdog shows you the before-and-after of the edit.
- Finalize the flag as one of:
- Cleared — a legitimate move, no action.
- Warned — a caution on the record.
- Suspended — escalated to a suspension.
- Finalizing posts a league alert so everyone sees the ruling — enforcement in the open, not in your DMs.
The watchdog reads the sync deltas so you don’t have to audit every transaction by hand. It flags only the moves worth a second look, and you decide what happens — so the league stays honest without a police state.
Read-only means it flags, you rule
Because the EA sync is read-only, the watchdog cannot reverse an edit in the game, and it doesn’t pretend to. It surfaces the change; you rule on it, pairing naturally with the discipline and override tools. Tune what counts as suspicious so it fits your league’s rules instead of crying wolf on routine moves.