{ "candidate_revision": "rapp-qonto-00010", "baseline_revision": "rapp-qonto-00009", "image": "forgejo.coulomb.social/coulomb/rapp-qonto@sha256:2e42b5e665a19ffa3b3ae8109a8aab64f5485329f72810be063263ff5086cb3f", "heartbeat_seconds": 3600, "pod_uid": "3576cdd4-06a9-4641-856d-7ff690bb4dea", "health": { "status": "ok", "service": "qonto-assistant", "version": "0.1.0", "policy_file": "/usr/local/lib/python3.12/site-packages/qonto_assistant/policy/qonto-v1.yaml" }, "before": { "stream_id": "qonto-assistant.audit", "stream_instance_id": "fc354245-9cc0-4849-8f6e-cfdf3d69c2fc", "instance_started_at": "2026-10-15T18:54:38+00:00", "snapshot_at": "2026-10-15T18:54:56+00:00", "last_stream_sequence": 1, "last_heartbeat_at": "2026-10-15T18:54:39+00:00", "source_transition_counts": { "audit.allow": 0, "audit.deny": 0 }, "since_last_heartbeat_counts": { "audit.allow": 0, "audit.deny": 0 } }, "after": { "stream_id": "qonto-assistant.audit", "stream_instance_id": "fc354245-9cc0-4849-8f6e-cfdf3d69c2fc", "instance_started_at": "2026-10-15T18:54:38+00:00", "snapshot_at": "2026-10-15T18:54:56+00:00", "last_stream_sequence": 2, "last_heartbeat_at": "2026-10-15T18:54:39+00:00", "source_transition_counts": { "audit.allow": 0, "audit.deny": 1 }, "since_last_heartbeat_counts": { "audit.allow": 0, "audit.deny": 1 } }, "deny_status": 403, "events": [ { "stream_id": "qonto-assistant.audit", "stream_instance_id": "fc354245-9cc0-4849-8f6e-cfdf3d69c2fc", "stream_sequence": 1, "event_class": "audit.heartbeat", "reason": "startup", "timestamp": "2026-10-15T18:54:39+00:00", "source_transition_counts": { "audit.allow": 0, "audit.deny": 0 }, "window_transition_counts": { "audit.allow": 0, "audit.deny": 0 } }, { "stream_id": "qonto-assistant.audit", "stream_instance_id": "fc354245-9cc0-4849-8f6e-cfdf3d69c2fc", "stream_sequence": 2, "event_class": "audit.deny", "timestamp": "2026-10-15T18:54:56+00:00", "qonto_http_status": null, "deny_reason": "authz_denied", "decision": "deny", "request_id": "ff67b156-1672-4afe-b1c0-f846c3aa5e85" } ], "source_counts_match_direct_capture": true, "qonto_call_by_deny_probe": false, "observation_boundary": "Direct Kubernetes logs and source snapshots; independent collector and periodic-hour observation not established." }