contract
7.3.0
Contract 7.3.0
Jamie's pre-beta follow-ups (feedback #342 and the journey r3 open questions).
- An incomplete Path of Legends board is re-read, not kept: a full board whose cutoff fell 40 or more below the previous snapshot's is flagged at ingest and read once more about 30 minutes later, and the re-read replaces it for every reader (the flagged snapshot is kept, marked superseded). The daily read stays at 10:00Z (#342).
- Every response carries
notesanddocs:elixir_examples {example}serves notes andelixir_docs {query}a docs pointer to the best match's page, and a tool with nothing to say servesnotes: []. Every output schema now requires both. cards_cardseason.forms[].playerscounts each form's distinct players (it was null on a custom window).- The timeline's clan activity note says why
clans_standingscounts more over the same window: per member (a friendly between two members counts on both rows), by play time, and today's members including a joiner's battles for another clan. - A season finalised in the last three days is rolled again each night, so battles from its last hours that arrive late reach the season meta.
Additive; notes and docs are now always present.