Our decision log · 4 August 2026

Run the inbound retry on a fifteen-minute cron

RegretA real decision from building Decize, written down before the outcome.
The decision
Schedule /api/cron/inbound-retry at `15 * * * *` so a message that failed triage is picked up within the hour.
Why, at the time
Email capture was about to become the main way decisions arrive, and a queue that drains once a day would make the channel feel broken.
What happened
Vercel’s Hobby plan refuses any cron that runs more than once a day, and it rejects the deployment at creation — so no deployment record is ever produced. The dashboard showed nothing wrong and the live site quietly kept serving the 3 August build for twenty-six days. Roughly four weeks of merged work, including the entire email capture path, was never actually in production.
Lesson
A merged branch is not a deployed one. Verify against the running site, not against git.

Every entry in this ledger is real and was checked against the commit or migration that carries it. Want to keep your own this way? Start with the free decision log template.

Keep the record without the ritual

Forward the email. Keep the decision.

Decize turns the email your team already sent into a decision record, follows it to the outcome, and brings the lesson back when a similar call appears. Ten decisions a month are free, with unlimited people.