adr/adr-007-rebuildable-corpus

Adr/Adr 007 Rebuildable Corpus

Documentation examples may contain captured seeded counts, scores, timestamps, or health values. They are examples, not live telemetry. Use the running CLI status command or MCP index_status for current instance data.

ADR-007 — Rebuildable corpus; backups are optional

Status: Accepted Date: 2026-09-13

Context

Zagros indexes public authoritative sources and can regenerate derived database state from upstream data and recorded configuration.

Decision

Treat the indexed corpus as rebuildable derived data rather than requiring traditional database backups. Preserve configuration, manifests, provenance, and release artifacts; operators may still back up data for faster recovery.

Consequences

Recovery stays simple and backup infrastructure is not a release requirement. Rebuild time and temporary unavailability are accepted tradeoffs.

Alternatives considered

Mandatory database backup/restore was rejected because the indexed corpus is not the system of record.