Evidence before correction
Label Data Exceptions Before Changing the Record
An exception label should describe what is uncertain, protect the observed source, route the next decision, and make an unsupported correction harder—not quietly turn a guess into production data.

An exception describes a gap, not the answer
Data cleanup often begins with a reasonable rule: every lead should have an owner, a completed appointment should have a completion event, or two records sharing strong identifiers may represent one person. Trouble starts when the system treats a rule violation as permission to invent the missing state. A blank owner does not prove which representative should receive the record. Conflicting phone numbers do not prove which number is current. A likely duplicate does not prove that a merge is safe.
The first useful action is therefore descriptive. Preserve what was observed, then label why the item needs review. That choice keeps the evidence separate from the proposed business decision. It also lets teams count, route, age, and learn from uncertainty without hiding it under a confident-looking replacement value.
This matters when AI or rules engines are involved. A classifier may rank a candidate as highly likely, yet its output still depends on the input quality, reference data, threshold, context, and consequence of error. The label should carry that limitation forward instead of disappearing once a suggestion is generated.
Use categories that determine the next safe action
“Bad data” is too vague to route. The reviewer needs to know whether the problem is absence, contradiction, ambiguity, timeliness, policy, or technical failure. Start with a small taxonomy that people can apply consistently, then split a category only when the distinction changes ownership, evidence, or resolution.

| Label | What it means | Next safe action |
|---|---|---|
| Missing evidence | A required value or supporting event is absent | Check the declared source and retention window; do not infer the value |
| Source conflict | Two credible sources disagree | Identify source authority, time, and scope; preserve both until resolved |
| Duplicate candidate | Records may represent the same entity | Present matching evidence for review; do not merge automatically |
| Stale state | A value may no longer represent current reality | Confirm the freshness rule and obtain a newer authorized source |
| Unsupported value | A value exists but lacks a traceable basis | Quarantine the proposal and locate provenance |
| Suppression or restriction | A consent, do-not-contact, retention, access, or policy control applies | Block prohibited actions and route to the authorized policy owner |
| System failure | An integration, validation, clock, mapping, or write failed | Preserve the failed event and repair the technical path before replay |
| Unknown | Evidence does not yet support a more specific category | State the missing question, assign review, and avoid forced certainty |
The categories should not smuggle conclusions into their names. “Fake lead,” “wrong customer,” or “dead opportunity” may imply facts that the available evidence cannot establish. “Identity conflict,” “source not verified,” or “activity state stale” exposes the actual review question. Specific language is not bureaucracy; it is a brake on accidental invention.
Build an evidence card beside the exception
The exception record needs enough context to support a decision without copying sensitive data into every ticket. Capture a protected reference to the source, the observed condition, the expected rule and its approved version, the time and system boundary, supporting evidence, known contradictory evidence, uncertainty, and any sampling limit. Hashes, record references, or redacted examples may be safer than raw customer contents.
Add operational fields: accountable owner, backup owner, opened time, next review, dependency, urgency based on consequence rather than annoyance, allowed actions, prohibited actions, and the evidence required to close the item. A possible duplicate might allow comparison of approved identifier fields while prohibiting merge, deletion, outbound contact, or reassignment. A policy hold might prohibit every write until the authorized reviewer responds.
Do not let a numerical confidence score replace these fields. If a score is useful, document what population and threshold it represents, how it was evaluated, and what action boundary applies. A value of 0.92 without that context looks precise but says little about whether a particular correction is safe.

