Skip to content
How to ThinkIn the Age of AI

Retire workflows inactive for 60+ days…

Retire workflows that have not been executed in 60+ days unless they are seasonal or event-triggered, as inactive workflows accumulate maintenance debt without providing value.

When This Fires

  • During monthly portfolio reviews (Three review altitudes) when checking execution status
  • When the workflow system feels bloated with unused documentation
  • When scanning for the right workflow is slow because there are too many options
  • When you're maintaining workflows "just in case" without evidence they'll be needed

Common Failure Mode

Workflow hoarding: "I might need this someday" keeps dozens of unused workflows in the active system, each adding cognitive overhead and review burden. The sunk-cost fallacy applies — you invested time creating the workflow, so retiring it feels like wasting that investment. But the cost of maintaining unused workflows exceeds the cost of recreating them if they're ever needed again.

The Protocol

(1) During monthly reviews, check the last execution date of each workflow. (2) Flag any workflow not executed in 60+ days. (3) For each flagged workflow, classify: Seasonal/event-triggered (expected long intervals) → keep, but tag with the expected trigger so it's reviewed in context. Abandoned (no reason to expect future use) → retire to archive. Uncertain → set a 30-day deadline. If not executed by then, retire. (4) Move retired workflows to an archive folder/tag — not deleted, just out of the active portfolio. (5) If you later need a retired workflow, restore it. The restoration rate is a signal: if you're frequently restoring, your 60-day threshold may be too aggressive. If you never restore, your portfolio was bloated.