Trace cycle_mvo5600q
examples/traces/cycle_mvo5600q.jsonl, 1,056 events from 25 Oct 2026 18:08 UTC to 25 Oct 2026 18:16 UTC. All traces
About this page
Every free-text field passes the redactor as the trace did when it was written, and a ticket's URL reads as its number.
1,056 events
| Time (UTC) | Agent | Action | Status | Summary |
|---|---|---|---|---|
| 18:08:54.094 | vault | observe | ok | vault: run run-86289be2f697386b committed to client-1/cloudflare at 211ce3c0fe8d: 58 file(s), 0 added, 0 modified, 0 removed; vault_copy 58 row(s) written of 58cloudflare.dns run run-86289be2f697386b |
| 18:08:54.199 | cycle | triage | ok | collect:cloudflare: dns run-86289be2f697386b 58/58 complete (6 zones, 58 records), audit run-d5aea29cb37980f2 1320/1320 complete; vault committed 211ce3c0fe8d (58 files, 0 added, 0 modified, 0 removed; vault_copy 58 written)cycle client-1 [1/9] collect:cloudflare |
| 18:08:56.884 | host-a6a917.linux | observe | ok | 184996 bytes, exit 0ssh -o BatchMode=yes -o ConnectTimeout=15 word-1ef544-vps bash -s |
| 18:08:56.938 | host-a6a917.linux | observe | ok | word-1ef544-vps -> host-aa516a: complete, expected 24 observed 24, 761 observations, 46 server blocks, 5 assets, 8 snapshots, 82 backup items |
| 18:08:57.409 | vault | observe | ok | vault: run run-70db877af660dc82 committed to client-1/host-aa516a at 5b2cb59ec3bf: 32 file(s), 0 added, 0 modified, 0 removed; vault_copy 32 row(s) written of 32linux.nginx run run-70db877af660dc82 |
| 18:08:57.409 | cycle | triage | ok | collect:linux word-1ef544-vps: host-aa516a run run-70db877af660dc82 24/24 complete, 761 observation(s) written of 761, 46 server blocks, 82 backup items; vault committed 5b2cb59ec3bf (32 files, 0 added, 0 modified, 0 removed; vault_copy 32 written)cycle client-1 [2/9] collect:linux word-1ef544-vps |
| 18:09:00.053 | host-a6a917.linux | observe | ok | 89047 bytes, exit 0ssh -o BatchMode=yes -o ConnectTimeout=15 word-51eb89-vps bash -s |
| 18:09:00.070 | host-a6a917.linux | observe | ok | word-51eb89-vps -> host-4b4dc1: complete, expected 14 observed 14, 301 observations, 30 server blocks, 2 assets, 8 snapshots, 73 backup items |
| 18:09:00.532 | vault | observe | ok | vault: run run-143dd416ad5fff95 committed to client-1/host-4b4dc1 at 8d57deb0b3da: 22 file(s), 0 added, 1 modified, 0 removed; vault_copy 22 row(s) written of 22linux.nginx run run-143dd416ad5fff95 |
| 18:09:00.532 | cycle | triage | ok | collect:linux word-51eb89-vps: host-4b4dc1 run run-143dd416ad5fff95 14/14 complete, 301 observation(s) written of 301, 30 server blocks, 73 backup items; vault committed 8d57deb0b3da (22 files, 0 added, 1 modified, 0 removed; vault_copy 22 written)cycle client-1 [3/9] collect:linux word-51eb89-vps |
| 18:09:11.282 | cycle | triage | ok | probe: run run-80feccb18eb0b84a 117/117 complete, 39 name(s); http 28 ok, 11 fail; dns 36 ok, 3 fail; tls 32 ok, 7 fail; 117 probe row(s) writtencycle client-1 [4/9] probe |
| 18:09:14.331 | cycle | triage | ok | validate:copies: 3 repositories at their heads, 3 of them this cycle's commits; copy_validation 112 row(s) written of 112 (cf-schema ok 42, cf-schema ok_with_gaps 16, nginx-t ok_with_gaps 54); 0 repositories not validatedcycle client-1 [5/9] validatehost word-1ef544-vps @5b2cb59e (run run-70db877af660dc82, 32 files, 0 links): nginx-t ok_with_gaps, 1 round, 16 gaps: /etc/letsencrypt/live/host-18efce.ai/fullchain.pem, /etc/letsencrypt/live/host-18efce.ai/privkey.pem, /etc/letsencrypt/live/host-492568.ai/fullchain.pem, /etc/letsencrypt/live/host-492568.ai/privkey.pem, /etc/letsencrypt/live/host-503b27.ai/fullchain.pem, /etc/letsencrypt/live/host |
| 18:09:14.464 | loop | query | ok | 120 rowsSELECT run_id, tenant_id, surface, host, started_at, finished_at, expected_count, observed_count, status FROM DRIFT.collection_run ORDER BY started_at, run_id |
| 18:09:14.571 | observer | query | ok | 120 rowsSELECT run_id, tenant_id, surface, host, started_at, finished_at, expected_count, observed_count, status FROM DRIFT.collection_run ORDER BY started_at, run_id |
| 18:09:14.691 | decider | query | ok | 26 rowsSELECT rule_id, tenant_id, surface, object_glob, setting_glob, criticality, lock, on_drift, on_no_copy, hold_max_hours, alert, psa_priority, version, aut |
| 18:09:14.902 | decider | query | ok | 26 rowsSELECT d.disposition_id, d.surface, d.host, d.object_id, d.setting_path, d.value_hash, d.rule_id, d.expires_at, d.decided_at, d.finding_id FROM host-cc7cb1.dispositio |
| 18:09:15.014 | decider | query | ok | 26 rowsSELECT rule_id, tenant_id, surface, object_glob, setting_glob, criticality, lock, on_drift, on_no_copy, hold_max_hours, alert, psa_priority, version, aut |
| 18:09:15.172 | decider | query | ok | 7 rowsSELECT d.disposition_id, d.surface, d.host, d.object_id, d.setting_path, d.value_hash, d.rule_id, d.expires_at, d.decided_at, d.finding_id FROM host-cc7cb1.dispositio |
| 18:09:15.372 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f9470e2f5f175899 |
| 18:09:15.373 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-f9470e2f5f175899 |
| 18:09:15.560 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-507c9939230e60a4 |
| 18:09:15.561 | observer | check | ok | cloudflare.audit: 728/728 completerun_complete run-507c9939230e60a4 |
| 18:09:15.750 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-67f4d6923cb4838d |
| 18:09:15.750 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-67f4d6923cb4838d |
| 18:09:15.937 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-15638d43819ba756 |
| 18:09:15.937 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-15638d43819ba756 |
| 18:09:16.119 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b69af94952dccb36 |
| 18:09:16.120 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-b69af94952dccb36 |
| 18:09:16.309 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9a3335b91e5ef3c3 |
| 18:09:16.310 | observer | check | ok | cloudflare.audit: 797/797 completerun_complete run-9a3335b91e5ef3c3 |
| 18:09:16.500 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-071329fedf5f073f |
| 18:09:16.500 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-071329fedf5f073f |
| 18:09:16.685 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4592b852a04812f7 |
| 18:09:16.685 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-4592b852a04812f7 |
| 18:09:16.880 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e9f519d6a5af0fd0 |
| 18:09:16.880 | observer | check | ok | probe: 111/111 completerun_complete run-e9f519d6a5af0fd0 |
| 18:09:17.105 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-de1564466df1d59b |
| 18:09:17.106 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-de1564466df1d59b |
| 18:09:17.288 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-91f4abd4904e22a6 |
| 18:09:17.289 | observer | check | ok | cloudflare.audit: 818/818 completerun_complete run-91f4abd4904e22a6 |
| 18:09:17.470 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-81adedc1cc778bd5 |
| 18:09:17.470 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-81adedc1cc778bd5 |
| 18:09:17.651 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ace5f05819e5b28e |
| 18:09:17.651 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ace5f05819e5b28e |
| 18:09:17.830 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b247c87d34f38d71 |
| 18:09:17.830 | observer | check | ok | probe: 111/111 completerun_complete run-b247c87d34f38d71 |
| 18:09:18.013 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-59ffd380cfc7cda5 |
| 18:09:18.014 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-59ffd380cfc7cda5 |
| 18:09:18.201 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-527d9eb092475404 |
| 18:09:18.201 | observer | check | ok | cloudflare.audit: 839/839 completerun_complete run-527d9eb092475404 |
| 18:09:18.384 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-400375137e2bae7b |
| 18:09:18.384 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-400375137e2bae7b |
| 18:09:18.571 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-647f878a4f5605f7 |
| 18:09:18.571 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-647f878a4f5605f7 |
| 18:09:18.791 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-30f5647b8b9c5dff |
| 18:09:18.791 | observer | check | ok | probe: 111/111 completerun_complete run-30f5647b8b9c5dff |
| 18:09:18.981 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-8c5af1ac22c54514 |
| 18:09:18.981 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-8c5af1ac22c54514 |
| 18:09:19.162 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-43c8ccb3704ad21c |
| 18:09:19.162 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-43c8ccb3704ad21c |
| 18:09:19.341 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9e232bb5e1ebdb81 |
| 18:09:19.341 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-9e232bb5e1ebdb81 |
| 18:09:19.547 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-bbf110bf21466ecc |
| 18:09:19.547 | observer | check | ok | cloudflare.audit: 860/860 completerun_complete run-bbf110bf21466ecc |
| 18:09:19.757 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-49fc76bf3b823051 |
| 18:09:19.757 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-49fc76bf3b823051 |
| 18:09:19.944 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ea10fdeb1eae1a46 |
| 18:09:19.944 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ea10fdeb1eae1a46 |
| 18:09:20.130 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e839e796556a54c3 |
| 18:09:20.130 | observer | check | ok | probe: 111/111 completerun_complete run-e839e796556a54c3 |
| 18:09:20.327 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-74140124db03c3f5 |
| 18:09:20.327 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-74140124db03c3f5 |
| 18:09:20.515 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-afe5a89ee42acbc2 |
| 18:09:20.516 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-afe5a89ee42acbc2 |
| 18:09:20.764 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-90bdfa86df88a639 |
| 18:09:20.765 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-90bdfa86df88a639 |
| 18:09:20.956 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-33b1aa9a8f89d3c8 |
| 18:09:20.956 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-33b1aa9a8f89d3c8 |
| 18:09:21.147 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ce4dc382bcffa4bb |
| 18:09:21.147 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-ce4dc382bcffa4bb |
| 18:09:21.332 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-1f4d84ed6359ff18 |
| 18:09:21.333 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-1f4d84ed6359ff18 |
| 18:09:21.515 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-463c7c0ce537bd16 |
| 18:09:21.515 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-463c7c0ce537bd16 |
| 18:09:21.697 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f97423f25dc75884 |
| 18:09:21.697 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-f97423f25dc75884 |
| 18:09:21.877 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-6b65e048bb60fc24 |
| 18:09:21.877 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-6b65e048bb60fc24 |
| 18:09:22.055 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f6b79eeae02db225 |
| 18:09:22.055 | observer | check | ok | cloudflare.audit: 888/888 completerun_complete run-f6b79eeae02db225 |
| 18:09:22.235 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f6c7da2a579e2141 |
| 18:09:22.235 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f6c7da2a579e2141 |
| 18:09:22.412 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-258ffc0f34ffab51 |
| 18:09:22.412 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-258ffc0f34ffab51 |
| 18:09:22.589 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-446db683143ec580 |
| 18:09:22.589 | observer | check | ok | probe: 111/111 completerun_complete run-446db683143ec580 |
| 18:09:22.774 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e476cc64252f6715 |
| 18:09:22.774 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-e476cc64252f6715 |
| 18:09:22.953 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-d1fcc061e5c34158 |
| 18:09:22.953 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-d1fcc061e5c34158 |
| 18:09:23.132 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-2c3fc585f404b90f |
| 18:09:23.133 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-2c3fc585f404b90f |
| 18:09:23.314 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-396c20fb165306ed |
| 18:09:23.315 | observer | check | ok | probe: 6/6 completerun_complete run-396c20fb165306ed |
| 18:09:23.495 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-0f5afdbf81b5b05a |
| 18:09:23.495 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-0f5afdbf81b5b05a |
| 18:09:23.678 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f509f49299848d43 |
| 18:09:23.678 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-f509f49299848d43 |
| 18:09:23.865 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-41e44e7c818c214d |
| 18:09:23.865 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-41e44e7c818c214d |
| 18:09:24.042 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-588dc39d3f984621 |
| 18:09:24.042 | observer | check | ok | host-a08b07.verify: 2/2 completerun_complete run-588dc39d3f984621 |
| 18:09:24.242 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b78229c438b759eb |
| 18:09:24.242 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-b78229c438b759eb |
| 18:09:24.441 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-5307a4b4884f8f8d |
| 18:09:24.441 | observer | check | ok | host-a08b07.verify: 2/2 completerun_complete run-5307a4b4884f8f8d |
| 18:09:24.624 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-71776a91583187d1 |
| 18:09:24.624 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-71776a91583187d1 |
| 18:09:24.818 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-643ca3aadc62f002 |
| 18:09:24.819 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-643ca3aadc62f002 |
| 18:09:25.004 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-3fcba77d90340f5d |
| 18:09:25.005 | observer | check | ok | cloudflare.audit: 909/909 completerun_complete run-3fcba77d90340f5d |
| 18:09:25.193 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b094ed4249e79faf |
| 18:09:25.193 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-b094ed4249e79faf |
| 18:09:25.382 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-028e1c06567f1445 |
| 18:09:25.383 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-028e1c06567f1445 |
| 18:09:25.564 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-af82fe9cd0f12826 |
| 18:09:25.564 | observer | check | ok | probe: 111/111 completerun_complete run-af82fe9cd0f12826 |
| 18:09:25.748 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-63bc01583b366b8d |
| 18:09:25.748 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-63bc01583b366b8d |
| 18:09:25.932 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-8b02f9aad70df0c9 |
| 18:09:25.932 | observer | check | ok | cloudflare.audit: 930/930 completerun_complete run-8b02f9aad70df0c9 |
| 18:09:26.121 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-c52288c22d5992fd |
| 18:09:26.121 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-c52288c22d5992fd |
| 18:09:26.312 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-df60a03b49bbda47 |
| 18:09:26.313 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-df60a03b49bbda47 |
| 18:09:26.502 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f79e58d09c04c8d7 |
| 18:09:26.503 | observer | check | ok | probe: 111/111 completerun_complete run-f79e58d09c04c8d7 |
| 18:09:26.709 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-93f3f163d3d8a95d |
| 18:09:26.709 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-93f3f163d3d8a95d |
| 18:09:26.899 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f9954452442b0cd1 |
| 18:09:26.899 | observer | check | ok | cloudflare.audit: 951/951 completerun_complete run-f9954452442b0cd1 |
| 18:09:27.085 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-2a11f407cfdce7b6 |
| 18:09:27.086 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-2a11f407cfdce7b6 |
| 18:09:27.272 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-d594486e164c4097 |
| 18:09:27.272 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-d594486e164c4097 |
| 18:09:27.460 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-84b6426b9763f7f1 |
| 18:09:27.460 | observer | check | ok | probe: 111/111 completerun_complete run-84b6426b9763f7f1 |
| 18:09:27.654 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-199d9e1bdc86bf4d |
| 18:09:27.654 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-199d9e1bdc86bf4d |
| 18:09:27.841 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-cf8eb79048a18bc9 |
| 18:09:27.841 | observer | check | ok | cloudflare.audit: 972/972 completerun_complete run-cf8eb79048a18bc9 |
| 18:09:28.050 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-439d1fb53664c597 |
| 18:09:28.050 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-439d1fb53664c597 |
| 18:09:28.254 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-209d57362e152a70 |
| 18:09:28.254 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-209d57362e152a70 |
| 18:09:28.447 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-02925c58440a149c |
| 18:09:28.448 | observer | check | ok | probe: 111/111 completerun_complete run-02925c58440a149c |
| 18:09:28.643 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-480602f60ca854c6 |
| 18:09:28.643 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-480602f60ca854c6 |
| 18:09:28.841 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f98b965de7012d0b |
| 18:09:28.841 | observer | check | ok | cloudflare.audit: 993/993 completerun_complete run-f98b965de7012d0b |
| 18:09:29.043 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-573b3e958d5799a2 |
| 18:09:29.044 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-573b3e958d5799a2 |
| 18:09:29.232 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ee1c61b44a6d6e01 |
| 18:09:29.233 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ee1c61b44a6d6e01 |
| 18:09:29.420 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-20f146f855acc7b9 |
| 18:09:29.420 | observer | check | ok | probe: 111/111 completerun_complete run-20f146f855acc7b9 |
| 18:09:29.626 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9d48791b00433777 |
| 18:09:29.626 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-9d48791b00433777 |
| 18:09:29.839 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-77ae40d31854071c |
| 18:09:29.839 | observer | check | ok | cloudflare.audit: 1014/1014 completerun_complete run-77ae40d31854071c |
| 18:09:30.040 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f74b40064e093f2c |
| 18:09:30.040 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f74b40064e093f2c |
| 18:09:30.229 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-28ad36002e466ed5 |
| 18:09:30.229 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-28ad36002e466ed5 |
| 18:09:30.410 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7a3ff25f0476b93f |
| 18:09:30.411 | observer | check | ok | probe: 111/111 completerun_complete run-7a3ff25f0476b93f |
| 18:09:30.594 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-01c5106777ec2426 |
| 18:09:30.594 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-01c5106777ec2426 |
| 18:09:30.784 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-1d846f0834ec0803 |
| 18:09:30.784 | observer | check | ok | cloudflare.audit: 1036/1036 completerun_complete run-1d846f0834ec0803 |
| 18:09:30.967 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-22c36b45028d6029 |
| 18:09:30.967 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-22c36b45028d6029 |
| 18:09:31.151 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-951d5140591a7f6a |
| 18:09:31.151 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-951d5140591a7f6a |
| 18:09:31.335 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4f41e1f662be63b5 |
| 18:09:31.335 | observer | check | ok | probe: 111/111 completerun_complete run-4f41e1f662be63b5 |
| 18:09:31.529 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-fab71c1a5a8fc015 |
| 18:09:31.530 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-fab71c1a5a8fc015 |
| 18:09:31.711 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b19145b1ac6e00d5 |
| 18:09:31.711 | observer | check | ok | cloudflare.audit: 1058/1058 completerun_complete run-b19145b1ac6e00d5 |
| 18:09:31.926 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-1f949ba3c2557d42 |
| 18:09:31.926 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-1f949ba3c2557d42 |
| 18:09:32.108 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-53c7e1dc36402eca |
| 18:09:32.108 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-53c7e1dc36402eca |
| 18:09:32.290 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-519f93197de9adf6 |
| 18:09:32.290 | observer | check | ok | probe: 111/111 completerun_complete run-519f93197de9adf6 |
| 18:09:32.472 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e1e626eaa8ec20aa |
| 18:09:32.472 | observer | check | ok | probe: 117/117 completerun_complete run-e1e626eaa8ec20aa |
| 18:09:32.658 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-0b0dc83717dd3728 |
| 18:09:32.658 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-0b0dc83717dd3728 |
| 18:09:32.841 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-af44e31de1d0bb30 |
| 18:09:32.841 | observer | check | ok | cloudflare.audit: 1101/1101 completerun_complete run-af44e31de1d0bb30 |
| 18:09:33.024 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-6c2480894f434d74 |
| 18:09:33.024 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-6c2480894f434d74 |
| 18:09:33.204 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-35ba6c1a2a987888 |
| 18:09:33.205 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-35ba6c1a2a987888 |
| 18:09:33.385 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7bbe33a8f55a93ed |
| 18:09:33.385 | observer | check | ok | probe: 117/117 completerun_complete run-7bbe33a8f55a93ed |
| 18:09:33.570 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-68748435ad32367d |
| 18:09:33.570 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-68748435ad32367d |
| 18:09:33.763 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-942258c89036d5e1 |
| 18:09:33.763 | observer | check | ok | cloudflare.audit: 1123/1123 completerun_complete run-942258c89036d5e1 |
| 18:09:33.948 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f7edc3b61bde5ce9 |
| 18:09:33.948 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f7edc3b61bde5ce9 |
| 18:09:34.133 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-17d6a69fb3eb142b |
| 18:09:34.133 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-17d6a69fb3eb142b |
| 18:09:34.319 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7aa0cb559102ba32 |
| 18:09:34.319 | observer | check | ok | probe: 117/117 completerun_complete run-7aa0cb559102ba32 |
| 18:09:34.506 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-576e5a1e0ae32b39 |
| 18:09:34.506 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-576e5a1e0ae32b39 |
| 18:09:34.694 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ab19eb70735c2463 |
| 18:09:34.694 | observer | check | ok | cloudflare.audit: 1145/1145 completerun_complete run-ab19eb70735c2463 |
| 18:09:34.878 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-a8590cdc5428b8d4 |
| 18:09:34.878 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-a8590cdc5428b8d4 |
| 18:09:35.063 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-aed985591cd03b16 |
| 18:09:35.063 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-aed985591cd03b16 |
| 18:09:35.263 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-203b488a21557488 |
| 18:09:35.263 | observer | check | ok | probe: 117/117 completerun_complete run-203b488a21557488 |
| 18:09:35.444 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-dd0be9f42b22be6a |
| 18:09:35.444 | observer | check | ok | host-a08b07.verify: 1/1 completerun_complete run-dd0be9f42b22be6a |
| 18:09:35.662 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4df8de37577a757f |
| 18:09:35.662 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-4df8de37577a757f |
| 18:09:35.847 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-99e455e8735204a5 |
| 18:09:35.847 | observer | check | ok | cloudflare.audit: 1298/1298 completerun_complete run-99e455e8735204a5 |
| 18:09:36.029 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9a81c991cb2d1715 |
| 18:09:36.029 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-9a81c991cb2d1715 |
| 18:09:36.212 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-80d1bd20c023687b |
| 18:09:36.212 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-80d1bd20c023687b |
| 18:09:36.397 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-06a10d3c1445bc07 |
| 18:09:36.398 | observer | check | ok | probe: 117/117 completerun_complete run-06a10d3c1445bc07 |
| 18:09:36.581 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-c3fa0e510b88329c |
| 18:09:36.581 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-c3fa0e510b88329c |
| 18:09:36.761 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b54250291cf98f3d |
| 18:09:36.762 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-b54250291cf98f3d |
| 18:09:36.945 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-971bbcf3bbe0b721 |
| 18:09:36.945 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-971bbcf3bbe0b721 |
| 18:09:37.125 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:09:37.125 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-86289be2f697386b |
| 18:09:37.317 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-d5aea29cb37980f2 |
| 18:09:37.318 | observer | check | ok | cloudflare.audit: 1320/1320 completerun_complete run-d5aea29cb37980f2 |
| 18:09:37.497 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:09:37.497 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-70db877af660dc82 |
| 18:09:37.683 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:09:37.683 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-143dd416ad5fff95 |
| 18:09:37.868 | observer | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-80feccb18eb0b84a |
| 18:09:37.868 | observer | check | ok | probe: 117/117 completerun_complete run-80feccb18eb0b84a |
| 18:09:37.868 | observer | check | not_checked | audit log withheld for lab-1: no cloudflare.audit run for this tenantaudit_event lab-1actor_attributed, previous_value_recoverable, referent_unchanged, record_reverted are rejected for every finding of this tenant this pass |
| 18:09:38.003 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:38.233 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:38.279 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-f9470e2f5f175899)run-67f4d6923cb4838dmodel: none |
| 18:09:38.394 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:38.586 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:38.601 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-f9470e2f5f175899)run-15638d43819ba756model: none |
| 18:09:38.738 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:38.940 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:38.986 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-b69af94952dccb36)run-071329fedf5f073fmodel: none |
| 18:09:39.111 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:39.306 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:39.326 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-b69af94952dccb36)run-4592b852a04812f7model: none |
| 18:09:39.459 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:39.643 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:39.694 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-de1564466df1d59b)run-81adedc1cc778bd5model: none |
| 18:09:39.810 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:39.994 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:40.018 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-de1564466df1d59b)run-ace5f05819e5b28emodel: none |
| 18:09:40.145 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:40.335 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:40.394 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-59ffd380cfc7cda5)run-400375137e2bae7bmodel: none |
| 18:09:40.514 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:40.694 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:40.723 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-59ffd380cfc7cda5)run-647f878a4f5605f7model: none |
| 18:09:40.848 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:41.031 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:41.101 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-8c5af1ac22c54514model: none |
| 18:09:41.216 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:41.401 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:41.436 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-43c8ccb3704ad21cmodel: none |
| 18:09:41.556 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:41.743 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:41.836 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-49fc76bf3b823051model: none |
| 18:09:41.949 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.142 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:42.184 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-ea10fdeb1eae1a46model: none |
| 18:09:42.303 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.306 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-74140124db03c3f5model: none |
| 18:09:42.438 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.442 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-afe5a89ee42acbc2model: none |
| 18:09:42.578 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.583 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-90bdfa86df88a639model: none |
| 18:09:42.703 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.707 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-33b1aa9a8f89d3c8model: none |
| 18:09:42.820 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.824 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-ce4dc382bcffa4bbmodel: none |
| 18:09:42.932 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:42.936 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-1f4d84ed6359ff18model: none |
| 18:09:43.049 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:43.052 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-463c7c0ce537bd16model: none |
| 18:09:43.163 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:43.166 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-f97423f25dc75884model: none |
| 18:09:43.299 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:43.493 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:43.594 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-6b65e048bb60fc24)run-f6c7da2a579e2141model: none |
| 18:09:43.713 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:43.904 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:43.950 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-6b65e048bb60fc24)run-258ffc0f34ffab51model: none |
| 18:09:44.065 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.069 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-e476cc64252f6715model: none |
| 18:09:44.182 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.185 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-d1fcc061e5c34158model: none |
| 18:09:44.322 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.329 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-2c3fc585f404b90fmodel: none |
| 18:09:44.448 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.453 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-0f5afdbf81b5b05amodel: none |
| 18:09:44.576 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.582 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-f509f49299848d43model: none |
| 18:09:44.707 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.712 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-41e44e7c818c214dmodel: none |
| 18:09:44.828 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.833 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-b78229c438b759ebmodel: none |
| 18:09:44.945 | observer | query | ok | 23 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:44.952 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-71776a91583187d1model: none |
| 18:09:45.079 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:45.279 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:45.415 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-643ca3aadc62f002)run-b094ed4249e79fafmodel: none |
| 18:09:45.541 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:45.729 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:45.787 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-643ca3aadc62f002)run-028e1c06567f1445model: none |
| 18:09:45.913 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:46.105 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:46.254 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-63bc01583b366b8d)run-c52288c22d5992fdmodel: none |
| 18:09:46.384 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:46.584 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:46.665 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-63bc01583b366b8d)run-df60a03b49bbda47model: none |
| 18:09:46.825 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:47.015 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:47.174 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-93f3f163d3d8a95d)run-2a11f407cfdce7b6model: none |
| 18:09:47.308 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:47.501 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:47.568 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-93f3f163d3d8a95d)run-d594486e164c4097model: none |
| 18:09:47.695 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:47.878 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:48.021 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-199d9e1bdc86bf4d)run-439d1fb53664c597model: none |
| 18:09:48.133 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:48.318 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:48.382 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-199d9e1bdc86bf4d)run-209d57362e152a70model: none |
| 18:09:48.504 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:48.689 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:48.846 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-480602f60ca854c6)run-573b3e958d5799a2model: none |
| 18:09:48.959 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:49.143 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:49.214 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-480602f60ca854c6)run-ee1c61b44a6d6e01model: none |
| 18:09:49.348 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:49.540 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:49.708 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9d48791b00433777)run-f74b40064e093f2cmodel: none |
| 18:09:49.843 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:50.045 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:50.118 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9d48791b00433777)run-28ad36002e466ed5model: none |
| 18:09:50.244 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:50.450 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:50.643 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-01c5106777ec2426)run-22c36b45028d6029model: none |
| 18:09:50.769 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:50.967 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:51.057 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-01c5106777ec2426)run-951d5140591a7f6amodel: none |
| 18:09:51.176 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:51.363 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:51.561 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-fab71c1a5a8fc015)run-1f949ba3c2557d42model: none |
| 18:09:51.674 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:51.856 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:51.943 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-fab71c1a5a8fc015)run-53c7e1dc36402ecamodel: none |
| 18:09:52.065 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:52.248 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:52.497 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-0b0dc83717dd3728)run-6c2480894f434d74model: none |
| 18:09:52.611 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:52.794 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:52.896 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-0b0dc83717dd3728)run-35ba6c1a2a987888model: none |
| 18:09:53.020 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:53.201 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:53.457 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-68748435ad32367d)run-f7edc3b61bde5ce9model: none |
| 18:09:53.579 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:53.775 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:53.892 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-68748435ad32367d)run-17d6a69fb3eb142bmodel: none |
| 18:09:54.017 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:54.202 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:54.469 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-576e5a1e0ae32b39)run-a8590cdc5428b8d4model: none |
| 18:09:54.588 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:54.781 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:54.893 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-576e5a1e0ae32b39)run-aed985591cd03b16model: none |
| 18:09:55.022 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:55.214 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:55.494 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-4df8de37577a757f)run-9a81c991cb2d1715model: none |
| 18:09:55.611 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:55.846 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:55.971 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-4df8de37577a757f)run-80d1bd20c023687bmodel: none |
| 18:09:56.087 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:56.274 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:56.401 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-86289be2f697386b)run-c3fa0e510b88329cmodel: none |
| 18:09:56.517 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:56.703 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:56.832 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-86289be2f697386b)run-b54250291cf98f3dmodel: none |
| 18:09:56.946 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:57.125 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:57.252 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-86289be2f697386b)run-971bbcf3bbe0b721model: none |
| 18:09:57.377 | observer | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:57.560 | observer | query | ok | 50 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:57.870 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-86289be2f697386b)run-70db877af660dc82model: none |
| 18:09:57.982 | observer | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:09:58.159 | observer | query | ok | 25 rowsSELECT o.obs_id, d.record_id, d.content, d.observed_at FROM DRIFT.observation o JOIN DRIFT.dns_record d ON d.tenant_id = o.tenant_id AND d.name = o.refers_to_id |
| 18:09:58.290 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-86289be2f697386b)run-143dd416ad5fff95model: none |
| 18:09:58.581 | detector | query | ok | 0 rowsSELECT o.host, o.object_id, o.setting_path, o.refers_to_id AS upstream_name, d.content AS resolves_to, d.observed_at AS dns_observed_at FROM host-90e35a.observ |
| 18:09:58.581 | detector | detect | ok | linux.nginx host-aa516a: 0 setting(s) point at a name resolving outside the inventoryhero run-70db877af660dc82 x run-86289be2f697386bmodel: none |
| 18:09:58.842 | detector | query | ok | 0 rowsSELECT o.host, o.object_id, o.setting_path, o.refers_to_id AS upstream_name, d.content AS resolves_to, d.observed_at AS dns_observed_at FROM host-90e35a.observ |
| 18:09:58.843 | detector | detect | ok | linux.nginx host-4b4dc1: 0 setting(s) point at a name resolving outside the inventoryhero run-143dd416ad5fff95 x run-86289be2f697386bmodel: none |
| 18:09:58.843 | detector | detect | not_checked | no DNS run of this pass for this tenant; the hero query has nothing to joinlinux.nginx host-951abf |
| 18:09:59.029 | detector | query | ok | 1 rowsSELECT c.zone, c.name AS proxied_name, c.record_id AS proxied_record_id, a.name AS target_name, a.type AS target_type, a.content AS target_content, a.rec |
| 18:09:59.029 | detector | detect | ok | cloudflare.dns: 1 proxied CNAME(s) alias a direct address recordproxy_split run-86289be2f697386bmodel: none |
| 18:09:59.029 | detector | detect | ok | proxy_split: host-524b42.quest is proxied and aliases host-4c795e.quest, whose A record is direct to ip-6fb86d: the origin the proxy hides is published on the name it points atproxied record bce1ca2bb7caa2de9b6823d5f6ecd3f2model: none |
| 18:09:59.147 | detector | query | ok | 1 rowsSELECT MIN(occurred_at) AS first_at, MAX(occurred_at) AS last_at, COUNT(*) AS n FROM DRIFT.audit_event WHERE tenant_id = 'client-1' |
| 18:09:59.363 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:09:59.363 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-86289be2f697386b"}Run run-86289be2f697386b collected everything it set out to collect. |
| 18:09:59.490 | checker | query | ok | 2 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'bce1ca2bb7caa2d |
| 18:09:59.491 | checker | check | ok | actor_attributed: holds (2 rows)actor_attributed {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:48.799Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:48.799Z. |
| 18:09:59.779 | checker | query | ok | 1 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:09:59.779 | checker | check | ok | previous_value_recoverable: holds (1 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2"}The audit log records the state bce1ca2bb7caa2de9b6823d5f6ecd3f2 had before its latest change. |
| 18:10:00.127 | checker | query | ok | 3 rowsSELECT 'dns_record' AS evidence, a.record_id AS resource_id, a.content AS old_value, b.content AS new_value, b.observed_at AS seen_at FROM DRIFT.dns_record a JO |
| 18:10:00.127 | checker | check | failed | referent_unchanged: fails (3 rows)referent_unchanged {"tenant_id":"client-1","name":"host-524b42.quest","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:48.799Z"}host-524b42.quest changed between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:48.799Z (3 pieces of evidence). |
| 18:10:00.240 | decider | query | ok | 117 rowsSELECT probe_id, run_id, kind, target, expected, observed, status, latency_ms, observed_at FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-80fec |
| 18:10:00.240 | decider | decide | ok | ESCALATE: hold under rule rule-8e75e1d767980665 expired 2026-10-25T03:21:06.870Z; the finding standsproxy_split proxied in bce1ca2bb7caa2de9b6823d5f6ecd3f2model: none; policy: rule-8e75e1d767980665 (cloudflare.dns * proxied v2: critical, lock 1, on_drift rollback, on_no_copy investigate_ticket, hold 4 h); the checks alone say ESCALATE; production answering (3 probes of its names ok in run-80feccb18eb0b84a); prior HOLD since 2026-10-25T01:45:33.962Z until 2026-10-25T03:21:06.870Z |
| 18:10:00.347 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:00.498 | decider | query | ok | 2 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:00.596 | decider | query | ok | 1 rowsSELECT COUNT(*) AS n FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'bce1ca2bb7caa2de9b6823d5f6ecd3f2' AND action <> 'view' AND occurred_ |
| 18:10:00.597 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 18:10:00.597 | judge | judge | skipped | host-524b42.quest is proxied and aliases host-4c795e.quest, whose A record is direct to ip-6fb86d: the origin the proxy hides is published on the name it pointsmodel: none (sample) |
| 18:10:01.114 | detector | query | ok | 10 rowsSELECT d.record_id, d.zone, d.name, d.type, COALESCE(t.content, d.content) AS origin, n.host, r.obs_id, r.object_id, r.setting_path, r.value_hash, r.valu |
| 18:10:01.484 | detector | query | ok | 1 rowsSELECT d.record_id, d.zone, d.name, d.type, d.content AS origin, i.host, h.obs_id, h.object_id, h.setting_path, h.value_hash, h.value_redacted, h.observe |
| 18:10:01.485 | detector | detect | ok | linux.nginx host-aa516a: 10 proxied name(s) served by a block that trusts no real_ip range, 1 proxied wildcard(s) landing where nothing doesproxied_without_real_ip run-70db877af660dc82 x run-86289be2f697386bmodel: none |
| 18:10:01.485 | detector | detect | ok | proxied_without_real_ip: host-18efce.ai is proxied through Cloudflare to ip-6b6bba, and server[host-18efce.ai:443].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-18efce.ai:443].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516amodel: none |
| 18:10:01.676 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:01.676 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:01.772 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:01.772 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:01.878 | checker | query | ok | 2 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '82de28f7baf86a0 |
| 18:10:01.879 | checker | check | ok | actor_attributed: holds (2 rows)actor_attributed {"tenant_id":"client-1","resource_id":"82de28f7baf86a005babc11f85b45bc4","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}2 audit events with a named actor touched 82de28f7baf86a005babc11f85b45bc4 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:02.106 | checker | query | ok | 1 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:02.106 | checker | check | ok | previous_value_recoverable: holds (1 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"82de28f7baf86a005babc11f85b45bc4"}The audit log records the state 82de28f7baf86a005babc11f85b45bc4 had before its latest change. |
| 18:10:02.107 | decider | triage | ok | exception mem-7 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-18efce.ai:443].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516alesson mem-7 on host-18efce.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:15.742Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:02.107 | decider | decide | ok | ADOPT: accepted exception mem-7 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ADOPTproxied_without_real_ip server[host-18efce.ai:443].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-7 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:02.215 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:02.370 | decider | query | ok | 1 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:02.469 | decider | query | ok | 1 rowsSELECT COUNT(*) AS n FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '82de28f7baf86a005babc11f85b45bc4' AND action <> 'view' AND occurred_ |
| 18:10:02.470 | decider | triage | ok | proxied=true since 2026-07-07T18:01:30.530Z: 110 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure 82de28f7baf86a005babc11f85b45bc4first event of the current state: evt-9a25828cab362ecc (update); a change into this state is on record; model: none |
| 18:10:02.470 | judge | judge | skipped | host-18efce.ai is proxied through Cloudflare to ip-6b6bba, and server[host-18efce.ai:443].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516a is averdict cannot move: accepted exception mem-7 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:02.470 | detector | detect | ok | proxied_without_real_ip: host-18efce.ai is proxied through Cloudflare to ip-6b6bba, and server[host-18efce.ai:80].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-18efce.ai:80].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516amodel: none |
| 18:10:02.695 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:02.696 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:02.791 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:02.792 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:02.889 | checker | query | ok | 2 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '82de28f7baf86a0 |
| 18:10:02.889 | checker | check | ok | actor_attributed: holds (2 rows)actor_attributed {"tenant_id":"client-1","resource_id":"82de28f7baf86a005babc11f85b45bc4","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}2 audit events with a named actor touched 82de28f7baf86a005babc11f85b45bc4 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:03.100 | checker | query | ok | 1 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:03.100 | checker | check | ok | previous_value_recoverable: holds (1 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"82de28f7baf86a005babc11f85b45bc4"}The audit log records the state 82de28f7baf86a005babc11f85b45bc4 had before its latest change. |
| 18:10:03.101 | decider | triage | ok | exception mem-7 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-18efce.ai:80].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516alesson mem-7 on host-18efce.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:15.742Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:03.101 | decider | decide | ok | ADOPT: accepted exception mem-7 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ADOPTproxied_without_real_ip server[host-18efce.ai:80].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-7 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:03.101 | decider | triage | ok | proxied=true since 2026-07-07T18:01:30.530Z: 110 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure 82de28f7baf86a005babc11f85b45bc4first event of the current state: evt-9a25828cab362ecc (update); a change into this state is on record; model: none |
| 18:10:03.101 | judge | judge | skipped | host-18efce.ai is proxied through Cloudflare to ip-6b6bba, and server[host-18efce.ai:80].real_ip in /etc/nginx/conf.d/word-005ed8-prod.conf on host-aa516a is abverdict cannot move: accepted exception mem-7 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:03.102 | detector | detect | ok | proxied_without_real_ip: host-27618a.ai is proxied through Cloudflare to ip-6b6bba, and server[host-27618a.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-27618a.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none |
| 18:10:03.286 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:03.287 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:03.375 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:03.376 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:03.470 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '803592cea544029 |
| 18:10:03.470 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"803592cea544029b20da8b45e5045f41","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 803592cea544029b20da8b45e5045f41 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:03.636 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:03.636 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"803592cea544029b20da8b45e5045f41"}The audit log does not record what 803592cea544029b20da8b45e5045f41 was before its latest change. |
| 18:10:03.636 | decider | triage | ok | exception mem-9 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-27618a.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516alesson mem-9 on host-27618a.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:20.437Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:03.637 | decider | decide | ok | ADOPT: accepted exception mem-9 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-27618a.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-9 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:03.731 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:03.867 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:03.867 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 803592cea544029b20da8b45e5045f41 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 803592cea544029b20da8b45e5045f41model: none |
| 18:10:03.867 | judge | judge | skipped | host-27618a.ai is proxied through Cloudflare to ip-6b6bba, and server[host-27618a.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absverdict cannot move: accepted exception mem-9 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:03.868 | detector | detect | ok | proxied_without_real_ip: host-27618a.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none |
| 18:10:04.045 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:04.045 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:04.130 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:04.130 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:04.224 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '803592cea544029 |
| 18:10:04.224 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"803592cea544029b20da8b45e5045f41","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 803592cea544029b20da8b45e5045f41 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:04.388 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:04.388 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"803592cea544029b20da8b45e5045f41"}The audit log does not record what 803592cea544029b20da8b45e5045f41 was before its latest change. |
| 18:10:04.388 | decider | triage | ok | exception mem-9 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516alesson mem-9 on host-27618a.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:20.437Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:04.388 | decider | decide | ok | ADOPT: accepted exception mem-9 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-9 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:04.389 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 803592cea544029b20da8b45e5045f41 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 803592cea544029b20da8b45e5045f41model: none |
| 18:10:04.389 | judge | judge | skipped | host-27618a.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is abseverdict cannot move: accepted exception mem-9 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:04.389 | detector | detect | ok | proxied_without_real_ip: host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-503b27.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none |
| 18:10:04.577 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:04.577 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:04.665 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:04.666 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:04.761 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'cf2be0e75e70bfc |
| 18:10:04.761 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"cf2be0e75e70bfc4cb2096d542f82617","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed cf2be0e75e70bfc4cb2096d542f82617 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:04.967 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:04.967 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"cf2be0e75e70bfc4cb2096d542f82617"}The audit log does not record what cf2be0e75e70bfc4cb2096d542f82617 was before its latest change. |
| 18:10:04.967 | decider | triage | ok | exception mem-12 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-503b27.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516alesson mem-12 on host-503b27.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:27.447Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:04.967 | decider | decide | ok | ADOPT: accepted exception mem-12 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-503b27.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-12 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:05.065 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:05.194 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:05.195 | decider | triage | not_checked | exposure not dated: the audit log holds no event on cf2be0e75e70bfc4cb2096d542f82617 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure cf2be0e75e70bfc4cb2096d542f82617model: none |
| 18:10:05.195 | judge | judge | skipped | host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:443].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absverdict cannot move: accepted exception mem-12 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:05.195 | detector | detect | ok | proxied_without_real_ip: host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none |
| 18:10:05.381 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:05.381 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:05.473 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:05.473 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:05.568 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'cf2be0e75e70bfc |
| 18:10:05.568 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"cf2be0e75e70bfc4cb2096d542f82617","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed cf2be0e75e70bfc4cb2096d542f82617 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:05.727 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:05.728 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"cf2be0e75e70bfc4cb2096d542f82617"}The audit log does not record what cf2be0e75e70bfc4cb2096d542f82617 was before its latest change. |
| 18:10:05.728 | decider | triage | ok | exception mem-12 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516alesson mem-12 on host-503b27.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:27.447Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:05.728 | decider | decide | ok | ADOPT: accepted exception mem-12 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-12 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:05.728 | decider | triage | not_checked | exposure not dated: the audit log holds no event on cf2be0e75e70bfc4cb2096d542f82617 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure cf2be0e75e70bfc4cb2096d542f82617model: none |
| 18:10:05.728 | judge | judge | skipped | host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and server[host-503b27.ai:80].real_ip in /etc/nginx/conf.d/host-503b27.ai.conf on host-aa516a is abseverdict cannot move: accepted exception mem-12 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:05.728 | detector | detect | ok | proxied_without_real_ip: host-d39933.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none |
| 18:10:05.908 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:05.908 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:05.996 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:05.996 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:06.093 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '09f042ef748537f |
| 18:10:06.093 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"09f042ef748537ffee079ebc3ef8ac2d","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 09f042ef748537ffee079ebc3ef8ac2d between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:06.258 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:06.258 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"09f042ef748537ffee079ebc3ef8ac2d"}The audit log does not record what 09f042ef748537ffee079ebc3ef8ac2d was before its latest change. |
| 18:10:06.258 | decider | triage | ok | exception mem-2 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516alesson mem-2 on host-d39933.cloud (proxied_without_real_ip), recorded 2026-10-25T14:17:03.992Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:06.258 | decider | decide | ok | ADOPT: accepted exception mem-2 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-2 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:06.355 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:06.486 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:06.486 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 09f042ef748537ffee079ebc3ef8ac2d that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 09f042ef748537ffee079ebc3ef8ac2dmodel: none |
| 18:10:06.487 | judge | judge | skipped | host-d39933.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa51verdict cannot move: accepted exception mem-2 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:06.487 | detector | detect | ok | proxied_without_real_ip: host-d39933.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none |
| 18:10:06.672 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:06.673 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:06.765 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:06.765 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:06.863 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '09f042ef748537f |
| 18:10:06.863 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"09f042ef748537ffee079ebc3ef8ac2d","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 09f042ef748537ffee079ebc3ef8ac2d between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:07.026 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:07.027 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"09f042ef748537ffee079ebc3ef8ac2d"}The audit log does not record what 09f042ef748537ffee079ebc3ef8ac2d was before its latest change. |
| 18:10:07.027 | decider | triage | ok | exception mem-2 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516alesson mem-2 on host-d39933.cloud (proxied_without_real_ip), recorded 2026-10-25T14:17:03.992Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:07.027 | decider | decide | ok | ADOPT: accepted exception mem-2 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-2 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:07.027 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 09f042ef748537ffee079ebc3ef8ac2d that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 09f042ef748537ffee079ebc3ef8ac2dmodel: none |
| 18:10:07.027 | judge | judge | skipped | host-d39933.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516verdict cannot move: accepted exception mem-2 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:07.027 | detector | detect | ok | proxied_without_real_ip: host-e49c58.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none |
| 18:10:07.207 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:07.207 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:07.295 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:07.295 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:07.400 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '54e2f4da0f26c28 |
| 18:10:07.400 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"54e2f4da0f26c28069f163917d3dc611","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 54e2f4da0f26c28069f163917d3dc611 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:07.581 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:07.582 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"54e2f4da0f26c28069f163917d3dc611"}The audit log does not record what 54e2f4da0f26c28069f163917d3dc611 was before its latest change. |
| 18:10:07.582 | decider | triage | ok | exception mem-5 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516alesson mem-5 on host-e49c58.cloud (proxied_without_real_ip), recorded 2026-10-25T14:17:11.052Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:07.582 | decider | decide | ok | ADOPT: accepted exception mem-5 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-5 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:07.698 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:07.833 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:07.833 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 54e2f4da0f26c28069f163917d3dc611 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 54e2f4da0f26c28069f163917d3dc611model: none |
| 18:10:07.834 | judge | judge | skipped | host-e49c58.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:443].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa51verdict cannot move: accepted exception mem-5 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:07.834 | detector | detect | ok | proxied_without_real_ip: host-e49c58.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516a is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none |
| 18:10:08.025 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:08.025 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:08.115 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:08.115 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:08.210 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '54e2f4da0f26c28 |
| 18:10:08.210 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"54e2f4da0f26c28069f163917d3dc611","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed 54e2f4da0f26c28069f163917d3dc611 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:08.376 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:08.377 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"54e2f4da0f26c28069f163917d3dc611"}The audit log does not record what 54e2f4da0f26c28069f163917d3dc611 was before its latest change. |
| 18:10:08.377 | decider | triage | ok | exception mem-5 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516alesson mem-5 on host-e49c58.cloud (proxied_without_real_ip), recorded 2026-10-25T14:17:11.052Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:08.377 | decider | decide | ok | ADOPT: accepted exception mem-5 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-5 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:08.377 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 54e2f4da0f26c28069f163917d3dc611 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 54e2f4da0f26c28069f163917d3dc611model: none |
| 18:10:08.377 | judge | judge | skipped | host-e49c58.cloud is proxied through Cloudflare to ip-6b6bba, and server[host-e49c58.cloud:80].real_ip in /etc/nginx/conf.d/host-e49c58.cloud.conf on host-aa516verdict cannot move: accepted exception mem-5 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:08.377 | detector | detect | ok | proxied_without_real_ip: *.host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and no server block on host-aa516a trusts a Cloudflare range (http.real_ip in /etc/nginx/nginx.conf is absent): every name under the wildcard sees Cloudflare's addresses as its visitorshttp.real_ip in /etc/nginx/nginx.conf on host-aa516amodel: none |
| 18:10:08.564 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:10:08.564 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-70db877af660dc82"}Run run-70db877af660dc82 collected everything it set out to collect. |
| 18:10:08.654 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:08.654 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:08.751 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'c922e6966d55b15 |
| 18:10:08.751 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"c922e6966d55b15bd96b5e8ea932b715","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed c922e6966d55b15bd96b5e8ea932b715 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:08.915 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:08.915 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"c922e6966d55b15bd96b5e8ea932b715"}The audit log does not record what c922e6966d55b15bd96b5e8ea932b715 was before its latest change. |
| 18:10:08.915 | decider | triage | ok | exception mem-19 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip http.real_ip in /etc/nginx/nginx.conf on host-aa516alesson mem-19 on *.host-503b27.ai (proxied_without_real_ip), recorded 2026-10-25T14:17:43.955Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:08.916 | decider | decide | ok | ADOPT: accepted exception mem-19 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip http.real_ip in /etc/nginx/nginx.conf on host-aa516amodel: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-19 applied; policy: rule-b8d9962485c3ced4 governs the setting, the exception decides |
| 18:10:09.012 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:09.143 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:09.143 | decider | triage | not_checked | exposure not dated: the audit log holds no event on c922e6966d55b15bd96b5e8ea932b715 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure c922e6966d55b15bd96b5e8ea932b715model: none |
| 18:10:09.143 | judge | judge | skipped | *.host-503b27.ai is proxied through Cloudflare to ip-6b6bba, and no server block on host-aa516a trusts a Cloudflare range (http.real_ip in /etc/nginx/nginx.confverdict cannot move: accepted exception mem-19 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:09.695 | detector | query | ok | 1 rowsSELECT d.record_id, d.zone, d.name, d.type, d.content, COALESCE(t.content, d.content) AS origin, d.proxied, i.host, d.observed_at FROM DRIFT.dns_record d LEFT J |
| 18:10:09.695 | detector | detect | ok | linux.nginx host-aa516a: 1 record(s) land here with no enabled server block naming themorphan_record run-70db877af660dc82 x run-86289be2f697386bmodel: none |
| 18:10:09.695 | detector | detect | ok | orphan_record: host-3fef97.club (A, direct) lands on ip-6b6bba, host-aa516a, where no enabled server block names it: requests for it reach the default serverrecord c8b1963847dafe3548b1a4b93f520c0amodel: none |
| 18:10:09.889 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:10:09.889 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-86289be2f697386b"}Run run-86289be2f697386b collected everything it set out to collect. |
| 18:10:09.978 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6b6bba' ORDER BY asset_id |
| 18:10:09.979 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6b6bba"}ip-6b6bba is in the inventory (1 asset). |
| 18:10:10.075 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'c8b1963847dafe3 |
| 18:10:10.076 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"c8b1963847dafe3548b1a4b93f520c0a","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:08:56.886Z"}No audit event names who changed c8b1963847dafe3548b1a4b93f520c0a between 2026-03-20T01:29:03.000Z and 2026-10-25T18:08:56.886Z. |
| 18:10:10.243 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:10.243 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"c8b1963847dafe3548b1a4b93f520c0a"}The audit log does not record what c8b1963847dafe3548b1a4b93f520c0a was before its latest change. |
| 18:10:10.243 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T17:14:28.178Z under rule rule-b8d9962485c3ced4orphan_record name in c8b1963847dafe3548b1a4b93f520c0a on host-aa516amodel: none; policy: rule-b8d9962485c3ced4 (* ** ** v2: normal, lock 0, on_drift hold, on_no_copy ticket, hold 72 h); the checks alone say ESCALATE; production affected (2 failing probes in run-80feccb18eb0b84a: http host-3fef97.club, tls host-3fef97.club); prior HOLD since 2026-10-25T17:14:28.178Z until 2026-10-27T23:21:06.870Z |
| 18:10:10.340 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:10.479 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> 'ip-6b6bba' AND e.old_val |
| 18:10:10.479 | decider | triage | not_checked | exposure not dated: the audit log holds no event on c8b1963847dafe3548b1a4b93f520c0a that sets content=ip-6b6bba with no later different body up to 2026-10-25T18:08:48.799Zexposure c8b1963847dafe3548b1a4b93f520c0amodel: none |
| 18:10:10.480 | judge | judge | skipped | host-3fef97.club (A, direct) lands on ip-6b6bba, host-aa516a, where no enabled server block names it: requests for it reach the default servermodel: none (sample) |
| 18:10:10.980 | detector | query | ok | 0 rowsSELECT n.obs_id, n.host, n.object_id, n.setting_path, n.refers_to_id AS server_name, e.value_redacted AS enabled, n.value_hash, n.observed_at FROM host-46425a.observa |
| 18:10:10.980 | detector | detect | ok | linux.nginx host-aa516a: 0 server_name(s) with no record and no covering wildcardorphan_vhost run-70db877af660dc82 x run-86289be2f697386bmodel: none |
| 18:10:11.485 | detector | query | ok | 9 rowsSELECT d.record_id, d.zone, d.name, d.type, COALESCE(t.content, d.content) AS origin, n.host, r.obs_id, r.object_id, r.setting_path, r.value_hash, r.valu |
| 18:10:11.865 | detector | query | ok | 0 rowsSELECT d.record_id, d.zone, d.name, d.type, d.content AS origin, i.host, h.obs_id, h.object_id, h.setting_path, h.value_hash, h.value_redacted, h.observe |
| 18:10:11.865 | detector | detect | ok | linux.nginx host-4b4dc1: 9 proxied name(s) served by a block that trusts no real_ip range, 0 proxied wildcard(s) landing where nothing doesproxied_without_real_ip run-143dd416ad5fff95 x run-86289be2f697386bmodel: none |
| 18:10:11.865 | detector | detect | ok | proxied_without_real_ip: host-22b64a.com is proxied through Cloudflare to ip-6fb86d, and server[host-22b64a.com:443].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-22b64a.com:443].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:12.062 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:12.062 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:12.162 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:12.163 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:12.270 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'b2d893895ed0af6 |
| 18:10:12.270 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"b2d893895ed0af6a2b742958571cff7b","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed b2d893895ed0af6a2b742958571cff7b between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:12.458 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:12.458 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"b2d893895ed0af6a2b742958571cff7b"}The audit log does not record what b2d893895ed0af6a2b742958571cff7b was before its latest change. |
| 18:10:12.458 | decider | triage | ok | exception mem-17 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-22b64a.com:443].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1lesson mem-17 on host-22b64a.com (proxied_without_real_ip), recorded 2026-10-25T14:17:39.227Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:12.458 | decider | decide | ok | ADOPT: accepted exception mem-17 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-22b64a.com:443].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-17 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:12.572 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:12.761 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:12.761 | decider | triage | not_checked | exposure not dated: the audit log holds no event on b2d893895ed0af6a2b742958571cff7b that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure b2d893895ed0af6a2b742958571cff7bmodel: none |
| 18:10:12.761 | judge | judge | skipped | host-22b64a.com is proxied through Cloudflare to ip-6fb86d, and server[host-22b64a.com:443].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1verdict cannot move: accepted exception mem-17 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:12.761 | detector | detect | ok | proxied_without_real_ip: host-22b64a.com is proxied through Cloudflare to ip-6fb86d, and server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:12.943 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:12.943 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:13.031 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:13.032 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:13.127 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'b2d893895ed0af6 |
| 18:10:13.127 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"b2d893895ed0af6a2b742958571cff7b","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed b2d893895ed0af6a2b742958571cff7b between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:13.298 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:13.299 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"b2d893895ed0af6a2b742958571cff7b"}The audit log does not record what b2d893895ed0af6a2b742958571cff7b was before its latest change. |
| 18:10:13.299 | decider | triage | ok | exception mem-17 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1lesson mem-17 on host-22b64a.com (proxied_without_real_ip), recorded 2026-10-25T14:17:39.227Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:13.299 | decider | decide | ok | ADOPT: accepted exception mem-17 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-17 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:13.299 | decider | triage | not_checked | exposure not dated: the audit log holds no event on b2d893895ed0af6a2b742958571cff7b that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure b2d893895ed0af6a2b742958571cff7bmodel: none |
| 18:10:13.299 | judge | judge | skipped | host-22b64a.com is proxied through Cloudflare to ip-6fb86d, and server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 verdict cannot move: accepted exception mem-17 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:13.299 | detector | detect | ok | proxied_without_real_ip: host-524b42.quest is proxied through Cloudflare to ip-6fb86d, and server[host-4c795e.quest:443].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-4c795e.quest:443].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1model: none |
| 18:10:13.485 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:13.486 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:13.575 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:13.575 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:13.676 | checker | query | ok | 2 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'bce1ca2bb7caa2d |
| 18:10:13.676 | checker | check | ok | actor_attributed: holds (2 rows)actor_attributed {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:13.913 | checker | query | ok | 1 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:13.913 | checker | check | ok | previous_value_recoverable: holds (1 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2"}The audit log records the state bce1ca2bb7caa2de9b6823d5f6ecd3f2 had before its latest change. |
| 18:10:13.913 | decider | triage | ok | exception mem-3 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-4c795e.quest:443].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1lesson mem-3 on host-524b42.quest (proxied_without_real_ip), recorded 2026-10-25T14:17:06.362Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:13.913 | decider | decide | ok | ADOPT: accepted exception mem-3 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ADOPTproxied_without_real_ip server[host-4c795e.quest:443].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-3 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:13.914 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 18:10:13.914 | judge | judge | skipped | host-524b42.quest is proxied through Cloudflare to ip-6fb86d, and server[host-4c795e.quest:443].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-verdict cannot move: accepted exception mem-3 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:13.914 | detector | detect | ok | proxied_without_real_ip: host-524b42.quest is proxied through Cloudflare to ip-6fb86d, and server[host-4c795e.quest:80].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-4c795e.quest:80].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1model: none |
| 18:10:14.100 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:14.100 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:14.190 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:14.190 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:14.288 | checker | query | ok | 2 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'bce1ca2bb7caa2d |
| 18:10:14.288 | checker | check | ok | actor_attributed: holds (2 rows)actor_attributed {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:14.502 | checker | query | ok | 1 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:14.503 | checker | check | ok | previous_value_recoverable: holds (1 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"bce1ca2bb7caa2de9b6823d5f6ecd3f2"}The audit log records the state bce1ca2bb7caa2de9b6823d5f6ecd3f2 had before its latest change. |
| 18:10:14.503 | decider | triage | ok | exception mem-3 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-4c795e.quest:80].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1lesson mem-3 on host-524b42.quest (proxied_without_real_ip), recorded 2026-10-25T14:17:06.362Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:14.503 | decider | decide | ok | ADOPT: accepted exception mem-3 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ADOPTproxied_without_real_ip server[host-4c795e.quest:80].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-3 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:14.504 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 18:10:14.504 | judge | judge | skipped | host-524b42.quest is proxied through Cloudflare to ip-6fb86d, and server[host-4c795e.quest:80].real_ip in /etc/nginx/sites-available/host-4c795e.quest on host-4verdict cannot move: accepted exception mem-3 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:14.504 | detector | detect | ok | proxied_without_real_ip: host-525a57.com is proxied through Cloudflare to ip-6fb86d, and server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:14.698 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:14.699 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:14.790 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:14.791 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:14.905 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'b43f276dea49e4d |
| 18:10:14.905 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"b43f276dea49e4dd9c2271e5a084e37e","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed b43f276dea49e4dd9c2271e5a084e37e between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:15.096 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:15.096 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"b43f276dea49e4dd9c2271e5a084e37e"}The audit log does not record what b43f276dea49e4dd9c2271e5a084e37e was before its latest change. |
| 18:10:15.096 | decider | triage | ok | exception mem-11 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1lesson mem-11 on host-525a57.com (proxied_without_real_ip), recorded 2026-10-25T14:17:25.100Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:15.096 | decider | decide | ok | ADOPT: accepted exception mem-11 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-11 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:15.194 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:15.325 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:15.325 | decider | triage | not_checked | exposure not dated: the audit log holds no event on b43f276dea49e4dd9c2271e5a084e37e that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure b43f276dea49e4dd9c2271e5a084e37emodel: none |
| 18:10:15.326 | judge | judge | skipped | host-525a57.com is proxied through Cloudflare to ip-6fb86d, and server[host-525a57.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 verdict cannot move: accepted exception mem-11 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:15.326 | detector | detect | ok | proxied_without_real_ip: host-5c38db.com is proxied through Cloudflare to ip-6fb86d, and server[host-5c38db.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-5c38db.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:15.506 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:15.507 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:15.594 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:15.594 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:15.690 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'b5e781103f2acd7 |
| 18:10:15.691 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"b5e781103f2acd7d15886934269551c1","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed b5e781103f2acd7d15886934269551c1 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:15.853 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:15.853 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"b5e781103f2acd7d15886934269551c1"}The audit log does not record what b5e781103f2acd7d15886934269551c1 was before its latest change. |
| 18:10:15.854 | decider | triage | ok | exception mem-10 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-5c38db.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1lesson mem-10 on host-5c38db.com (proxied_without_real_ip), recorded 2026-10-25T14:17:22.803Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:15.854 | decider | decide | ok | ADOPT: accepted exception mem-10 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-5c38db.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-10 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:15.950 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:16.080 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:16.081 | decider | triage | not_checked | exposure not dated: the audit log holds no event on b5e781103f2acd7d15886934269551c1 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure b5e781103f2acd7d15886934269551c1model: none |
| 18:10:16.081 | judge | judge | skipped | host-5c38db.com is proxied through Cloudflare to ip-6fb86d, and server[host-5c38db.com:80].real_ip in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 verdict cannot move: accepted exception mem-10 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:16.081 | detector | detect | ok | proxied_without_real_ip: host-62f7a4.com is proxied through Cloudflare to ip-6fb86d, and server[host-62f7a4.com:443].real_ip in /etc/nginx/sites-available/host-62f7a4.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-62f7a4.com:443].real_ip in /etc/nginx/sites-available/host-62f7a4.com on host-4b4dc1model: none |
| 18:10:16.263 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:16.263 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:16.352 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:16.352 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:16.447 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '893f8252d3d2b23 |
| 18:10:16.447 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"893f8252d3d2b233459c1f10f5143d13","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed 893f8252d3d2b233459c1f10f5143d13 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:16.607 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:16.607 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"893f8252d3d2b233459c1f10f5143d13"}The audit log does not record what 893f8252d3d2b233459c1f10f5143d13 was before its latest change. |
| 18:10:16.607 | decider | triage | ok | exception mem-6 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-62f7a4.com:443].real_ip in /etc/nginx/sites-available/host-62f7a4.com on host-4b4dc1lesson mem-6 on host-62f7a4.com (proxied_without_real_ip), recorded 2026-10-25T14:17:13.404Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:16.608 | decider | decide | ok | ADOPT: accepted exception mem-6 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-62f7a4.com:443].real_ip in /etc/nginx/sites-available/host-62f7a4.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-6 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:16.703 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:16.834 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:16.834 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 893f8252d3d2b233459c1f10f5143d13 that sets proxied=true with no later different body up to 2026-10-25T18:08:48.799Zexposure 893f8252d3d2b233459c1f10f5143d13model: none |
| 18:10:16.834 | judge | judge | skipped | host-62f7a4.com is proxied through Cloudflare to ip-6fb86d, and server[host-62f7a4.com:443].real_ip in /etc/nginx/sites-available/host-62f7a4.com on host-4b4dc1verdict cannot move: accepted exception mem-6 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:16.835 | detector | detect | ok | proxied_without_real_ip: host-f324df.com is proxied through Cloudflare to ip-6fb86d, and server[host-f324df.com:443].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-f324df.com:443].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1model: none |
| 18:10:17.017 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:17.017 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:17.103 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:17.103 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:17.197 | checker | query | ok | 1 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '4c6d209470c71ee |
| 18:10:17.198 | checker | check | ok | actor_attributed: holds (1 rows)actor_attributed {"tenant_id":"client-1","resource_id":"4c6d209470c71ee2c4668f5f435a4ae1","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}1 audit event with a named actor touched 4c6d209470c71ee2c4668f5f435a4ae1 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:17.410 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:17.410 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"4c6d209470c71ee2c4668f5f435a4ae1"}The audit log does not record what 4c6d209470c71ee2c4668f5f435a4ae1 was before its latest change. |
| 18:10:17.410 | decider | triage | ok | exception mem-1 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-f324df.com:443].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1lesson mem-1 on host-f324df.com (proxied_without_real_ip), recorded 2026-10-25T14:17:01.545Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:17.410 | decider | decide | ok | ADOPT: accepted exception mem-1 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-f324df.com:443].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-1 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:17.521 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:17.671 | decider | query | ok | 1 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> '%"proxied":true%' AND e. |
| 18:10:17.771 | decider | query | ok | 1 rowsSELECT COUNT(*) AS n FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '4c6d209470c71ee2c4668f5f435a4ae1' AND action <> 'view' AND occurred_ |
| 18:10:17.772 | decider | triage | ok | proxied=true since 2026-07-02T21:48:52.906Z: at least 114 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure 4c6d209470c71ee2c4668f5f435a4ae1first event of the current state: evt-8ea874274576b03c (update); no earlier body on record sets another proxied state, so the state may predate the log; model: none |
| 18:10:17.772 | judge | judge | skipped | host-f324df.com is proxied through Cloudflare to ip-6fb86d, and server[host-f324df.com:443].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1verdict cannot move: accepted exception mem-1 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:17.772 | detector | detect | ok | proxied_without_real_ip: host-f324df.com is proxied through Cloudflare to ip-6fb86d, and server[host-f324df.com:80].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1 is absent: the block that serves it sees Cloudflare's addresses as its visitorsserver[host-f324df.com:80].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1model: none |
| 18:10:17.952 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:17.952 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:18.040 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:18.040 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:18.134 | checker | query | ok | 1 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '4c6d209470c71ee |
| 18:10:18.135 | checker | check | ok | actor_attributed: holds (1 rows)actor_attributed {"tenant_id":"client-1","resource_id":"4c6d209470c71ee2c4668f5f435a4ae1","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}1 audit event with a named actor touched 4c6d209470c71ee2c4668f5f435a4ae1 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:18.338 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:18.338 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"4c6d209470c71ee2c4668f5f435a4ae1"}The audit log does not record what 4c6d209470c71ee2c4668f5f435a4ae1 was before its latest change. |
| 18:10:18.338 | decider | triage | ok | exception mem-1 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory proxied_without_real_ip server[host-f324df.com:80].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1lesson mem-1 on host-f324df.com (proxied_without_real_ip), recorded 2026-10-25T14:17:01.545Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:18.338 | decider | decide | ok | ADOPT: accepted exception mem-1 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEproxied_without_real_ip server[host-f324df.com:80].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-1 applied; policy: rule-66810b66396a3b15 governs the setting, the exception decides |
| 18:10:18.339 | decider | triage | ok | proxied=true since 2026-07-02T21:48:52.906Z: at least 114 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure 4c6d209470c71ee2c4668f5f435a4ae1first event of the current state: evt-8ea874274576b03c (update); no earlier body on record sets another proxied state, so the state may predate the log; model: none |
| 18:10:18.339 | judge | judge | skipped | host-f324df.com is proxied through Cloudflare to ip-6fb86d, and server[host-f324df.com:80].real_ip in /etc/nginx/sites-available/host-f324df.com on host-4b4dc1 verdict cannot move: accepted exception mem-1 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:18.880 | detector | query | ok | 2 rowsSELECT d.record_id, d.zone, d.name, d.type, d.content, COALESCE(t.content, d.content) AS origin, d.proxied, i.host, d.observed_at FROM DRIFT.dns_record d LEFT J |
| 18:10:18.880 | detector | detect | ok | linux.nginx host-4b4dc1: 2 record(s) land here with no enabled server block naming themorphan_record run-143dd416ad5fff95 x run-86289be2f697386bmodel: none |
| 18:10:18.881 | detector | detect | ok | orphan_record: host-50b116.com (A, proxied) lands on ip-6fb86d, host-4b4dc1, where no enabled server block names it: requests for it reach the default serverrecord b0a17a719bd2118a535a763379ab7ba9model: none |
| 18:10:19.076 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:10:19.076 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-86289be2f697386b"}Run run-86289be2f697386b collected everything it set out to collect. |
| 18:10:19.185 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:19.186 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:19.309 | checker | query | ok | 0 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = 'b0a17a719bd2118 |
| 18:10:19.309 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"b0a17a719bd2118a535a763379ab7ba9","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}No audit event names who changed b0a17a719bd2118a535a763379ab7ba9 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:19.480 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:19.480 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"b0a17a719bd2118a535a763379ab7ba9"}The audit log does not record what b0a17a719bd2118a535a763379ab7ba9 was before its latest change. |
| 18:10:19.480 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T17:14:28.178Z under rule rule-b8d9962485c3ced4orphan_record name in b0a17a719bd2118a535a763379ab7ba9 on host-4b4dc1model: none; policy: rule-b8d9962485c3ced4 (* ** ** v2: normal, lock 0, on_drift hold, on_no_copy ticket, hold 72 h); the checks alone say ESCALATE; production affected (1 failing probe in run-80feccb18eb0b84a: http host-50b116.com); prior HOLD since 2026-10-25T17:14:28.178Z until 2026-10-27T23:21:06.870Z |
| 18:10:19.590 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:19.738 | decider | query | ok | 0 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> 'ip-6fb86d' AND e.old_val |
| 18:10:19.738 | decider | triage | not_checked | exposure not dated: the audit log holds no event on b0a17a719bd2118a535a763379ab7ba9 that sets content=ip-6fb86d with no later different body up to 2026-10-25T18:08:48.799Zexposure b0a17a719bd2118a535a763379ab7ba9model: none |
| 18:10:19.738 | judge | judge | skipped | host-50b116.com (A, proxied) lands on ip-6fb86d, host-4b4dc1, where no enabled server block names it: requests for it reach the default servermodel: none (sample) |
| 18:10:19.738 | detector | detect | ok | orphan_record: host-c10fff.com (A, proxied) lands on ip-6fb86d, host-4b4dc1, where no enabled server block names it: requests for it reach the default serverrecord 25a23b5c40a3de0ea11b6054a7b54d07model: none |
| 18:10:19.934 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:10:19.934 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-86289be2f697386b"}Run run-86289be2f697386b collected everything it set out to collect. |
| 18:10:20.036 | checker | query | ok | 1 rowsSELECT asset_id, host, address, kind, source, observed_at FROM DRIFT.inventory_asset WHERE tenant_id = 'client-1' AND address = 'ip-6fb86d' ORDER BY asset_id |
| 18:10:20.036 | checker | check | ok | host_in_inventory: holds (1 rows)host_in_inventory {"tenant_id":"client-1","address":"ip-6fb86d"}ip-6fb86d is in the inventory (1 asset). |
| 18:10:20.154 | checker | query | ok | 1 rowsSELECT event_id, source, actor, action, old_value, new_value, occurred_at FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '25a23b5c40a3de0 |
| 18:10:20.154 | checker | check | ok | actor_attributed: holds (1 rows)actor_attributed {"tenant_id":"client-1","resource_id":"25a23b5c40a3de0ea11b6054a7b54d07","since":"2026-03-20T01:29:03.000Z","until":"2026-10-25T18:09:00.054Z"}1 audit event with a named actor touched 25a23b5c40a3de0ea11b6054a7b54d07 between 2026-03-20T01:29:03.000Z and 2026-10-25T18:09:00.054Z. |
| 18:10:20.381 | checker | query | ok | 0 rowsSELECT e.event_id, e.source, e.action, e.old_value AS previous_value, e.occurred_at AS recorded_at, 'old_value' AS evidence FROM DRIFT.audit_event e WHERE e.ten |
| 18:10:20.381 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"25a23b5c40a3de0ea11b6054a7b54d07"}The audit log does not record what 25a23b5c40a3de0ea11b6054a7b54d07 was before its latest change. |
| 18:10:20.382 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T17:14:28.178Z under rule rule-b8d9962485c3ced4orphan_record name in 25a23b5c40a3de0ea11b6054a7b54d07 on host-4b4dc1model: none; policy: rule-b8d9962485c3ced4 (* ** ** v2: normal, lock 0, on_drift hold, on_no_copy ticket, hold 72 h); the checks alone say ESCALATE; production affected (1 failing probe in run-80feccb18eb0b84a: http host-c10fff.com); prior HOLD since 2026-10-25T17:14:28.178Z until 2026-10-27T23:21:06.870Z |
| 18:10:20.477 | decider | query | ok | 1 rowsSELECT record_id, run_id, name, type, content, proxied, observed_at FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' AND r |
| 18:10:20.626 | decider | query | ok | 1 rowsSELECT e.event_id, e.action, e.actor, e.occurred_at, CASE WHEN e.old_value IS NOT NULL AND e.old_value <> '' AND e.old_value <> 'ip-6fb86d' AND e.old_val |
| 18:10:20.722 | decider | query | ok | 1 rowsSELECT COUNT(*) AS n FROM DRIFT.audit_event WHERE tenant_id = 'client-1' AND resource_id = '25a23b5c40a3de0ea11b6054a7b54d07' AND action <> 'view' AND occurred_ |
| 18:10:20.723 | decider | triage | ok | content=ip-6fb86d since 2026-07-06T18:46:40.994Z: at least 110 day(s) to 2026-10-25T18:08:48.799Z, still so in DNS run run-86289be2f697386bexposure 25a23b5c40a3de0ea11b6054a7b54d07first event of the current state: evt-48d6696c1de70593 (update); no earlier body on record sets another content state, so the state may predate the log; model: none |
| 18:10:20.723 | judge | judge | skipped | host-c10fff.com (A, proxied) lands on ip-6fb86d, host-4b4dc1, where no enabled server block names it: requests for it reach the default servermodel: none (sample) |
| 18:10:21.231 | detector | query | ok | 3 rowsSELECT n.obs_id, n.host, n.object_id, n.setting_path, n.refers_to_id AS server_name, e.value_redacted AS enabled, n.value_hash, n.observed_at FROM host-46425a.observa |
| 18:10:21.232 | detector | detect | ok | linux.nginx host-4b4dc1: 3 server_name(s) with no record and no covering wildcardorphan_vhost run-143dd416ad5fff95 x run-86289be2f697386bmodel: none |
| 18:10:21.232 | detector | detect | ok | orphan_vhost: host-085e02.com is a server_name in /etc/nginx/sites-available/host-085e02.com on host-4b4dc1 (on disk, not enabled) with no record of that name in the collected zones and no wildcard covering its zoneserver[host-085e02.com:443].server_name[host-085e02.com] in /etc/nginx/sites-available/host-085e02.com on host-4b4dc1model: none |
| 18:10:21.426 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:21.426 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:21.546 | checker | query | ok | 0 rowsSELECT o.host, o.surface, o.object_id, o.setting_path, o.refers_to_type, o.observed_at FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'r |
| 18:10:21.546 | checker | check | ok | other_settings_reference: holds (0 rows)other_settings_reference {"tenant_id":"client-1","refers_to_id":"host-085e02.com","run_id":"run-143dd416ad5fff95","object_id":"/etc/nginx/sites-available/host-085e02.com","setting_path":"server[host-0No other setting in run run-143dd416ad5fff95 points at host-085e02.com. |
| 18:10:21.641 | checker | query | ok | 10 rowsSELECT snapshot_id, kind, taken_at, source_ref FROM DRIFT.backup_snapshot WHERE tenant_id = 'client-1' AND host = 'host-4b4dc1' AND taken_at >= '2026-03-20T01:2 |
| 18:10:21.641 | checker | check | ok | backup_recent: holds (10 rows)backup_recent {"tenant_id":"client-1","host":"host-4b4dc1","since":"2026-03-20T01:29:03.000Z"}host-4b4dc1 has 10 backup snapshots taken since 2026-03-20T01:29:03.000Z. |
| 18:10:21.641 | decider | triage | ok | exception mem-8 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory orphan_vhost server[host-085e02.com:443].server_name[host-085e02.com] in /etc/nginx/sites-available/host-085e02.com on host-4b4dc1lesson mem-8 on host-085e02.com (orphan_vhost), recorded 2026-10-25T14:17:18.089Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:21.641 | decider | decide | ok | ADOPT: accepted exception mem-8 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ADOPTorphan_vhost server[host-085e02.com:443].server_name[host-085e02.com] in /etc/nginx/sites-available/host-085e02.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-8 applied; policy: rule-b8d9962485c3ced4 governs the setting, the exception decides |
| 18:10:21.642 | judge | judge | skipped | host-085e02.com is a server_name in /etc/nginx/sites-available/host-085e02.com on host-4b4dc1 (on disk, not enabled) with no record of that name in the collecteverdict cannot move: accepted exception mem-8 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:21.642 | detector | detect | ok | orphan_vhost: host-89f6e7.com is a server_name in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1 (enabled) with no record of that name in the collected zones and no wildcard covering its zoneserver[host-9ac4f1.com:443].server_name[host-89f6e7.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1model: none |
| 18:10:21.825 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:21.825 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:21.941 | checker | query | ok | 3 rowsSELECT o.host, o.surface, o.object_id, o.setting_path, o.refers_to_type, o.observed_at FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'r |
| 18:10:21.942 | checker | check | failed | other_settings_reference: fails (3 rows)other_settings_reference {"tenant_id":"client-1","refers_to_id":"host-89f6e7.com","run_id":"run-143dd416ad5fff95","object_id":"/etc/nginx/sites-available/host-9ac4f1.com","setting_path":"server[host-93 other settings in run run-143dd416ad5fff95 also point at host-89f6e7.com. |
| 18:10:22.028 | checker | query | ok | 10 rowsSELECT snapshot_id, kind, taken_at, source_ref FROM DRIFT.backup_snapshot WHERE tenant_id = 'client-1' AND host = 'host-4b4dc1' AND taken_at >= '2026-03-20T01:2 |
| 18:10:22.028 | checker | check | ok | backup_recent: holds (10 rows)backup_recent {"tenant_id":"client-1","host":"host-4b4dc1","since":"2026-03-20T01:29:03.000Z"}host-4b4dc1 has 10 backup snapshots taken since 2026-03-20T01:29:03.000Z. |
| 18:10:22.028 | decider | triage | ok | exception mem-4 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory orphan_vhost server[host-9ac4f1.com:443].server_name[host-89f6e7.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1lesson mem-4 on host-89f6e7.com (orphan_vhost), recorded 2026-10-25T14:17:08.716Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:22.029 | decider | decide | ok | ADOPT: accepted exception mem-4 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEorphan_vhost server[host-9ac4f1.com:443].server_name[host-89f6e7.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-4 applied; policy: rule-b8d9962485c3ced4 governs the setting, the exception decides |
| 18:10:22.029 | judge | judge | skipped | host-89f6e7.com is a server_name in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1 (enabled) with no record of that name in the collected zones and nverdict cannot move: accepted exception mem-4 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:22.029 | detector | detect | ok | orphan_vhost: host-9ac4f1.com is a server_name in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1 (enabled) with no record of that name in the collected zones and no wildcard covering its zoneserver[host-9ac4f1.com:443].server_name[host-9ac4f1.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1model: none |
| 18:10:22.225 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:22.225 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:22.346 | checker | query | ok | 3 rowsSELECT o.host, o.surface, o.object_id, o.setting_path, o.refers_to_type, o.observed_at FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'r |
| 18:10:22.346 | checker | check | failed | other_settings_reference: fails (3 rows)other_settings_reference {"tenant_id":"client-1","refers_to_id":"host-9ac4f1.com","run_id":"run-143dd416ad5fff95","object_id":"/etc/nginx/sites-available/host-9ac4f1.com","setting_path":"server[host-93 other settings in run run-143dd416ad5fff95 also point at host-9ac4f1.com. |
| 18:10:22.435 | checker | query | ok | 10 rowsSELECT snapshot_id, kind, taken_at, source_ref FROM DRIFT.backup_snapshot WHERE tenant_id = 'client-1' AND host = 'host-4b4dc1' AND taken_at >= '2026-03-20T01:2 |
| 18:10:22.436 | checker | check | ok | backup_recent: holds (10 rows)backup_recent {"tenant_id":"client-1","host":"host-4b4dc1","since":"2026-03-20T01:29:03.000Z"}host-4b4dc1 has 10 backup snapshots taken since 2026-03-20T01:29:03.000Z. |
| 18:10:22.436 | decider | triage | ok | exception mem-16 accepted by technician until 2026-11-30T00:00:00.000Z: ADOPTmemory orphan_vhost server[host-9ac4f1.com:443].server_name[host-9ac4f1.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1lesson mem-16 on host-9ac4f1.com (orphan_vhost), recorded 2026-10-25T14:17:36.809Z: Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.; model: none |
| 18:10:22.436 | decider | decide | ok | ADOPT: accepted exception mem-16 holds until 2026-11-30T00:00:00.000Z (Personal estate, known and intentional: proxied names without real_ip and the leftover records are not a production risk.); the checks alone would say ESCALATEorphan_vhost server[host-9ac4f1.com:443].server_name[host-9ac4f1.com] in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1model: none; policy: every check holds -> ADOPT candidate, any fails or unbound -> ESCALATE, HOLD needs a judge; exception: mem-16 applied; policy: rule-b8d9962485c3ced4 governs the setting, the exception decides |
| 18:10:22.436 | judge | judge | skipped | host-9ac4f1.com is a server_name in /etc/nginx/sites-available/host-9ac4f1.com on host-4b4dc1 (enabled) with no record of that name in the collected zones and nverdict cannot move: accepted exception mem-16 holds until 2026-11-30T00:00:00.000Z; the technician's acceptance, not a judge, settles it |
| 18:10:22.814 | detector | query | ok | 0 rowsSELECT o.surface, o.host, o.object_id, o.setting_path, o.value_hash, o.value_redacted, a.value_hash AS approved_hash, a.approved_at, a.approved_by, o.ref |
| 18:10:22.814 | detector | detect | ok | linux.nginx host-aa516a: 0 setting(s) drifted from their latest approvaldrift_vs_approved run-70db877af660dc82model: none |
| 18:10:23.205 | detector | query | ok | 0 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash AS approved_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a |
| 18:10:23.206 | detector | detect | ok | linux.nginx host-aa516a: 0 approved setting(s) whose object the run lacksapproved_missing run-70db877af660dc82model: none |
| 18:10:23.519 | detector | query | ok | 0 rowsSELECT o.host, o.object_id, o.setting_path, o.value_hash, COALESCE(b.value_hash, '') AS backup_hash, s.snapshot_id, s.taken_at, o.observed_at FROM DRIFT. |
| 18:10:23.519 | detector | detect | ok | linux.nginx host-aa516a: 0 file(s) the host's newest backup lacks or holds with other byteschanged_since_backup run-70db877af660dc82model: none |
| 18:10:23.791 | detector | query | ok | 1 rowsSELECT o.surface, o.host, o.object_id, o.setting_path, o.value_hash, o.value_redacted, a.value_hash AS approved_hash, a.approved_at, a.approved_by, o.ref |
| 18:10:23.792 | detector | detect | ok | linux.nginx host-4b4dc1: 1 setting(s) drifted from their latest approvaldrift_vs_approved run-143dd416ad5fff95model: none |
| 18:10:23.792 | detector | detect | ok | drift_vs_approved: file in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269, and its latest approval, 2026-10-25T18:08:29.101Z by operator, is c14c75198c71: the live value drifted from the approved onefile in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:23.977 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:23.977 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:24.202 | checker | query | ok | 0 rowsSELECT o.obs_id, o.value_hash, a.approval_id, a.approved_at, a.approved_by FROM DRIFT.observation o JOIN DRIFT.approved_setting a ON a.tenant_id = o.tenant_id A |
| 18:10:24.202 | checker | check | failed | setting_matches_approved: fails (0 rows)setting_matches_approved {"tenant_id":"client-1","host":"host-4b4dc1","object_id":"/etc/nginx/sites-available/host-525a57.com","setting_path":"file","run_id":"run-143dd416ad5fff95"}/etc/nginx/sites-available/host-525a57.com file on host-4b4dc1 matches no approved value. |
| 18:10:24.530 | checker | query | ok | 2 rowsSELECT a.approval_id, a.object_id, a.setting_path, a.approved_at, a.approved_by, s.snapshot_id AS latest_snapshot_id, s.taken_at AS latest_backup_at, |
| 18:10:24.531 | checker | check | failed | restore_would_regress: fails (2 rows)restore_would_regress {"tenant_id":"client-1","host":"host-4b4dc1"}Restoring host-4b4dc1 from its latest backup would regress 2 approved settings approved after that backup was taken. |
| 18:10:24.671 | checker | query | ok | 0 rowsSELECT s.snapshot_id, s.kind, s.taken_at, b.value_hash FROM DRIFT.backup_snapshot s JOIN DRIFT.backup_item b ON b.snapshot_id = s.snapshot_id WHERE s.tenant_id |
| 18:10:24.672 | checker | check | failed | change_in_last_backup: fails (0 rows)change_in_last_backup {"tenant_id":"client-1","host":"host-4b4dc1","object_id":"/etc/nginx/sites-available/host-525a57.com","setting_path":"file","value_hash":"sha256:644c5f4af2696fa5d930afb81ea40752dThe latest backup of host-4b4dc1 holds no copy of /etc/nginx/sites-available/host-525a57.com file at 644c5f4af269, so a restore from it sets another value or none. |
| 18:10:25.005 | decider | query | ok | 1 rowsSELECT v.copy_id, v.run_id, v.git_commit, v.blob_sha256, v.taken_at, o.value_hash, c.validation_id, c.validator, c.result, c.missing_dependencies, c.vali |
| 18:10:25.005 | decider | decide | ok | FIX: live value drifted from approved c14c75198c71 with no valid copy (1 copy in the vault, latest validation unvalidated) and production affected (1 failing probe in run-80feccb18eb0b84a: http host-22b64a.com), so rule rule-6c41a25a00c404c8 investigates, fixes where allowed, documents and opens a ticketdrift_vs_approved file in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: rule-6c41a25a00c404c8 (linux.nginx /etc/nginx/sites-available/* file v2: critical, lock 1, on_drift rollback, on_no_copy investigate_ticket, hold 24 h); the checks alone say ESCALATE; production affected (1 failing probe in run-80feccb18eb0b84a: http host-22b64a.com); approved c14c75198c71, 1 copy row(s), no valid copy |
| 18:10:25.005 | judge | judge | skipped | file in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269, and its latest approval, 2026-10-25T18:08:29.101Z by operator, is c14c75198c7model: none (sample) |
| 18:10:25.300 | detector | query | ok | 0 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash AS approved_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a |
| 18:10:25.300 | detector | detect | ok | linux.nginx host-4b4dc1: 0 approved setting(s) whose object the run lacksapproved_missing run-143dd416ad5fff95model: none |
| 18:10:25.633 | detector | query | ok | 1 rowsSELECT o.host, o.object_id, o.setting_path, o.value_hash, COALESCE(b.value_hash, '') AS backup_hash, s.snapshot_id, s.taken_at, o.observed_at FROM DRIFT. |
| 18:10:25.634 | detector | detect | ok | linux.nginx host-4b4dc1: 1 file(s) the host's newest backup lacks or holds with other byteschanged_since_backup run-143dd416ad5fff95model: none |
| 18:10:25.634 | detector | detect | ok | changed_since_backup: /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269 and its copy in the host's newest backup (snap-038fceed7aa05c02, taken 2026-10-25T03:40:05.995Z) is 77c0bfaa68ff: the live file and the backup copy differfile in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none |
| 18:10:25.847 | checker | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:10:25.847 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-143dd416ad5fff95"}Run run-143dd416ad5fff95 collected everything it set out to collect. |
| 18:10:25.946 | checker | query | ok | 1 rowsSELECT snapshot_id, kind, taken_at, source_ref FROM DRIFT.backup_snapshot WHERE tenant_id = 'client-1' AND host = 'host-4b4dc1' AND taken_at >= '2026-10-25T03:4 |
| 18:10:25.946 | checker | check | ok | backup_recent: holds (1 rows)backup_recent {"tenant_id":"client-1","host":"host-4b4dc1","since":"2026-10-25T03:40:05.995Z"}host-4b4dc1 has 1 backup snapshot taken since 2026-10-25T03:40:05.995Z. |
| 18:10:26.083 | checker | query | ok | 0 rowsSELECT s.snapshot_id, s.kind, s.taken_at, b.value_hash FROM DRIFT.backup_snapshot s JOIN DRIFT.backup_item b ON b.snapshot_id = s.snapshot_id WHERE s.tenant_id |
| 18:10:26.083 | checker | check | failed | change_in_last_backup: fails (0 rows)change_in_last_backup {"tenant_id":"client-1","host":"host-4b4dc1","object_id":"/etc/nginx/sites-available/host-525a57.com","setting_path":"file","value_hash":"sha256:644c5f4af2696fa5d930afb81ea40752dThe latest backup of host-4b4dc1 holds no copy of /etc/nginx/sites-available/host-525a57.com file at 644c5f4af269, so a restore from it sets another value or none. |
| 18:10:26.312 | checker | query | ok | 0 rowsSELECT o.obs_id, o.value_hash, a.approval_id, a.approved_at, a.approved_by FROM DRIFT.observation o JOIN DRIFT.approved_setting a ON a.tenant_id = o.tenant_id A |
| 18:10:26.312 | checker | check | failed | setting_matches_approved: fails (0 rows)setting_matches_approved {"tenant_id":"client-1","host":"host-4b4dc1","object_id":"/etc/nginx/sites-available/host-525a57.com","setting_path":"file","run_id":"run-143dd416ad5fff95"}/etc/nginx/sites-available/host-525a57.com file on host-4b4dc1 matches no approved value. |
| 18:10:26.312 | decider | decide | ok | HOLD: rule rule-6c41a25a00c404c8 restores a setting to its approved value; this changed_since_backup finding concerns the setting's relation to another setting while its own value stands, so it is held until 2026-10-26T18:09:14.465Zchanged_since_backup file in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1model: none; policy: rule-6c41a25a00c404c8 (linux.nginx /etc/nginx/sites-available/* file v2: critical, lock 1, on_drift rollback, on_no_copy investigate_ticket, hold 24 h); the checks alone say ESCALATE; production affected (1 failing probe in run-80feccb18eb0b84a: http host-22b64a.com) |
| 18:10:26.313 | judge | judge | skipped | /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269 and its copy in the host's newest backup (snap-038fceed7aa05c02, taken 2026-10-25T03:4model: none (sample) |
| 18:10:26.580 | detector | query | ok | 0 rowsSELECT o.surface, o.host, o.object_id, o.setting_path, o.value_hash, o.value_redacted, a.value_hash AS approved_hash, a.approved_at, a.approved_by, o.ref |
| 18:10:26.581 | detector | detect | ok | linux.nginx host-951abf: 0 setting(s) drifted from their latest approvaldrift_vs_approved run-71776a91583187d1model: none |
| 18:10:26.871 | detector | query | ok | 0 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash AS approved_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a |
| 18:10:26.872 | detector | detect | ok | linux.nginx host-951abf: 0 approved setting(s) whose object the run lacksapproved_missing run-71776a91583187d1model: none |
| 18:10:27.156 | detector | query | ok | 0 rowsSELECT o.host, o.object_id, o.setting_path, o.value_hash, COALESCE(b.value_hash, '') AS backup_hash, s.snapshot_id, s.taken_at, o.observed_at FROM DRIFT. |
| 18:10:27.157 | detector | detect | ok | linux.nginx host-951abf: 0 file(s) the host's newest backup lacks or holds with other byteschanged_since_backup run-71776a91583187d1model: none |
| 18:10:27.440 | detector | query | ok | 0 rowsSELECT o.surface, o.host, o.object_id, o.setting_path, o.value_hash, o.value_redacted, a.value_hash AS approved_hash, a.approved_at, a.approved_by, o.ref |
| 18:10:27.440 | detector | detect | ok | cloudflare.dns: 0 record field(s) drifted from their latest approvaldrift_vs_approved run-86289be2f697386bmodel: none |
| 18:10:27.797 | detector | query | ok | 0 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash AS approved_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a |
| 18:10:27.797 | detector | detect | ok | cloudflare.dns: 0 approved setting(s) whose object the run lacksapproved_missing run-86289be2f697386bmodel: none |
| 18:10:27.965 | decider | query | ok | 333 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a WHERE a.tenant_id |
| 18:10:28.085 | decider | query | ok | 290 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:10:28.241 | decider | query | ok | 4 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a WHERE a.tenant_id |
| 18:10:28.256 | decider | triage | ok | early_stop 0, checks_skipped 0, checks_gated 0, withdrawn_judge 23stop rulemodel: none |
| 18:10:28.257 | decider | triage | ok | lessons 23, exceptions applied 23, lapsed 0memorylocal store; recall by exact scope key, never by similarity; model: none |
| 18:10:28.257 | decider | triage | ok | locked settings without an approved value: 0policy52 policy rule(s) read; verbs ADOPT 23, HOLD 4, ESCALATE 1, FIX 1; decided by policy 6, operator 23, default 0; probe run(s) run-e9f519d6a5af0fd0, run-b247c87d34f38d71, run-30f5647b8b9c5dff, run-e839e796556a54c3, run-446db683143ec580, run-396c20fb165306ed, run-af82fe9cd0f12826, run-f79e58d09c04c8d7, run-84b6426b9763f7f1, run-02925c58440a149c, run-20f146f855acc7b9, run-7a3ff25f0476b93f, run-4f41e1f |
| 18:10:28.383 | loop | query | ok | 539 rowsSELECT disposition_id, tenant_id, surface, host, object_id, setting_path, value_hash, verb, reason, expires_at, decided_by, rule_id, finding_id, run_id, |
| 18:10:28.385 | loop | triage | ok | PASS: tenant client-1, decided at 2026-10-25T18:09:14.465Z: 101 collection run(s) of the tenant, 0 failed the DQ gate (none), 22511 observations in the World Model, 29 finding(s) (changed_since_backup 1, drift_vs_approved 1, orphan_record 3, orphan_vhost 3, proxied_without_real_ip 20, proxy_split 1); verbs: ADOPT 23, HOLD 4, ESCALATE 1, FIX 1; decided by operator 23, policy 6; judge skipped (model: none); memory: 23 lesson(s), 23 exception(s) applied, 0 lapsed; policy rules 52, locked settings without an approved value 0; ledger: 29 disposition(s) and 231 referent fingerprint(s) written, 0 finding(s) on rows an earlier pass wrotepass client-1model: none |
| 18:10:28.387 | cycle | triage | ok | PASS: tenant client-1, decided at 2026-10-25T18:09:14.465Z: 101 collection run(s) of the tenant, 0 failed the DQ gate (none), 22511 observations in the World Model, 29 finding(s) (changed_since_backup 1, drift_vs_approved 1, orphan_record 3, orphan_vhost 3, proxied_without_real_ip 20, proxy_split 1); verbs: ADOPT 23, HOLD 4, ESCALATE 1, FIX 1; decided by operator 23, policy 6; judge skipped (model: none); memory: 23 lesson(s), 23 exception(s) applied, 0 lapsed; policy rules 52, locked settings without an approved value 0; ledger: 29 disposition(s) and 231 referent fingerprint(s) written, 0 finding(s) on rows an earlier pass wrotecycle client-1 [6/9] pass |
| 18:10:28.500 | actor | query | ok | 539 rowsSELECT disposition_id, tenant_id, surface, host, object_id, setting_path, value_hash, verb, reason, expires_at, decided_by, rule_id, finding_id, run_id, |
| 18:10:28.615 | actor | query | ok | 26 rowsSELECT rule_id, tenant_id, surface, object_glob, setting_glob, criticality, lock, on_drift, on_no_copy, hold_max_hours, alert, psa_priority, version, aut |
| 18:10:28.729 | actor | query | ok | 2 rowsSELECT action_id, tenant_id, kind, target, before_hash, after_hash, vault_commit, verification, receipts, status, reason, record, started_at, finished_at, dispo |
| 18:10:49.562 | actor | model_call | ok | attempt 1 of 2 |
| 18:10:49.604 | actor | check | ok | request_id match, prompt_preview match, app matchcustody rcpt_req_9jmhddr1 under app drift-agent-client-1custody holds: request_id match, prompt_preview match, app match (drift-agent-client-1), cache miss |
| 18:10:49.604 | actor | check | ok | lightning requested, lightning servedreceipt rcpt_req_9jmhddr1 openrouter/nvidia/nemotron-3.5-lightning (lightning), signature verified, custody holds |
| 18:10:49.772 | actor | query | ok | 0 rowsSELECT s.snapshot_id, s.kind, s.taken_at, b.value_hash FROM DRIFT.backup_snapshot s JOIN DRIFT.backup_item b ON b.snapshot_id = s.snapshot_id WHERE s.tenant_id |
| 18:10:50.002 | actor | query | ok | 0 rowsSELECT o.obs_id, o.value_hash, a.approval_id, a.approved_at, a.approved_by FROM DRIFT.observation o JOIN DRIFT.approved_setting a ON a.tenant_id = o.tenant_id A |
| 18:10:50.351 | actor | query | ok | 2 rowsSELECT a.approval_id, a.object_id, a.setting_path, a.approved_at, a.approved_by, s.snapshot_id AS latest_snapshot_id, s.taken_at AS latest_backup_at, |
| 18:10:50.472 | actor | query | ok | 0 rowsSELECT snapshot_id, kind, taken_at, source_ref FROM DRIFT.backup_snapshot WHERE tenant_id = 'client-1' AND host = 'host-4b4dc1' AND taken_at >= '2026-10-25T18:0 |
| 18:13:50.483 | judge | model_call | failed | attempt 1 of 2timeout after 180 s |
| 18:16:22.342 | judge | model_call | ok | attempt 2 of 2 |
| 18:16:22.645 | judge | check | ok | request_id match, prompt_preview match, app matchcustody rcpt_req_no31rwfn under app drift-agent-client-1custody holds: request_id match, prompt_preview match, app match (drift-agent-client-1), cache miss |
| 18:16:22.645 | judge | check | ok | ultra requested, ultra servedreceipt rcpt_req_no31rwfn openrouter/nvidia/nemotron-3-ultra-550b-a55b:free (ultra), signature verified, custody holds |
| 18:16:22.646 | judge | hypothesise | ok | SELECT 1 AS dummy FROM (SELECT 1) AS d LEFT JOIN (SELECT * FROM {{t:approved_setting}} WHERE tenant_id='client-1' AND surface='linux.nginx' AND host='host-4b4dcfile in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269, and its latest approval, 2026-10-25T18:08:29.101Z by operator, is c14c75198c7The query returns a row if there is no approval, the latest approval differs in timestamp/operator/hash prefix, or the approved hash matches the live hash, any of which would falsify the claim that the live value drifted from a specific approved value. |
| 18:16:22.876 | judge | query | ok | 0 rowsSELECT 1 AS dummy FROM (SELECT 1) AS d LEFT JOIN (SELECT * FROM DRIFT.approved_setting WHERE tenant_id='client-1' AND surface='linux.nginx' AND host='host-4b4dc |
| 18:16:22.877 | judge | judge | ok | stands: the refuting SELECT returned no rowsfile in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269, and its latest approval, 2026-10-25T18:08:29.101Z by operator, is c14c75198c7The query returns a row if there is no approval, the latest approval differs in timestamp/operator/hash prefix, or the approved hash matches the live hash, any of which would falsify the claim that the live value drifted from a specific approved value. |
| 18:16:23.015 | actor | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:16:23.141 | actor | query | ok | 120 rowsSELECT run_id, tenant_id, surface, host, started_at, finished_at, expected_count, observed_count, status FROM DRIFT.collection_run ORDER BY started_at, run_id |
| 18:16:23.362 | actor | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-80feccb18eb0b84a |
| 18:16:23.476 | actor | query | ok | 117 rowsSELECT probe_id, run_id, kind, target, expected, observed, status, latency_ms, observed_at FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-80fec |
| 18:16:23.477 | actor | check | ok | done: investigated: 4 checks ran (0 hold, 4 fail); the judge's verdict counted: standsinvestigate linux.nginx host-4b4dc1 /etc/nginx/sites-available/host-525a57.com filefinding fnd-d235ecff843daff1 (drift_vs_approved): file in /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 is 644c5f4af269, and its latest approval, 2026-10-25T18:08:29.101Z by operator, is c14c75198c71: the live value drifted from the approved one; Lightning selection (receipt rcpt_req_9jmhddr1, openrouter/nvidia/nemotron-3.5-lightning, cache miss, route openrouter/nvidia/nemotron-3.5-li |
| 18:16:23.490 | actor | escalate | skipped | refused: no fix is allowed without a valid copy; investigated and ticketedfix linux.nginx host-4b4dc1 /etc/nginx/sites-available/host-525a57.com file |
| 18:16:23.493 | cycle | triage | ok | act: applied: 2 actions (rollback_file 0, revert_record 0, investigate 1, fix 1): done 1, unverified 0, failed 0, refused 1, not_judged 0; 0 already recorded; 2 action rows written; scope 29 disposition(s) of 3 run(s) (HOLD 4, ADOPT 23, ESCALATE 1, FIX 1), ledger 520 of the tenantcycle client-1 [7/9] act |
| 18:16:23.594 | psa | query | ok | 120 rowsSELECT run_id, tenant_id, surface, host, started_at, finished_at, expected_count, observed_count, status FROM DRIFT.collection_run ORDER BY started_at, run_id |
| 18:16:23.715 | psa | query | ok | 26 rowsSELECT rule_id, tenant_id, surface, object_glob, setting_glob, criticality, lock, on_drift, on_no_copy, hold_max_hours, alert, psa_priority, version, aut |
| 18:16:23.839 | psa | query | ok | 539 rowsSELECT disposition_id, tenant_id, surface, host, object_id, setting_path, value_hash, verb, reason, expires_at, decided_by, rule_id, finding_id, run_id, |
| 18:16:24.154 | psa | query | ok | 4 rowsSELECT a.action_id, a.tenant_id, a.kind, a.target, a.before_hash, a.after_hash, a.vault_commit, a.verification, a.receipts, a.status, a.reason, a.record, |
| 18:16:24.283 | psa | query | ok | 3 rowsSELECT ticket_id, tenant_id, psa, external_id, url, type, priority, status, action_id, finding_id, created_at, updated_at FROM host-fa579b.ticket WHERE tenant_id = 'c |
| 18:16:24.395 | psa | query | ok | 117 rowsSELECT probe_id, run_id, kind, target, expected, observed, status, latency_ms, observed_at FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-80fec |
| 18:16:24.514 | psa | query | ok | 58 rowsSELECT record_id, zone FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-86289be2f697386b' ORDER BY record_id, zone |
| 18:16:24.660 | psa | query | ok | 761 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:16:24.808 | psa | query | ok | 301 rowsSELECT obs_id, run_id, tenant_id, surface, host, object_id, setting_path, value_hash, value_redacted, refers_to_type, refers_to_id, observed_at, source, |
| 18:16:24.813 | psa | triage | skipped | skip fnd-b4a40091cdb4f906: ticket tkt-17f72648b5b7ccc8 (#2) is current: ESCALATE, no new actionskipmodel: none |
| 18:16:24.813 | psa | triage | skipped | skip fnd-45d5f3f4a2eb0b2e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.814 | psa | triage | skipped | skip fnd-9bfe1da7d028260c: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.814 | psa | triage | skipped | skip fnd-a08488f45ff63140: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.814 | psa | triage | skipped | skip fnd-5bd1b4c03ee72c7a: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.814 | psa | triage | skipped | skip fnd-dfe22fa267b51c91: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.814 | psa | triage | skipped | skip fnd-8a843610aeb1b709: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.815 | psa | triage | skipped | skip fnd-05b163bfda4c027f: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.815 | psa | triage | skipped | skip fnd-f3bcb9860c5a0b3d: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.815 | psa | triage | skipped | skip fnd-8fc350e6aa5840d1: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.815 | psa | triage | skipped | skip fnd-385949946c990113: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.815 | psa | triage | skipped | skip fnd-b91b1690878eaf0e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-d62857e241af66e2: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-d5622dbd2bf43e3e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-b0472de6319451c4: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-2f1b5857f0426b68: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-b3ea13c119d7b589: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-770d13f327d54d12: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.816 | psa | triage | skipped | skip fnd-7548fb2a2e3cdca4: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-4503aff67c556c58: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-de3c5e8ebdc2d209: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-028260c299ff1cb0: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-58b251b5fce8fbff: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-8fc67ccb1e4eebfa: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 18:16:24.817 | psa | triage | skipped | skip fnd-51038b9539a0174a: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 18:16:24.818 | psa | triage | skipped | skip fnd-3661fcc541693ada: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 18:16:24.818 | psa | triage | skipped | skip fnd-add52203af12de8a: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 18:16:26.612 | psa | triage | ok | created #7 (a pseudonymised URL) create incident P1 tkt-ff7942ddf3d4b4bb (new row) for fnd-d235ecff843daff1: FIX drift_vs_approved: /etc/nginx/sites-available/host-525a57.com on host-4b4dc1 (FIX opens an incident; rule rule-6c41a25a00c404c8 alerts on_fix)create tkt-ff7942ddf3d4b4bbmodel: none |
| 18:16:26.613 | psa | triage | skipped | skip fnd-ac7e08b8363ae75e: HOLD changed_since_backup: HOLD opens an incident on alert always; rule rule-6c41a25a00c404c8 alerts on_fixskipmodel: none |
| 18:16:26.613 | psa | triage | ok | TICKETS: tenant client-1, 29 finding(s), 520 disposition(s) and 4 action(s) in the ledger, 3 ticket row(s) before; plan: create 1, comment 0, close 0, skip 28; created 1, commented 0, closed 0, synced 0, refused 0, failed 0tickets client-1model: none |
| 18:16:26.614 | cycle | triage | ok | TICKETS: tenant client-1, 29 finding(s), 520 disposition(s) and 4 action(s) in the ledger, 3 ticket row(s) before; plan: create 1, comment 0, close 0, skip 28; created 1, commented 0, closed 0, synced 0, refused 0, failed 0cycle client-1 [8/9] tickets |
| 18:16:26.724 | documenter | query | ok | 120 rowsSELECT run_id, tenant_id, surface, host, started_at, finished_at, expected_count, observed_count, status FROM DRIFT.collection_run ORDER BY started_at, run_id |
| 18:16:26.976 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f9470e2f5f175899 |
| 18:16:27.181 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-507c9939230e60a4 |
| 18:16:27.401 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-67f4d6923cb4838d |
| 18:16:27.660 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-15638d43819ba756 |
| 18:16:27.913 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b69af94952dccb36 |
| 18:16:28.134 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9a3335b91e5ef3c3 |
| 18:16:28.340 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-071329fedf5f073f |
| 18:16:28.548 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4592b852a04812f7 |
| 18:16:28.753 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e9f519d6a5af0fd0 |
| 18:16:28.965 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-de1564466df1d59b |
| 18:16:29.171 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-91f4abd4904e22a6 |
| 18:16:29.376 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-81adedc1cc778bd5 |
| 18:16:29.585 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ace5f05819e5b28e |
| 18:16:29.788 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b247c87d34f38d71 |
| 18:16:29.990 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-59ffd380cfc7cda5 |
| 18:16:30.187 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-527d9eb092475404 |
| 18:16:30.415 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-400375137e2bae7b |
| 18:16:30.629 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-647f878a4f5605f7 |
| 18:16:30.848 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-30f5647b8b9c5dff |
| 18:16:31.048 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-8c5af1ac22c54514 |
| 18:16:31.260 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-43c8ccb3704ad21c |
| 18:16:31.510 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9e232bb5e1ebdb81 |
| 18:16:31.716 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-bbf110bf21466ecc |
| 18:16:31.924 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-49fc76bf3b823051 |
| 18:16:32.127 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ea10fdeb1eae1a46 |
| 18:16:32.324 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e839e796556a54c3 |
| 18:16:32.525 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-6b65e048bb60fc24 |
| 18:16:32.719 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f6b79eeae02db225 |
| 18:16:32.917 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f6c7da2a579e2141 |
| 18:16:33.118 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-258ffc0f34ffab51 |
| 18:16:33.315 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-446db683143ec580 |
| 18:16:33.510 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-643ca3aadc62f002 |
| 18:16:33.703 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-3fcba77d90340f5d |
| 18:16:33.923 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b094ed4249e79faf |
| 18:16:34.131 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-028e1c06567f1445 |
| 18:16:34.341 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-af82fe9cd0f12826 |
| 18:16:34.549 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-63bc01583b366b8d |
| 18:16:34.775 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-8b02f9aad70df0c9 |
| 18:16:34.992 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-c52288c22d5992fd |
| 18:16:35.286 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-df60a03b49bbda47 |
| 18:16:35.570 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f79e58d09c04c8d7 |
| 18:16:35.799 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-93f3f163d3d8a95d |
| 18:16:36.017 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f9954452442b0cd1 |
| 18:16:36.242 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-2a11f407cfdce7b6 |
| 18:16:36.458 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-d594486e164c4097 |
| 18:16:36.662 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-84b6426b9763f7f1 |
| 18:16:36.881 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-199d9e1bdc86bf4d |
| 18:16:37.103 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-cf8eb79048a18bc9 |
| 18:16:37.321 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-439d1fb53664c597 |
| 18:16:37.534 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-209d57362e152a70 |
| 18:16:37.746 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-02925c58440a149c |
| 18:16:37.961 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-480602f60ca854c6 |
| 18:16:38.179 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f98b965de7012d0b |
| 18:16:38.389 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-573b3e958d5799a2 |
| 18:16:38.602 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ee1c61b44a6d6e01 |
| 18:16:38.832 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-20f146f855acc7b9 |
| 18:16:39.057 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9d48791b00433777 |
| 18:16:39.270 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-77ae40d31854071c |
| 18:16:39.517 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f74b40064e093f2c |
| 18:16:39.769 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-28ad36002e466ed5 |
| 18:16:40.064 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7a3ff25f0476b93f |
| 18:16:40.287 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-01c5106777ec2426 |
| 18:16:40.509 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-1d846f0834ec0803 |
| 18:16:40.738 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-22c36b45028d6029 |
| 18:16:40.950 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-951d5140591a7f6a |
| 18:16:41.162 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4f41e1f662be63b5 |
| 18:16:41.392 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-fab71c1a5a8fc015 |
| 18:16:41.629 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b19145b1ac6e00d5 |
| 18:16:41.854 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-1f949ba3c2557d42 |
| 18:16:42.070 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-53c7e1dc36402eca |
| 18:16:42.286 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-519f93197de9adf6 |
| 18:16:42.505 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-e1e626eaa8ec20aa |
| 18:16:42.719 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-0b0dc83717dd3728 |
| 18:16:42.968 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-af44e31de1d0bb30 |
| 18:16:43.186 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-6c2480894f434d74 |
| 18:16:43.390 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-35ba6c1a2a987888 |
| 18:16:43.594 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7bbe33a8f55a93ed |
| 18:16:43.810 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-68748435ad32367d |
| 18:16:44.044 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-942258c89036d5e1 |
| 18:16:44.269 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-f7edc3b61bde5ce9 |
| 18:16:44.548 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-17d6a69fb3eb142b |
| 18:16:44.795 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-7aa0cb559102ba32 |
| 18:16:45.010 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-576e5a1e0ae32b39 |
| 18:16:45.209 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-ab19eb70735c2463 |
| 18:16:45.402 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-a8590cdc5428b8d4 |
| 18:16:45.597 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-aed985591cd03b16 |
| 18:16:45.790 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-203b488a21557488 |
| 18:16:45.984 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-dd0be9f42b22be6a |
| 18:16:46.182 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-4df8de37577a757f |
| 18:16:46.378 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-99e455e8735204a5 |
| 18:16:46.573 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-9a81c991cb2d1715 |
| 18:16:46.781 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-80d1bd20c023687b |
| 18:16:46.977 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-06a10d3c1445bc07 |
| 18:16:47.174 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-c3fa0e510b88329c |
| 18:16:47.369 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-b54250291cf98f3d |
| 18:16:47.561 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-971bbcf3bbe0b721 |
| 18:16:47.761 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-86289be2f697386b |
| 18:16:47.962 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-d5aea29cb37980f2 |
| 18:16:48.174 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-70db877af660dc82 |
| 18:16:48.385 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-143dd416ad5fff95 |
| 18:16:48.607 | documenter | query | ok | 0 rowsSELECT c.run_id, c.tenant_id, c.surface, c.host, c.expected_count, c.observed_count, c.status FROM DRIFT.collection_run c WHERE c.run_id = 'run-80feccb18eb0b84a |
| 18:16:48.795 | documenter | query | ok | 6 rowsSELECT zone, COUNT(*) AS records, SUM(CASE WHEN proxied = 1 THEN 1 ELSE 0 END) AS proxied, SUM(CASE WHEN proxied = 1 THEN 0 ELSE 1 END) AS direct FROM DRIFT.dns |
| 18:16:48.916 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-86289be2f697386b' |
| 18:16:49.031 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-143dd416ad5fff95' |
| 18:16:49.145 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-70db877af660dc82' |
| 18:16:49.266 | documenter | query | ok | 1 rowsSELECT SUM(CASE WHEN observed_at < '2026-10-25T18:09:00.054Z' THEN 0 ELSE 1 END) AS latest, SUM(CASE WHEN observed_at < '2026-10-25T18:09:00.054Z' THEN 1 ELSE 0 |
| 18:16:49.376 | documenter | query | ok | 1 rowsSELECT SUM(CASE WHEN observed_at < '2026-10-25T18:08:56.886Z' THEN 0 ELSE 1 END) AS latest, SUM(CASE WHEN observed_at < '2026-10-25T18:08:56.886Z' THEN 1 ELSE 0 |
| 18:16:49.808 | documenter | query | ok | 112 rowsSELECT v.copy_id, v.surface, v.host, z.zone, v.object_id, v.run_id, v.git_commit, v.taken_at, c.validation_id, c.validator, c.result, c.missing_dependenc |
| 18:16:50.012 | documenter | query | ok | 333 rowsSELECT a.approval_id, a.surface, a.host, a.object_id, a.setting_path, a.value_hash, a.approved_at, a.approved_by FROM DRIFT.approved_setting a WHERE a.tenant_id |
| 18:16:50.134 | documenter | query | ok | 26 rowsSELECT rule_id, tenant_id, surface, object_glob, setting_glob, criticality, lock, on_drift, on_no_copy, hold_max_hours, alert, psa_priority, version, aut |
| 18:16:50.421 | documenter | query | ok | 0 rowsSELECT o.obs_id, o.surface, o.host, o.object_id, o.setting_path FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'run-86289be2f697386b' |
| 18:16:50.656 | documenter | query | ok | 284 rowsSELECT o.obs_id, o.surface, o.host, o.object_id, o.setting_path FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'run-143dd416ad5fff95' |
| 18:16:50.894 | documenter | query | ok | 735 rowsSELECT o.obs_id, o.surface, o.host, o.object_id, o.setting_path FROM DRIFT.observation o WHERE o.tenant_id = 'client-1' AND o.run_id = 'run-70db877af660dc82' |
| 18:16:51.074 | documenter | query | ok | 4 rowsSELECT d.disposition_id, d.surface, d.host, d.object_id, d.setting_path, d.value_hash, d.verb, d.reason, d.expires_at, d.decided_by, d.rule_id, d.finding |
| 18:16:51.249 | documenter | query | ok | 14 rowsSELECT d.disposition_id, d.surface, d.host, d.object_id, d.setting_path, d.value_hash, d.verb, d.reason, d.expires_at, d.decided_by, d.rule_id, d.finding |
| 18:16:51.400 | documenter | query | ok | 11 rowsSELECT d.disposition_id, d.surface, d.host, d.object_id, d.setting_path, d.value_hash, d.verb, d.reason, d.expires_at, d.decided_by, d.rule_id, d.finding |
| 18:16:51.527 | documenter | query | ok | 4 rowsSELECT kind, status, COUNT(*) AS n FROM host-ab06bc.action WHERE tenant_id = 'client-1' GROUP BY kind, status ORDER BY kind, status |
| 18:16:51.651 | documenter | query | ok | 4 rowsSELECT ticket_id, psa, external_id, url, type, priority, status, action_id, finding_id, updated_at FROM host-fa579b.ticket WHERE tenant_id = 'client-1' ORDER BY type, |
| 18:16:51.757 | documenter | query | ok | 6 rowsSELECT kind, status, COUNT(*) AS n FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-80feccb18eb0b84a' GROUP BY kind, status ORDER BY kind, status |
| 18:16:51.872 | documenter | query | ok | 21 rowsSELECT kind, target, probe_id FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-80feccb18eb0b84a' AND status = 'fail' ORDER BY kind, target, probe |
| 18:16:51.874 | cycle | triage | ok | document: document.md written for client-1, 199 lines, 29 finding(s) open, 121 queries; deny-list probe 0 of 29 label(s); decided at 2026-10-25T18:09:14.465Zcycle client-1 [9/9] document |
| 18:16:51.875 | cycle | triage | ok | CYCLE: tenant client-1, applied (act carries out its plan): 9 step(s): ok 9, skipped 0, failed 0, not run 0; completed; 483.1 scycle client-1 |