Keep proposed values separate from observed values
A review tool should distinguish at least four things: the observed source value, a normalized display value, a proposed correction, and the approved applied value. Collapsing them into one editable field destroys provenance. It can also make a later reviewer believe the proposal came from the original system.
Version the rule, mapping, prompt, configuration, and reference set that produced a suggestion. Record when the suggestion was generated and which source state it used. If the source changes before approval, mark the proposal stale and re-evaluate rather than applying it to a different record state.
For external actions, use a stricter boundary. Correcting an internal owner field must not quietly trigger an email, text, ad audience update, webhook, invoice, deletion, or customer status change. Keep those effects disabled or directed to a safe test destination until the authorized owner approves the exact action.
A queue needs aging, escalation, and an honest state model
Exception queues become permanent storage when every item is simply “open.” Use states that reflect evidence and responsibility: newly observed, evidence gathering, owner review, dependency blocked, policy hold, rule test, approved for bounded change, applied in quarantine, accepted, rejected, reversed, or unresolved. None of those should impersonate a customer or financial outcome.
Age items from the moment the condition was first known, not the most recent time someone moved the ticket. Define review targets by consequence. A blocked suppression flag or security-related access conflict deserves a different response than a cosmetic capitalization mismatch. Escalation should name the next owner and decision, not just add more notifications.
Track why items return. Repeated source conflicts may reveal an unclear system-of-record rule. A growing unknown category may mean the taxonomy is missing a useful distinction. Frequent reversals may show that the rule, training material, or approval threshold needs repair. The queue is operational feedback, not merely a pile to reduce.
Test the exception rule before using it at scale
Build a protected test set that includes ordinary records and the awkward edges: missing fields, legitimate unusual values, source conflicts, true and false duplicate candidates, suppressed contacts, stale timestamps, malformed events, integration failures, and records outside scope. Where a trustworthy reference set exists, measure confirmed true flags, false flags, and missed cases. When it does not, say so and avoid pretending recall is known.
Review false positives by consequence. Incorrectly flagging a harmless formatting variation may waste time; incorrectly combining two people, removing a suppression, or triggering customer contact can be materially worse. Choose thresholds and required human review accordingly. Measure reversal rate, unresolved age, reviewer disagreement, protected-field changes, and external actions as well as queue volume.
Pilot the rule on a bounded, reversible population. Predeclare the maximum records, exact fields, excluded groups, stop conditions, approver, and rollback. A pilot that changes everything and waits for complaints is not a pilot.
Resolve the item with a receipt, not a disappearing flag
A valid resolution may be “confirmed data error and corrected,” but it may also be “valid unusual case,” “duplicate candidates remain separate,” “source conflict unresolved,” “policy hold,” “proposal rejected,” “system event replayed after repair,” or “insufficient evidence.” Closing an item does not require inventing certainty. It requires recording the state the evidence supports.
For an approved change, the receipt should name the decision owner, reviewer, time, exact records and fields, prior-state reference, rule version, changed and unchanged counts, rejected rows, exceptions, downstream effects, acceptance result, and rollback location. Reconcile those values against the approved scope. Sample both changed and unchanged records so a filter error is less likely to hide.

A seven-step exception workflow
- Protect the observation. Preserve the source value, event, timestamp, version, and reviewed scope before proposing any correction.
- Choose a specific label. Describe missing evidence, conflict, duplicate candidacy, staleness, unsupported value, restriction, system failure, or unknown.
- Build the evidence card. Attach the rule, evidence, uncertainty, owner, review time, allowed and prohibited actions, and closing requirement.
- Route and age the item. Use consequence-based priority, a named owner, due date, dependency, and escalation decision.
- Test the proposed rule. Use a protected copy and representative normal, edge, false-positive, missed-case, suppressed, and failure examples.
- Apply one bounded approval. Limit the population and fields, use least access, block unauthorized external actions, record the change, and keep rollback ready.
- Verify and close honestly. Reconcile the result, inspect changed and unchanged samples, confirm safeguards, and select only the resolution the evidence supports.
A fictional example: two records, one uncertain identity
Consider a fictional home-services business with two inquiry records sharing a normalized phone number but carrying different names, addresses, timestamps, and consent histories. An automatic merge rule might see a strong match. A safer workflow labels both as “duplicate candidate: identifier conflict,” preserves the original events, and prohibits merge or outbound communication.
The evidence card shows the shared phone, conflicting names, separate service locations, source channels, time gap, and the absence of an approved household-identity rule. The operations owner reviews the business context and decides that the records should remain separate. The exception closes as a valid non-merge, and the match rule gains a test case that prevents the same false positive from recurring.
This scenario is illustrative, not a client result. Its value lies in the decision boundary: the system surfaced a candidate, but the evidence and owner determined the action.
Frequently asked questions
Is every exception a data error?
No. It means a record does not currently fit a declared expectation. The cause may be a true error, a valid unusual case, missing evidence, source conflict, policy restriction, or technical failure.
Should an exception queue overwrite the original?
No. Preserve the observed source state. Store a proposed value separately until an authorized owner approves a bounded, tested, reversible correction.
What belongs in an exception label?
Use a specific category plus the observation, evidence reference, expected rule, uncertainty, owner, review date, allowed and prohibited actions, and evidence needed for resolution.
Can AI resolve exceptions automatically?
AI can help group, rank, or summarize candidates. Its suggestion is not verified truth. Higher-impact or uncertain changes need defined authority, controlled tests, human review, receipts, and rollback.
How do you evaluate an exception rule?
Measure confirmed true and false flags, missed cases where a reference set exists, reversals, aging, reviewer disagreement, protected-field integrity, blocked external actions, and complete decision receipts.
Sources and method limits
- NIST AI RMF Core — voluntary guidance covering documented roles, inventory, monitoring, evaluation, response, recovery, and continual improvement for AI risk management.
- NIST AI 600-1, Generative AI Profile — risk-management considerations including provenance, human oversight, incident disclosure, testing, monitoring, and information integrity for generative AI contexts.
- NIST SP 800-128 — federal security configuration-management guidance relevant to baselines, authorized change, monitoring, and recovery discipline.
- FTC: Start with Security — practical principles for need-to-know access, sensitive-data protection, secure handling, and service-provider oversight.
Sources were rechecked on August 9, 2026. They support only the attributed principles; they do not certify this article, AI Cleanup Doctor, an exception rule, or a cleanup result. This page is operational guidance, not legal, privacy, security, compliance, or records-management advice.