From 6168fb42846d44856956399e5807f6b7adc3a6ee Mon Sep 17 00:00:00 2001 From: rldyourmnd Date: Sun, 23 Aug 2026 05:20:40 +0500 Subject: [PATCH] docs(observability): require natural evidence --- docs/runbooks/openobserve.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/runbooks/openobserve.md b/docs/runbooks/openobserve.md index 6cca421..71e2cd4 100644 --- a/docs/runbooks/openobserve.md +++ b/docs/runbooks/openobserve.md @@ -56,9 +56,11 @@ remains the recovery authority and the outbox retains the event. separately; destinations are externally managed secret-bearing state. 5. Export the resulting dashboard and alerts from OpenObserve and store their digests in the deployment evidence, not in this repository. -6. Emit one non-secret test event, verify ingestion and queries, then simulate - an unavailable endpoint. The local operation must still finalize and the - SQLite telemetry summary must show pending/retry/drop evidence. +6. Use the next normal GDS operation to verify ingestion and queries. Retain + pending/retry/drop evidence when a real endpoint outage occurs and prove the + local operation still finalized. Do not emit a synthetic event, manufacture + an outage, rerun an operation or block normal work merely to close this + evidence gap; until natural evidence exists, report it as `NOT_PROVEN`. Re-export and re-verify after any OpenObserve upgrade. A target older than the minimum version, a changed query, a missing panel/alert, or an exporter that can