Connect once. Get institutional memory for your team.
Zero instrumentation. Zero code changes. Déjà connects to your observability + source control, then builds team-level memory: a 90-day rolling window on the free Observer tier, or up to two years of time-travel backfill on Pro and beyond — all enforced through confidence-gated recall.
Zero code changes
Déjà works through your existing systems of record. No agents. No package.json changes. No runtime instrumentation.
OAuth (read scopes)
- Authorize Déjà via OAuth / app installation with least-privilege permissions.
- Access is scoped to the repos and projects you select.
Non-Ingestive Design
> process: stack_trace_in_memory → discard_immediately
> persist: incident_id + validated_fix_link
What happens after you Provision your Vault?
This is the value moment. Déjà backfills history in the background — you don't have to wait for new incidents.
Select scope
Choose projects and repos to include. Start narrow. Expand later.
Retroactive Forensic Indexing
Background scan respects rate limits and maintains evidence integrity.
Recall becomes available
When an incident repeats, Déjà returns the last proven fix — or stays silent.
Prerequisites
Before initialization, clear the checklist. These constraints protect integrity and reduce false matches.
Observability
- Sentry project (or Datadog service) with production incident history
- Source Maps / Symbolication enabled
- Permission to authorize OAuth for selected project(s)
Source control
- GitHub repo (or GitLab project) containing service code
- Permission to install/authorize the Déjà integration for that repo
> REJECT: minified_frames (e.g., a.js:1)
> GUARANTEE: evidence_integrity
The first 5 minutes
If you can sign in, you can set up Déjà. Read-time progress below mirrors your setup speed.
OAuth authorize + pick project
Install app + pick repo
Choose scope + begin retro scan
Everything Déjà documents
The docs are split into product story, system design, and operational details so different teams can get what they need quickly.
Product & concepts
- What Déjà is, who it's for, and the problems it solves.
- Core concepts: Vault, workspace, fingerprint, incident, fix, validation.
- Plan tiers & limits: Observer vs Pro vs Enterprise, what each unlocks.
- Memory horizons: 90‑day rolling window vs 2‑year "time travel" vs extended recall.
Integration & lifecycle
- Quickstart: this setup guide for connecting Sentry/Datadog and GitHub/GitLab.
- Normalization engine: entropy gate, anchor frames, sanitizers, fingerprinting.
- Validation & lifecycle: rate gate math, revert detection, incident state machine.
- Backfill & performance: how historical indexing works and scales by plan.
Security, data & billing
- Security & compliance posture, threat model, and "no training" guarantees.
- Data minimization & retention: what Déjà stores vs never stores and for how long.
- Vault‑level billing model: trials, active/grace/past‑due states, and entitlements.
- Tenant & data residency options for teams with stricter requirements.
Operations & reference
- Admin model: who can connect providers, start backfills, and manage scope.
- API & webhooks (where exposed) for automation and advanced integrations.
- Troubleshooting & failure semantics: how Déjà behaves when systems break.
- Glossary & FAQ: non‑author explanations for reviewers, buyers, and SOC2.
Start with a single Vault.
Connect Sentry and GitHub. On the free Observer tier, Déjà learns from roughly the last 90 days forward; on Pro, it can index and recall up to two years of incident + fix history — all without changing code.