Turn 2 years of logs into 2 years of proof.
Zero instrumentation. Zero code changes. Déjà retrospectively builds a Chain of Custody from your existing telemetry.
Zero code changes
Déjà works through your existing systems of record. You do not need to deploy an agent, modify package.json, or add runtime instrumentation.
You authorize Déjà via OAuth / app installation with least-privilege permissions. Access is scoped to the repos and projects you select.
We do not clone your repo. We do not store your source code. We process ephemeral hashes in memory and discard the raw payload. Your IP never leaves your perimeter.
What happens after you click "Initiate Indexing"
Déjà starts by indexing the past. That's why value appears immediately: you don't have to wait for new incidents.
Choose Sentry projects and repos to include. Start narrow. Expand later.
We prioritize the last 24 hours for instant protection, then trickle-fetch your history in the background to respect API rate limits.
When an incident repeats, Déjà returns the last proven fix — or stays silent.
Backfill time depends on the size of your history and the scope you choose. You can keep working while it runs. No deploys required.
Prerequisites
Déjà connects to existing systems. Here's what you need before you start.
- •A Sentry project (or Datadog service) with production incident history
- •Source Maps / Symbolication Enabled
- •Permission to authorize OAuth for the selected project(s)
- •A GitHub repo (or GitLab project) containing the service code
- •Permission to install/authorize the Déjà integration for that repo
Déjà relies on hydrated stack traces. Incidents with minified frames (e.g., a.js:1) will be rejected by our entropy gate to preserve data integrity.
You don't need to be an org admin to get started. Déjà can generate an authorization link you can share internally to request approval.
The first 5 minutes
If you can sign in, you can set up Déjà.
OAuth authorize → pick project.
Install app → pick repo.
Choose scope → begin indexing past fixes.
After indexing, Déjà surfaces matches only when confidence gates are met. Otherwise it stays silent.
Start with one service
Connect Sentry and GitHub. Index the last two years. Prove recall on repeat incidents — without changing code.