net-kingdom/docs/evidence/2026-10-15-cadence-adoption/rapp-qonto-frame-candidate.json
tegwick 1ae0fe337a
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Record approved hourly runtime rollout and native verification
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a13eab-1e6a-7b33-9c37-372e90ada3a2
2026-10-15 20:57:08 +02:00

78 lines
2.5 KiB
JSON

{
"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."
}