DEVOPS

On-Demand Removal Kit for a Single Feature Flag

Triggered by a webhook with a flag key, it verifies the flag is safe to remove via telemetry, gathers every call site.

CategoryDevOps
Enginesim
Difficultybeginner
Triggerwebhook
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook fires with target flag keyHTTP webhook
  • LogicConfirm via Axiom flag is settled, else abortAxiom
  • ActionGrep GitHub for all call sites of the flagGitHubGitHub
  • ActionOpen GitHub removal PR with call-site manifestGitHubGitHub
  • OutputCreate linked Linear tracking issueLinearLinear

What it does

Gives an engineer a one-call way to retire a specific flag. You fire a webhook with the flag key; it confirms the flag is genuinely settled in telemetry, collects all references, and produces both a removal PR and a linked tracking issue so the cleanup is done and traceable in one shot.

When to use it

When you already know a flag should go — during a feature's final cleanup, a code review, or an incident retro — and want the call-site hunt and PR scaffolding done for you instead of grepping by hand.

How it works

  1. 1An HTTP webhook fires with the target flag key.
  2. 2Query Axiom to confirm the flag is fully rolled out or fully dormant; abort with a warning if it's still mixed.
  3. 3Grep GitHub for every call site of the flag key.
  4. 4Generate the removal diff inlining the surviving branch.
  5. 5Open a GitHub PR with the diff and call-site manifest.
  6. 6Create a linked Linear issue referencing the PR for tracking.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect AxiomLog streams, queries, dashboards.
  3. 3
    Connect GitHubRepos, issues, pull requests, actions.
  4. 4
    Connect LinearIssues, projects, cycles, triage.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.