contract
6.12.0
Contract 6.12.0
The corpus meta on a week's window, and a compact size for the meta tools (feedback #77-#80: every 7-day corpus read of battles_meta_decks and battles_meta_cards timed out, and four full payloads crossed a turn's ceiling).
- A corpus read whose window sits inside the running season without being the whole of it now answers from the season's population table (the rows the nightly rebuild aggregates, level gap on the row), filled through the nightly's cursor, which a note names; the same numbers the raw scan gave, in a second or two instead of a timeout. The table is kept for the running season and the one before it, so a window may span the roll; one that starts past the cursor or reaches an older season scans the raw rows as before.
verbosity: 'compact'onbattles_meta_decksandbattles_meta_cardsis a real size: a deck row keepsdeck_hash,archetype_label,card_names(one string), the counts,usage_share,win_rate,shrunk_win_rate,players,dominant_modeandfitwithout its upgrade path; a card row the counts, rates andheld; both dropmodes, the instants, the level gap, the card and archetype objects,methodologyandmodes_in_window. Scalars and flags are unchanged between sizes.
Additive.