bento plan
bento plan # plan every bento in the workspacebento plan <target> # plan one bento or one dishbento plan --json # structured output for agents (registered at `bento schema plan`)plan runs the full hash + cache lookup pipeline without executing any tasks. Each task in the output is one of:
cache hit— bento already has this exact build cachedcache miss— would re-run; the JSON output includes amiss_reasonfield per taskuncacheable— deploy / notify / rollback tasks are exempt from cache by design
For the deeper “why?”, chain into bento why <hash> against any cache-miss key.