The first cut still let cap exhaustion ship an empty committed screen - exactly the incident shape. The exhausted exit now spends a separate salvage budget: one contract-worded fill round per unfilled screen, three rounds per run at most, tracked apart from the general cap so runaway-chatter protection and commitment delivery never share a wallet. Runs with nothing unfilled spend zero salvage rounds. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||