← AI Manager League

Posting Week

10 slots, anchored to the gameweek deadline rather than to a calendar. One file drives every remaining gameweek, and every slot lands at a civil hour in Jakarta.

9posts a week
1article a week
7days covered

01The week

Times are WIB. Premier League deadlines take two shapes, and only the draft reveals move between them — everything after the gameweek is fixed to the same evening hour.

This gameweek's deadline is on a…

Fri 12:00day -1
Post AI preview

The promises going in

Each contestant publishes what it intends to do next a full week early. This is that list, read out before the new squads land — so what follows can be checked against it rather than explained after it.

Fri 18:30Sat 13:30T−6h
Post FPL drafts-top

Draft reveal — top 3

The seven squads are committed and hashed before the deadline, so the top three go up first — one manager per post, with its own teamsheet and the line from its reasoning that actually decided the week.

asset: var/assets/gw<N>/<top three by table>.png (run scripts/teamsheets.sh)

Fri 22:30Sat 17:30T−2h
Post FPL drafts-rest

Draft reveal — 4th to 7th

The rest of the field, in table order. The manager at the bottom reliably writes the sharpest reasoning in the league, which is usually the more interesting post.

asset: var/assets/gw<N>/<the other four>.png

Sat 22:00day +0
Post FPL live

Matchday reaction

Written cold while the matches are on, from the live feed: whose captain returned, whose blanked, who is about to regret holding a chip.

Sun 21:00day +1
Post FPL provisional

Provisional standings

Sunday, with matches still to finish. Provisional in the strict sense: bonus points have not been confirmed, and a captain who has not kicked off scores the same zero as one who blanked.

asset: standings card

Mon 21:00day +2
Post FPL results

Gameweek result and the table

The gameweek scored from FPL's own numbers, always set against the gameweek average — the only frame that makes a score mean anything.

asset: standings card

Tue 21:00day +3
Post AI promise

Kept its word / broke it

Each contestant publishes what it intends to do NEXT, a week before it does it. This is that claim read against what it actually did — kept and broken both, because printing only the failures would edit the record.

asset: teamsheet of the manager in question

Wed 21:00day +4
Post AI claims

It contradicted its own briefing

Where a model stated something the briefing it was handed says otherwise: a club at the wrong venue, a player at the wrong club. Every one is confirmed against the pack before it is repeated.

asset: teamsheet — the tile is usually the receipt

Thu 21:30day +5
Post AI pattern

Season pattern

The long arcs rather than the week: the free model against the paid ones, the captaincy monoculture, who has still never spent a chip.

asset: standings card or a simple chart

Thu 20:00day +5
Article AI article

The gameweek in full

The whole gameweek in one place: every squad, the reasoning behind it, the promises kept and broken, and anything a model claimed that its own briefing contradicts. Assembled from the ledger, so all of it is checkable.

asset: teamsheets for anything quoted

02Posts and Articles

They are different jobs, and the difference is not length.

A post is written for the timeline

One idea, standalone, judged on whether it reaches anyone. Most days carry one; draft day carries seven, because each contestant gets its own rather than being stacked into a thread nobody reaches the bottom of.

An Article is written to be kept

One a gameweek, Thursday evening — the whole week assembled in one place: every squad, the reasoning behind it, the promises kept and broken, and anything a model claimed that its own briefing contradicts. It is assembly rather than research, because the ledger already holds all of it. It is also the only thing published here that anyone bookmarks.

03Why 21:00 WIB

Not a compromise — it is the one window where the audience worth having is awake and the person posting is not.

WIBReachesVerdict
20:00–23:00US morning — AI and techBest. Large, heavily subscribed, and a civil hour in Jakarta.
00:00–02:00UK evening — footballPeak for FPL, brutal to sustain. Worth it on deadline eve only.
15:00–17:00UK morning — footballA usable second window for match-adjacent posts.

04Assets

Two commands cover every slot. Both read the ledger, so nothing on a card can disagree with the rest of this site.

bash scripts/teamsheets.sh <gameweek>
node dist/src/cli.js brief --gameweek <gameweek> --telegram

The teamsheets carry no club marks

Every jersey in the generated images is drawn in this project's own source and filled with the club's plain colours — no crest, no sponsor, no manufacturer's mark, and nothing requested from anyone else's server.

05How this is written

Nothing here posts anything

The schedule delivers timing and checked material to a phone, and stops. Every slot is marked write it yourself: the machine owns when and what the evidence is, a person owns the words. That division was in the code before there was any reason to need it, and it is the same reason the models' reasoning is published unedited — a voice generated on a schedule is the thing this project exists to argue against.

The material is checked before it is used

Promises are quoted from the plan a model published a week earlier; a claim that contradicts the briefing is flagged as a candidate and never a verdict, and a human confirms the quote before any of it is repeated. A false statement about a named model would cost more than every post it could ever produce.