✔ client freezes calendar dates and encodes the exact spend allowance with token decimals (17.0536ms) ✔ client rejects excessive fees, unsupported assets and schedules beyond the contract horizon (0.7809ms) ✔ keeper dry-run reports work without transferring funds (1394.9831ms) ✔ keeper submits, confirms, and avoids replay on its next pass (1464.6489ms) ✔ keeper expires missed dates without buying or charging execution fee (1420.9929ms) ✔ operator gas budget blocks a transaction before sending (1355.0718ms) ✔ keeper rejects wrong-chain configuration before reading or sending plans (1170.5236ms) ✔ uncertain broadcast halts the scan instead of spending the next nonce (0.4407ms) ✔ a pending signer nonce blocks a fresh broadcast round (0.1138ms) ✔ scheduled purchase transfers exact input and fee, sends output only to owner, and cannot replay (1630.1612ms) ✔ price cap cannot be relaxed by a keeper, including slippage below the cap (1440.1313ms) ✔ slippage is enforced against oracle even with no maximum price (1513.9112ms) ✔ route failure and dishonest return values roll back transfers, fees and cursor (1670.5298ms) ✔ only owner can pause, resume or cancel; allowance does not bypass cancellation (1609.5251ms) ✔ expired windows skip without charging; pause never queues a burst of old buys (1669.9587ms) ✔ oracle rejects stale, zero, negative, future, incomplete rounds and sequencer outages (2000.0699ms) ✔ input stablecoin depeg changes the required output; it is not hardcoded to one dollar (1249.8783ms) ✔ insufficient balance or revoked approval blocks execution without consuming a date (1489.5467ms) ✔ reentrant route cannot execute a second plan during a swap (1504.1558ms) ✔ invalid schedules and fees are rejected; deployment refuses mainnet (1521.1971ms) ℹ tests 20 ℹ suites 0 ℹ pass 20 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 25076.1878