Before a flag platform replacement: a retention timeline for feature flag rollback history

Short answer

Before a flag platform is replaced, inventory four facts for each record type: what it is, the years it covers, who owns the system, and the real date access ends. Then look at the order in which records disappear. Dashboard recovery checks usually go first, chat messages go at whatever retention the workspace sets, and the old platform's change history ends with its contract. Incident timelines and postmortems tend to survive. Nothing should be kept without the authority to keep it.

Visual briefFull-size diagram
A horizontal timeline from today to old-platform shutdown with five record lanes: dashboard checks fade first, chat messages fade at the retention setting, old flag change history fades at contract end unless preserved, while incident timelines and postmortems continue past cutover.
Illustrative timeline. Real deletion points depend on each company's plans, settings and contracts.

This timeline is part of the feature flag incident rollback guide. Where that guide explains which records show a rollback decision, this page does one job: it lays out how long each of those records tends to last around a platform change, and who has to approve keeping any of them.

The retention timeline: what fades first

Read the timeline from left to right, from today to the day the old platform is switched off. Each record type has its own end point.

  1. Recovery checks seen only on dashboards: often gone already. A responder watched a graph recover and closed the incident. If the check was never written into the incident or the postmortem, the evidence lives only in monitoring data, which is usually kept for a limited period set by the monitoring plan. Ask the platform team what that period is.
  2. Incident channel messages: gone at the chat retention setting. Slack, for example, keeps all messages for the lifetime of the workspace by default, but owners on paid plans can set messages to be deleted after a set period, can set different retention on individual channels, and deletions cannot be undone. If incident channels have short retention, the reasoning between alert and rollback may already be partly lost.
  3. Webhook copies of flag changes: gone with the channel or tool they were sent to. Many teams send flag change events to chat or to the incident tool. Those copies follow the receiving system's retention, not the flag platform's.
  4. Old flag platform change history: gone at contract end or decommission. This is the record most at risk in a replacement. LaunchDarkly's change history, previously called the audit log, records changes to flags and other resources in each environment with the member, resource, environment, date and a diff, and its REST API can list audit log entries filtered by time, resource and member. That is detailed history, and it sits in an account the company stops paying for.
  5. Incident timelines: usually survive. PagerDuty's documentation says it never deletes incidents; the Account Owner can redact one, which deletes its description and incident key and cannot be undone. Other incident tools differ, so ask.
  6. Postmortems: usually survive, if the wiki does. They sit in a document store with no fixed expiry, unless the wiki itself is migrated.

Record by record: lifespan, end point and approver

Record typeWhere it livesWhat ends itTends to lastWho approves keeping it
Dashboard recovery checkMonitoring toolMetric retention on the planWeeks to months, plan-dependentCTO, on legal advice
Incident channel messagesTeam chatWorkspace or channel retention settingWorkspace lifetime by default, or a set periodIT owner with legal
Flag change webhooksChat or incident toolReceiving system's retentionSame as the receiving systemIT owner with legal
Old flag change historyOld flag platformContract end, account closure or database dropUntil cutover, unless preservedCTO and CFO, with legal
Incident timelinesIncident platformAccount closure or redactionLong-lived; vendor-dependentOn-call lead's executive
PostmortemsWiki or document storeWiki migration or cleanupLong-livedEngineering director's executive

The pattern matters more than any single number: the records that explain why a rollback was scoped the way it was (chat and dashboards) are the shortest-lived, and the record that shows exactly what changed (flag history) is the one a replacement strands.

What a replacement moves, and what it strands

A flag platform migration moves what the new platform needs to serve traffic. It rarely moves the past.

Typically movedTypically stranded
Live flags and their current variationsEvery past change to targeting, with who made it and when
Current targeting rules and segmentsRetired rules, old segments and rollouts that ended
Environments still in useEnvironments renamed or retired years ago
SDK keys and integrationsChange events archived only in chat or incident tools

The same stranding happens in other system changes. The legacy Access database migration guide describes it for an older database, and the archive versus backup comparison explains why a backup taken for restore is not always a readable history.

Four facts to collect before cutover

Ask the engineering director for four facts, all at metadata level:

  • Record classes: flag change history, incident timelines, incident channel messages, written recovery checks, postmortems.
  • Coverage: first and last year of each, including any flag system retired before the current one.
  • Owners: who administers each system, and who holds each vendor contract.
  • The real deadline: the date the old platform's contract ends, the account closes or the database is dropped, in writing. A plan for "sometime next quarter" is not a deadline.

That date is the only urgency worth naming. A partner should not suggest exporting or keeping anything the company is not authorized to keep. The inventory exists so the people with authority can decide in time. DevOps consultants who also handle tool offboarding can pair this with the MSP client offboarding checklist.

Who must approve keeping it, and the qualification check

Keeping history after a contract ends is a company decision. The CTO usually decides whether engineering supports it, legal checks customer and vendor terms, the CFO approves any spend, and the CEO, or the owner-CEO in an owner-run company, approves any new use. The licensing authority decision tree covers the licensing side, and the rollback system map tells you which keys must survive for preserved records to stay useful.

The introduced company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English. Unknown until SourceX reviews it: buyer interest, how customer names in messages are handled, the rights review result and any offer.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If a client's old flag platform has a written shutdown date and years of change history behind it, register as a partner, check the company against who qualifies, and read the program terms before that date arrives.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Should the partner tell the company to export its old flag history?

No. The partner makes sure the question reaches the people with authority before the deadline. Whether to keep anything, and how, is the company's decision under its own policies and contracts.

Is a backup of the old platform the same as preserving its history?

Not always. A backup is made to restore a working system; a preserved history needs to be readable after the system is gone. The archive-versus-backup comparison explains the difference.

What if the company's flag system was built in-house?

Then the deadline is usually a database decommission rather than a contract end. Ask the platform team when the old tables will be dropped and whether the change log lives in the same database.

Sources

  1. launchdarkly.com/docs/home/releases/change-history
  2. launchdarkly.com/docs/api/audit-log/list-audit-log-entries
  3. slack.com/help/articles/203457187-Customize-data-reten…
  4. support.pagerduty.com/main/docs/incidents
  5. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment