Feature flag cleanup · Early research

Give every temporary flag a path to retirement.

A planned review queue for temporary feature flags, connecting ownership, environment checks, code references, and cleanup evidence. Join the research waitlist.

Get early access ↗

In research · Join the waitlist · No payment required

Designed around software teams with temporary flags that outlive the rollout they were created for.

PRODUCT CONCEPT / 15
Concept preview · fictional example
Temporary flagReview findingNext step
New billing screenOne environment still activeCheck rollout
Search ranking testCode reference remainsOpen cleanup task
Legacy export pathOwner confirmedVerify removal
Illustrative sample data. This is a product concept; these features are not available yet.
MADE FOR THE WORK IN BETWEEN↗
THE FRICTION

A rollout is complete, but its flag remains in code. Someone needs to check every relevant environment, find dependent flags, and confirm that removing the reference is safe.

THE PRODUCT WE’RE EXPLORING

FlagShelf, in three parts.

FlagShelf would organize that review as owned cleanup work. It would present evidence for an engineer to verify, rather than changing production targeting on its own.

Three planned capabilities we want to validate with early users.

01 / PLANNED

Find the responsible owner

Planned records would connect a temporary flag to its purpose, owner, and intended review date.

02 / PLANNED

Compare the relevant environments

Proposed checks would keep rollout status, remaining evaluations, and dependencies visible together.

03 / PLANNED

Track removal to evidence

Planned cleanup tasks would link code removal and review results before marking a flag ready for archival.

AN INTENDED WORKFLOW

A clearer next step.
Less work around it.

A focused approach for software teams with temporary flags that outlive the rollout they were created for.

  1. 01

    Choose a flag inventory

    A pilot would begin with an exported inventory and explicitly selected environments.

  2. 02

    Review cleanup candidates

    An engineer would inspect references, dependencies, and usage before deciding what can be removed.

  3. 03

    Record the cleanup outcome

    Attach the reviewed change and archive decision while preserving the history of the flag.

GOOD TO KNOW

A few useful answers.

Can FlagShelf scan or delete flags now?

No. This is a waitlist. Inventory connections, scans, cleanup tasks, and archive operations are not live.

Would it change production targeting automatically?

The proposed first version would be read-only for platform data and require an engineer to perform and verify changes in existing tools.

Does an unused-looking flag mean safe to remove?

No. Low usage alone is insufficient. A reviewer would need to check code references, dependencies, fallback behavior, and every relevant environment.