GitLab Transcend · Evidence, not assurances
Did deleted data come back?
AfterDelete runs deterministic erasure-race rehearsals and checks supported database destinations directly. It does not claim universal erasure.
Release decisionPASS
Current-source tests passed5/5
Undeclared destinations0
Replayed scenarios
| Execution | Scenario | Result | Copy rows | Vector rows | Worker outcomes |
|---|---|---|---|---|---|
| Reference Unsafe | queued_job_after_delete | FAIL | 1 | 1 | materialized |
| Reference Unsafe | late_retry_with_old_payload | FAIL | 1 | 1 | materialized, materialized |
| Reference Unsafe | stale_snapshot_rebuild | FAIL | 1 | 1 | materialized |
| Reference Unsafe | valid_index_then_erase | PASS | 0 | 0 | — |
| Reference Unsafe | unrelated_change | PASS | 0 | 0 | — |
| Reference Safe | queued_job_after_delete | PASS | 0 | 0 | deletion_barrier |
| Reference Safe | late_retry_with_old_payload | PASS | 0 | 0 | deletion_barrier, deletion_barrier |
| Reference Safe | stale_snapshot_rebuild | PASS | 0 | 0 | deletion_barrier |
| Reference Safe | valid_index_then_erase | PASS | 0 | 0 | — |
| Reference Safe | unrelated_change | PASS | 0 | 0 | — |
| Current Source | queued_job_after_delete | PASS | 0 | 0 | deletion_barrier |
| Current Source | late_retry_with_old_payload | PASS | 0 | 0 | deletion_barrier, deletion_barrier |
| Current Source | stale_snapshot_rebuild | PASS | 0 | 0 | deletion_barrier |
| Current Source | valid_index_then_erase | PASS | 0 | 0 | — |
| Current Source | unrelated_change | PASS | 0 | 0 | — |
Code destinations examined
| File | Line | Destination | Decision |
|---|---|---|---|
| src/afterdelete/cli.py | 98 | search_index | PASS |
| src/afterdelete/integrations.py | 7 | search_index | PASS |
| src/afterdelete/integrations.py | 11 | analytics_cache | PASS |
Release assessment
No blocking findings
Proof boundary: Named sinks in this application, synthetic records and known delayed-event sequences. External replicas, hidden SDK calls, backups and legal obligations are outside this automated check.