DEVOPS

Escalate long-overdue flags to their owner and on-call

Daily, finds feature flags more than 30 days past their kill-date, DMs the owning engineer in Slack.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionLoad expired flags and owners from GitHubGitHubGitHub
  • LogicBucket flags into 30-day and 90-day tiers
  • ActionDM owning engineer for 30-day flags in SlackSlack
  • OutputOpen PagerDuty incident for 90-day flagsPagerDutyPagerDuty

What it does

Applies escalating pressure to flags that everyone keeps ignoring. It grades each stale flag by how far past its kill-date it is and routes accordingly: a gentle Slack nudge to the owner at 30+ days, and a tracked PagerDuty incident for the platform team at 90+ days so it can't be silently dropped.

When to use it

When filed tickets get ignored and flag debt becomes a reliability risk. Use it as the accountability layer on top of your scanning workflow so the worst offenders surface to on-call.

How it works

  1. 1A daily schedule starts the run.
  2. 2The flow loads expired flags with their kill-dates and owner from the flag annotations in GitHub.
  3. 3A logic step buckets each flag into 30-day or 90-day overdue tiers.
  4. 4For 30-day flags it sends the owning engineer a direct Slack reminder with the file links.
  5. 5For 90-day flags it opens a low-urgency PagerDuty incident assigned to the platform escalation policy.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.