Terramate Change Detection: Why Stacks Get Skipped (or Flagged) and How to Diagnose It
When 'terramate run --changed' skips stacks that should have changed (or flags ones that shouldn't), the cause is usually git state — shallow clones, wrong base branches, or undeclared module relationships. A diagnostic guide with ordered checks and fixes.