Appearance
How do I triage a discrepancy?
Who can do this
Platform Admin or Infra Ops for purge/discard. Compliance Admin and Reader can view but not act.
The Discrepancies inbox lists tenant-level dangles. For each one you can purge (delete the dangle), discard (snooze until the next scan), or leave open for investigation.
Steps
- Open System → Discrepancies.
- Filter by kind (ghost / orphan) or instance to narrow the inbox.
- Click a row to see the dangle's details — IDs, last-seen time, the resource it points to.
- Pick an action:
- Purge — delete the dangle in its store (Postgres for ghosts, Mongo for orphans).
- Discard — dismiss from the current inbox. The next audit cycle will re-surface it if still present.
- Investigate — leave it open and look into the underlying cause.
Result
- Purge moves the record to status Resolved with your operator ID and a timestamp.
- Discard moves it to Discarded — note that the next scan can flip it back to Open if the dangle reappears (discard is "snooze until next audit").
Discard isn't permanent
The ideal system has zero dangles. Discard is for "this one is acceptable right now, check next cycle" — not "ignore forever".

