I run a stack of automation pipelines on my own server, scrapers, rankers, render jobs, bots, and Claude Code is the tool I use every day to build and operate them. Not an experiment, it's how the work actually gets done. A few habits shaped how I run it in production. Never let a scheduled job fail silently. I had a cron job sit dead because it was wrapped in a lock nobody was watching, now every long-running step gets a timeout and a heartbeat. Assert on values, not just on keys. I've been bitten by a two-level JSON payload that silently returned None for every field: it looked merely boring, not broken. Cap model calls on scheduled jobs on purpose. Mine run one call per batch instead of one per item, with a hard daily ceiling, so cost control is designed in rather than checked after the fact. What's the one habit that changed how reliable your own Claude Code setup is?