Trace cycle_mvo2bil0
examples/traces/cycle_mvo2bil0.jsonl, 993 events from 25 Oct 2026 16:49 UTC to 25 Oct 2026 16:51 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.
993 events
| Time (UTC) | Agent | Action | Status | Summary |
|---|---|---|---|---|
| 16:49:12.842 | vault | observe | ok | vault: run run-576e5a1e0ae32b39 committed to client-1/cloudflare at a1a22f1d148f: 58 file(s), 0 added, 1 modified, 0 removed; vault_copy 58 row(s) written of 58cloudflare.dns run run-576e5a1e0ae32b39 |
| 16:49:12.979 | cycle | triage | ok | collect:cloudflare: dns run-576e5a1e0ae32b39 58/58 complete (6 zones, 58 records), audit run-ab19eb70735c2463 1145/1145 complete; vault committed a1a22f1d148f (58 files, 0 added, 1 modified, 0 removed; vault_copy 58 written)cycle client-1 [1/9] collect:cloudflare |
| 16:49:15.725 | host-a6a917.linux | observe | ok | 184996 bytes, exit 0ssh -o BatchMode=yes -o ConnectTimeout=15 word-1ef544-vps bash -s |
| 16:49:15.777 | 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 |
| 16:49:16.249 | vault | observe | ok | vault: run run-a8590cdc5428b8d4 committed to client-1/host-aa516a at 8fbbd7c2abaa: 32 file(s), 0 added, 0 modified, 0 removed; vault_copy 32 row(s) written of 32linux.nginx run run-a8590cdc5428b8d4 |
| 16:49:16.250 | cycle | triage | ok | collect:linux word-1ef544-vps: host-aa516a run run-a8590cdc5428b8d4 24/24 complete, 761 observation(s) written of 761, 46 server blocks, 82 backup items; vault committed 8fbbd7c2abaa (32 files, 0 added, 0 modified, 0 removed; vault_copy 32 written)cycle client-1 [2/9] collect:linux word-1ef544-vps |
| 16:49:19.224 | host-a6a917.linux | observe | ok | 88979 bytes, exit 0ssh -o BatchMode=yes -o ConnectTimeout=15 word-51eb89-vps bash -s |
| 16:49:19.240 | 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 |
| 16:49:19.626 | vault | observe | ok | vault: run run-aed985591cd03b16 committed to client-1/host-4b4dc1 at 43aec8e4090b: 22 file(s), 0 added, 0 modified, 0 removed; vault_copy 22 row(s) written of 22linux.nginx run run-aed985591cd03b16 |
| 16:49:19.626 | cycle | triage | ok | collect:linux word-51eb89-vps: host-4b4dc1 run run-aed985591cd03b16 14/14 complete, 301 observation(s) written of 301, 30 server blocks, 73 backup items; vault committed 43aec8e4090b (22 files, 0 added, 0 modified, 0 removed; vault_copy 22 written)cycle client-1 [3/9] collect:linux word-51eb89-vps |
| 16:49:27.717 | cycle | triage | ok | probe: run run-203b488a21557488 117/117 complete, 39 name(s); http 29 ok, 10 fail; dns 35 ok, 4 fail; tls 32 ok, 7 fail; 117 probe row(s) writtencycle client-1 [4/9] probe |
| 16:49:30.516 | 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 41, cf-schema ok_with_gaps 17, nginx-t ok_with_gaps 54); 0 repositories not validatedcycle client-1 [5/9] validatehost word-1ef544-vps @8fbbd7c2 (run run-a8590cdc5428b8d4, 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 |
| 16:49:30.637 | loop | query | ok | 106 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 |
| 16:49:30.727 | observer | query | ok | 106 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 |
| 16:49:30.829 | 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 |
| 16:49:31.007 | decider | query | ok | 24 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 |
| 16:49:31.107 | 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 |
| 16:49:31.250 | 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 |
| 16:49:31.426 | 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 |
| 16:49:31.426 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-f9470e2f5f175899 |
| 16:49:31.590 | 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 |
| 16:49:31.590 | observer | check | ok | cloudflare.audit: 728/728 completerun_complete run-507c9939230e60a4 |
| 16:49:31.762 | 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 |
| 16:49:31.762 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-67f4d6923cb4838d |
| 16:49:31.928 | 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 |
| 16:49:31.928 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-15638d43819ba756 |
| 16:49:32.095 | 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 |
| 16:49:32.095 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-b69af94952dccb36 |
| 16:49:32.259 | 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 |
| 16:49:32.259 | observer | check | ok | cloudflare.audit: 797/797 completerun_complete run-9a3335b91e5ef3c3 |
| 16:49:32.436 | 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 |
| 16:49:32.437 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-071329fedf5f073f |
| 16:49:32.622 | 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 |
| 16:49:32.622 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-4592b852a04812f7 |
| 16:49:32.826 | 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 |
| 16:49:32.827 | observer | check | ok | probe: 111/111 completerun_complete run-e9f519d6a5af0fd0 |
| 16:49:32.994 | 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 |
| 16:49:32.995 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-de1564466df1d59b |
| 16:49:33.161 | 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 |
| 16:49:33.161 | observer | check | ok | cloudflare.audit: 818/818 completerun_complete run-91f4abd4904e22a6 |
| 16:49:33.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-81adedc1cc778bd5 |
| 16:49:33.327 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-81adedc1cc778bd5 |
| 16:49:33.491 | 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 |
| 16:49:33.491 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ace5f05819e5b28e |
| 16:49:33.655 | 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 |
| 16:49:33.655 | observer | check | ok | probe: 111/111 completerun_complete run-b247c87d34f38d71 |
| 16:49:33.819 | 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 |
| 16:49:33.820 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-59ffd380cfc7cda5 |
| 16:49:33.983 | 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 |
| 16:49:33.984 | observer | check | ok | cloudflare.audit: 839/839 completerun_complete run-527d9eb092475404 |
| 16:49:34.150 | 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 |
| 16:49:34.150 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-400375137e2bae7b |
| 16:49:34.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-647f878a4f5605f7 |
| 16:49:34.315 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-647f878a4f5605f7 |
| 16:49:34.483 | 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 |
| 16:49:34.484 | observer | check | ok | probe: 111/111 completerun_complete run-30f5647b8b9c5dff |
| 16:49:34.647 | 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 |
| 16:49:34.647 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-8c5af1ac22c54514 |
| 16:49:34.816 | 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 |
| 16:49:34.816 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-43c8ccb3704ad21c |
| 16:49:34.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-9e232bb5e1ebdb81 |
| 16:49:34.982 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-9e232bb5e1ebdb81 |
| 16:49:35.146 | 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 |
| 16:49:35.146 | observer | check | ok | cloudflare.audit: 860/860 completerun_complete run-bbf110bf21466ecc |
| 16:49:35.310 | 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 |
| 16:49:35.310 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-49fc76bf3b823051 |
| 16:49:35.484 | 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 |
| 16:49:35.484 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ea10fdeb1eae1a46 |
| 16:49:35.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-e839e796556a54c3 |
| 16:49:35.654 | observer | check | ok | probe: 111/111 completerun_complete run-e839e796556a54c3 |
| 16:49:35.842 | 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 |
| 16:49:35.842 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-74140124db03c3f5 |
| 16:49:36.008 | 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 |
| 16:49:36.009 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-afe5a89ee42acbc2 |
| 16:49:36.172 | 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 |
| 16:49:36.172 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-90bdfa86df88a639 |
| 16:49:36.338 | 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 |
| 16:49:36.338 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-33b1aa9a8f89d3c8 |
| 16:49:36.503 | 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 |
| 16:49:36.503 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-ce4dc382bcffa4bb |
| 16:49:36.666 | 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 |
| 16:49:36.666 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-1f4d84ed6359ff18 |
| 16:49:36.832 | 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 |
| 16:49:36.832 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-463c7c0ce537bd16 |
| 16:49:36.995 | 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 |
| 16:49:36.996 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-f97423f25dc75884 |
| 16:49:37.163 | 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 |
| 16:49:37.163 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-6b65e048bb60fc24 |
| 16:49:37.329 | 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 |
| 16:49:37.330 | observer | check | ok | cloudflare.audit: 888/888 completerun_complete run-f6b79eeae02db225 |
| 16:49:37.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-f6c7da2a579e2141 |
| 16:49:37.501 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f6c7da2a579e2141 |
| 16:49:37.670 | 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 |
| 16:49:37.670 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-258ffc0f34ffab51 |
| 16:49:37.837 | 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 |
| 16:49:37.837 | observer | check | ok | probe: 111/111 completerun_complete run-446db683143ec580 |
| 16:49:38.003 | 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 |
| 16:49:38.003 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-e476cc64252f6715 |
| 16:49:38.170 | 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 |
| 16:49:38.171 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-d1fcc061e5c34158 |
| 16:49:38.337 | 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 |
| 16:49:38.337 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-2c3fc585f404b90f |
| 16:49:38.510 | 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 |
| 16:49:38.510 | observer | check | ok | probe: 6/6 completerun_complete run-396c20fb165306ed |
| 16:49:38.676 | 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 |
| 16:49:38.676 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-0f5afdbf81b5b05a |
| 16:49:38.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-f509f49299848d43 |
| 16:49:38.865 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-f509f49299848d43 |
| 16:49:39.032 | 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 |
| 16:49:39.032 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-41e44e7c818c214d |
| 16:49:39.195 | 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 |
| 16:49:39.195 | observer | check | ok | host-a08b07.verify: 2/2 completerun_complete run-588dc39d3f984621 |
| 16:49:39.360 | 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 |
| 16:49:39.360 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-b78229c438b759eb |
| 16:49:39.523 | 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 |
| 16:49:39.524 | observer | check | ok | host-a08b07.verify: 2/2 completerun_complete run-5307a4b4884f8f8d |
| 16:49:39.688 | 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 |
| 16:49:39.688 | observer | check | ok | linux.nginx host-951abf: 2/2 completerun_complete run-71776a91583187d1 |
| 16:49:39.850 | 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 |
| 16:49:39.851 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-643ca3aadc62f002 |
| 16:49:40.015 | 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 |
| 16:49:40.016 | observer | check | ok | cloudflare.audit: 909/909 completerun_complete run-3fcba77d90340f5d |
| 16:49:40.179 | 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 |
| 16:49:40.179 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-b094ed4249e79faf |
| 16:49:40.346 | 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 |
| 16:49:40.346 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-028e1c06567f1445 |
| 16:49:40.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-af82fe9cd0f12826 |
| 16:49:40.516 | observer | check | ok | probe: 111/111 completerun_complete run-af82fe9cd0f12826 |
| 16:49:40.680 | 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 |
| 16:49:40.681 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-63bc01583b366b8d |
| 16:49:40.853 | 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 |
| 16:49:40.853 | observer | check | ok | cloudflare.audit: 930/930 completerun_complete run-8b02f9aad70df0c9 |
| 16:49:41.018 | 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 |
| 16:49:41.019 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-c52288c22d5992fd |
| 16:49:41.184 | 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 |
| 16:49:41.184 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-df60a03b49bbda47 |
| 16:49:41.350 | 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 |
| 16:49:41.350 | observer | check | ok | probe: 111/111 completerun_complete run-f79e58d09c04c8d7 |
| 16:49:41.525 | 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 |
| 16:49:41.525 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-93f3f163d3d8a95d |
| 16:49:41.690 | 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 |
| 16:49:41.690 | observer | check | ok | cloudflare.audit: 951/951 completerun_complete run-f9954452442b0cd1 |
| 16:49:41.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-2a11f407cfdce7b6 |
| 16:49:41.869 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-2a11f407cfdce7b6 |
| 16:49:42.048 | 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 |
| 16:49:42.048 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-d594486e164c4097 |
| 16:49:42.211 | 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 |
| 16:49:42.211 | observer | check | ok | probe: 111/111 completerun_complete run-84b6426b9763f7f1 |
| 16:49:42.380 | 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 |
| 16:49:42.380 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-199d9e1bdc86bf4d |
| 16:49:42.551 | 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 |
| 16:49:42.551 | observer | check | ok | cloudflare.audit: 972/972 completerun_complete run-cf8eb79048a18bc9 |
| 16:49:42.730 | 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 |
| 16:49:42.730 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-439d1fb53664c597 |
| 16:49:42.898 | 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 |
| 16:49:42.898 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-209d57362e152a70 |
| 16:49:43.064 | 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 |
| 16:49:43.064 | observer | check | ok | probe: 111/111 completerun_complete run-02925c58440a149c |
| 16:49:43.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-480602f60ca854c6 |
| 16:49:43.229 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-480602f60ca854c6 |
| 16:49:43.395 | 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 |
| 16:49:43.395 | observer | check | ok | cloudflare.audit: 993/993 completerun_complete run-f98b965de7012d0b |
| 16:49:43.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-573b3e958d5799a2 |
| 16:49:43.561 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-573b3e958d5799a2 |
| 16:49:43.726 | 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 |
| 16:49:43.727 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-ee1c61b44a6d6e01 |
| 16:49:43.893 | 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 |
| 16:49:43.893 | observer | check | ok | probe: 111/111 completerun_complete run-20f146f855acc7b9 |
| 16:49:44.060 | 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 |
| 16:49:44.060 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-9d48791b00433777 |
| 16:49:44.227 | 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 |
| 16:49:44.227 | observer | check | ok | cloudflare.audit: 1014/1014 completerun_complete run-77ae40d31854071c |
| 16:49:44.393 | 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 |
| 16:49:44.393 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f74b40064e093f2c |
| 16:49:44.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-28ad36002e466ed5 |
| 16:49:44.560 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-28ad36002e466ed5 |
| 16:49:44.741 | 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 |
| 16:49:44.742 | observer | check | ok | probe: 111/111 completerun_complete run-7a3ff25f0476b93f |
| 16:49:44.919 | 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 |
| 16:49:44.919 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-01c5106777ec2426 |
| 16:49:45.097 | 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 |
| 16:49:45.097 | observer | check | ok | cloudflare.audit: 1036/1036 completerun_complete run-1d846f0834ec0803 |
| 16:49:45.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-22c36b45028d6029 |
| 16:49:45.263 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-22c36b45028d6029 |
| 16:49:45.428 | 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 |
| 16:49:45.429 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-951d5140591a7f6a |
| 16:49:45.592 | 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 |
| 16:49:45.592 | observer | check | ok | probe: 111/111 completerun_complete run-4f41e1f662be63b5 |
| 16:49:45.760 | 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 |
| 16:49:45.760 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-fab71c1a5a8fc015 |
| 16:49:45.936 | 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 |
| 16:49:45.936 | observer | check | ok | cloudflare.audit: 1058/1058 completerun_complete run-b19145b1ac6e00d5 |
| 16:49:46.100 | 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 |
| 16:49:46.101 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-1f949ba3c2557d42 |
| 16:49:46.265 | 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 |
| 16:49:46.265 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-53c7e1dc36402eca |
| 16:49:46.432 | 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 |
| 16:49:46.432 | observer | check | ok | probe: 111/111 completerun_complete run-519f93197de9adf6 |
| 16:49:46.597 | 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 |
| 16:49:46.597 | observer | check | ok | probe: 117/117 completerun_complete run-e1e626eaa8ec20aa |
| 16:49:46.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-0b0dc83717dd3728 |
| 16:49:46.764 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-0b0dc83717dd3728 |
| 16:49:46.928 | 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 |
| 16:49:46.929 | observer | check | ok | cloudflare.audit: 1101/1101 completerun_complete run-af44e31de1d0bb30 |
| 16:49:47.093 | 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 |
| 16:49:47.093 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-6c2480894f434d74 |
| 16:49:47.260 | 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 |
| 16:49:47.260 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-35ba6c1a2a987888 |
| 16:49:47.427 | 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 |
| 16:49:47.427 | observer | check | ok | probe: 117/117 completerun_complete run-7bbe33a8f55a93ed |
| 16:49:47.596 | 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 |
| 16:49:47.596 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-68748435ad32367d |
| 16:49:47.771 | 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 |
| 16:49:47.772 | observer | check | ok | cloudflare.audit: 1123/1123 completerun_complete run-942258c89036d5e1 |
| 16:49:47.939 | 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 |
| 16:49:47.939 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-f7edc3b61bde5ce9 |
| 16:49:48.113 | 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 |
| 16:49:48.113 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-17d6a69fb3eb142b |
| 16:49:48.289 | 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 |
| 16:49:48.289 | observer | check | ok | probe: 117/117 completerun_complete run-7aa0cb559102ba32 |
| 16:49:48.464 | 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 |
| 16:49:48.464 | observer | check | ok | cloudflare.dns: 58/58 completerun_complete run-576e5a1e0ae32b39 |
| 16:49:48.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-ab19eb70735c2463 |
| 16:49:48.626 | observer | check | ok | cloudflare.audit: 1145/1145 completerun_complete run-ab19eb70735c2463 |
| 16:49:48.789 | 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 |
| 16:49:48.789 | observer | check | ok | linux.nginx host-aa516a: 24/24 completerun_complete run-a8590cdc5428b8d4 |
| 16:49:48.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-aed985591cd03b16 |
| 16:49:48.954 | observer | check | ok | linux.nginx host-4b4dc1: 14/14 completerun_complete run-aed985591cd03b16 |
| 16:49:49.117 | 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 |
| 16:49:49.117 | observer | check | ok | probe: 117/117 completerun_complete run-203b488a21557488 |
| 16:49:49.117 | 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 |
| 16:49:49.238 | 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, |
| 16:49:49.426 | 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 |
| 16:49:49.468 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-f9470e2f5f175899)run-67f4d6923cb4838dmodel: none |
| 16:49:49.573 | 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, |
| 16:49:49.738 | 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 |
| 16:49:49.752 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-f9470e2f5f175899)run-15638d43819ba756model: none |
| 16:49:49.862 | 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, |
| 16:49:50.036 | 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 |
| 16:49:50.072 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-b69af94952dccb36)run-071329fedf5f073fmodel: none |
| 16:49:50.182 | 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, |
| 16:49:50.363 | 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 |
| 16:49:50.382 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-b69af94952dccb36)run-4592b852a04812f7model: none |
| 16:49:50.499 | 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, |
| 16:49:50.683 | 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 |
| 16:49:50.733 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-de1564466df1d59b)run-81adedc1cc778bd5model: none |
| 16:49:50.846 | 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, |
| 16:49:51.020 | 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 |
| 16:49:51.045 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-de1564466df1d59b)run-ace5f05819e5b28emodel: none |
| 16:49:51.172 | 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, |
| 16:49:51.367 | 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 |
| 16:49:51.427 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-59ffd380cfc7cda5)run-400375137e2bae7bmodel: none |
| 16:49:51.531 | 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, |
| 16:49:51.696 | 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 |
| 16:49:51.724 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-59ffd380cfc7cda5)run-647f878a4f5605f7model: none |
| 16:49:51.835 | 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, |
| 16:49:52.001 | 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 |
| 16:49:52.069 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-8c5af1ac22c54514model: none |
| 16:49:52.174 | 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, |
| 16:49:52.341 | 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 |
| 16:49:52.373 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-43c8ccb3704ad21cmodel: none |
| 16:49:52.487 | 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, |
| 16:49:52.666 | 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 |
| 16:49:52.759 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-49fc76bf3b823051model: none |
| 16:49:52.866 | 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, |
| 16:49:53.034 | 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 |
| 16:49:53.072 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9e232bb5e1ebdb81)run-ea10fdeb1eae1a46model: none |
| 16:49:53.174 | 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, |
| 16:49:53.177 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-74140124db03c3f5model: none |
| 16:49:53.278 | 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, |
| 16:49:53.281 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-afe5a89ee42acbc2model: none |
| 16:49:53.380 | 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, |
| 16:49:53.383 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-90bdfa86df88a639model: none |
| 16:49:53.482 | 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, |
| 16:49:53.486 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-33b1aa9a8f89d3c8model: none |
| 16:49:53.585 | 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, |
| 16:49:53.588 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-ce4dc382bcffa4bbmodel: none |
| 16:49:53.689 | 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, |
| 16:49:53.692 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-1f4d84ed6359ff18model: none |
| 16:49:53.792 | 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, |
| 16:49:53.795 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-463c7c0ce537bd16model: none |
| 16:49:53.895 | 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, |
| 16:49:53.898 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-f97423f25dc75884model: none |
| 16:49:54.019 | 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, |
| 16:49:54.193 | 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 |
| 16:49:54.288 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-6b65e048bb60fc24)run-f6c7da2a579e2141model: none |
| 16:49:54.398 | 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, |
| 16:49:54.563 | 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 |
| 16:49:54.608 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-6b65e048bb60fc24)run-258ffc0f34ffab51model: none |
| 16:49:54.713 | 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, |
| 16:49:54.717 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-e476cc64252f6715model: none |
| 16:49:54.817 | 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, |
| 16:49:54.821 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-d1fcc061e5c34158model: none |
| 16:49:54.921 | 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, |
| 16:49:54.925 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-2c3fc585f404b90fmodel: none |
| 16:49:55.025 | 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, |
| 16:49:55.028 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-0f5afdbf81b5b05amodel: none |
| 16:49:55.128 | 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, |
| 16:49:55.131 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-f509f49299848d43model: none |
| 16:49:55.230 | 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, |
| 16:49:55.234 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-41e44e7c818c214dmodel: none |
| 16:49:55.333 | 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, |
| 16:49:55.337 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-b78229c438b759ebmodel: none |
| 16:49:55.435 | 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, |
| 16:49:55.439 | observer | observe | ok | 23 observations recorded, 0 with a resolved referent (no DNS run of this pass passed the gate)run-71776a91583187d1model: none |
| 16:49:55.547 | 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, |
| 16:49:55.740 | 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 |
| 16:49:55.848 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-643ca3aadc62f002)run-b094ed4249e79fafmodel: none |
| 16:49:55.957 | 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, |
| 16:49:56.123 | 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 |
| 16:49:56.171 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-643ca3aadc62f002)run-028e1c06567f1445model: none |
| 16:49:56.285 | 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, |
| 16:49:56.453 | 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 |
| 16:49:56.569 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-63bc01583b366b8d)run-c52288c22d5992fdmodel: none |
| 16:49:56.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, |
| 16:49:56.841 | 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 |
| 16:49:56.893 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-63bc01583b366b8d)run-df60a03b49bbda47model: none |
| 16:49:57.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, |
| 16:49:57.169 | 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 |
| 16:49:57.296 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-93f3f163d3d8a95d)run-2a11f407cfdce7b6model: none |
| 16:49:57.402 | 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, |
| 16:49:57.569 | 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 |
| 16:49:57.626 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-93f3f163d3d8a95d)run-d594486e164c4097model: none |
| 16:49:57.745 | 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, |
| 16:49:57.913 | 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 |
| 16:49:58.049 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-199d9e1bdc86bf4d)run-439d1fb53664c597model: none |
| 16:49:58.153 | 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, |
| 16:49:58.322 | 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 |
| 16:49:58.384 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-199d9e1bdc86bf4d)run-209d57362e152a70model: none |
| 16:49:58.503 | 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, |
| 16:49:58.677 | 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 |
| 16:49:58.835 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-480602f60ca854c6)run-573b3e958d5799a2model: none |
| 16:49:58.947 | 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, |
| 16:49:59.120 | 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 |
| 16:49:59.190 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-480602f60ca854c6)run-ee1c61b44a6d6e01model: none |
| 16:49:59.308 | 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, |
| 16:49:59.481 | 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 |
| 16:49:59.641 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-9d48791b00433777)run-f74b40064e093f2cmodel: none |
| 16:49:59.745 | 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, |
| 16:49:59.913 | 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 |
| 16:49:59.984 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-9d48791b00433777)run-28ad36002e466ed5model: none |
| 16:50:00.099 | 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, |
| 16:50:00.265 | 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 |
| 16:50:00.441 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-01c5106777ec2426)run-22c36b45028d6029model: none |
| 16:50:00.544 | 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, |
| 16:50:00.710 | 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 |
| 16:50:00.787 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-01c5106777ec2426)run-951d5140591a7f6amodel: none |
| 16:50:00.897 | 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, |
| 16:50:01.081 | 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 |
| 16:50:01.284 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-fab71c1a5a8fc015)run-1f949ba3c2557d42model: none |
| 16:50:01.393 | 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, |
| 16:50:01.571 | 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 |
| 16:50:01.656 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-fab71c1a5a8fc015)run-53c7e1dc36402ecamodel: none |
| 16:50:01.778 | 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, |
| 16:50:01.965 | 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 |
| 16:50:02.242 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-0b0dc83717dd3728)run-6c2480894f434d74model: none |
| 16:50:02.352 | 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, |
| 16:50:02.517 | 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 |
| 16:50:02.619 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-0b0dc83717dd3728)run-35ba6c1a2a987888model: none |
| 16:50:02.734 | 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, |
| 16:50:02.919 | 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 |
| 16:50:03.199 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-68748435ad32367d)run-f7edc3b61bde5ce9model: none |
| 16:50:03.310 | 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, |
| 16:50:03.479 | 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 |
| 16:50:03.583 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-68748435ad32367d)run-17d6a69fb3eb142bmodel: none |
| 16:50:03.694 | 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, |
| 16:50:03.863 | 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 |
| 16:50:04.134 | observer | observe | ok | 761 observations recorded, 50 with a resolved referent (DNS run run-576e5a1e0ae32b39)run-a8590cdc5428b8d4model: none |
| 16:50:04.240 | 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, |
| 16:50:04.408 | 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 |
| 16:50:04.522 | observer | observe | ok | 301 observations recorded, 25 with a resolved referent (DNS run run-576e5a1e0ae32b39)run-aed985591cd03b16model: none |
| 16:50:04.819 | detector | query | ok | 2 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 |
| 16:50:04.819 | detector | detect | ok | linux.nginx host-aa516a: 2 setting(s) point at a name resolving outside the inventoryhero run-a8590cdc5428b8d4 x run-576e5a1e0ae32b39model: none |
| 16:50:04.823 | detector | detect | ok | found_but_different: server[host-492568.ai:443].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516a is byte-identical since 2026-10-25T16:32:53.265Z; host-492568.ai resolved to ip-6b6bba then and to 192.0.2.10 now, an address not in the inventoryserver[host-492568.ai:443].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516afingerprint ip-6b6bba -> 192.0.2.10; bytes unchanged (model: none) |
| 16:50:05.006 | 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-a8590cdc5428b8d4 |
| 16:50:05.007 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:05.208 | checker | query | ok | 1 rowsSELECT d.record_id, d.name, d.type, d.content, d.observed_at FROM DRIFT.dns_record d LEFT JOIN DRIFT.inventory_asset i ON i.tenant_id = d.tenant_id AND i.addres |
| 16:50:05.208 | checker | check | failed | dns_target_in_inventory: fails (1 rows)dns_target_in_inventory {"tenant_id":"client-1","name":"host-492568.ai","dns_run_id":"run-576e5a1e0ae32b39"}host-492568.ai resolves to 1 address the inventory does not know. |
| 16:50:05.341 | 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 = '9ee8076d949534e |
| 16:50:05.342 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"9ee8076d949534eb9ceef147017db541","since":"2026-10-25T16:32:53.265Z","until":"2026-10-25T16:49:15.728Z"}No audit event names who changed 9ee8076d949534eb9ceef147017db541 between 2026-10-25T16:32:53.265Z and 2026-10-25T16:49:15.728Z. |
| 16:50:05.470 | checker | query | ok | 1 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 |
| 16:50:05.470 | checker | check | failed | other_settings_reference: fails (1 rows)other_settings_reference {"tenant_id":"client-1","refers_to_id":"host-492568.ai","run_id":"run-a8590cdc5428b8d4","object_id":"/etc/nginx/conf.d/host-492568.ai.conf","setting_path":"server[host-492568.1 other setting in run run-a8590cdc5428b8d4 also point at host-492568.ai. |
| 16:50:05.580 | 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-203b4 |
| 16:50:05.581 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this found_but_different finding until 2026-10-28T16:49:30.637Zfound_but_different server[host-492568.ai:443].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf 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 (1 failing probe in run-203b488a21557488: dns host-492568.ai) |
| 16:50:05.690 | 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-576e5a1e0ae32b39' AND r |
| 16:50:05.839 | 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 <> '192.0.2.10' AND e.old_va |
| 16:50:05.839 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 9ee8076d949534eb9ceef147017db541 that sets content=192.0.2.10 with no later different body up to 2026-10-25T16:49:07.289Zexposure 9ee8076d949534eb9ceef147017db541model: none |
| 16:50:05.839 | judge | judge | skipped | server[host-492568.ai:443].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516a is byte-identical since 2026-10-25T16:32:53.265Z;model: none (sample) |
| 16:50:05.842 | detector | detect | ok | found_but_different: server[host-492568.ai:80].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516a is byte-identical since 2026-10-25T16:32:53.265Z; host-492568.ai resolved to ip-6b6bba then and to 192.0.2.10 now, an address not in the inventoryserver[host-492568.ai:80].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516afingerprint ip-6b6bba -> 192.0.2.10; bytes unchanged (model: none) |
| 16:50:06.033 | 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-a8590cdc5428b8d4 |
| 16:50:06.033 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:06.208 | checker | query | ok | 1 rowsSELECT d.record_id, d.name, d.type, d.content, d.observed_at FROM DRIFT.dns_record d LEFT JOIN DRIFT.inventory_asset i ON i.tenant_id = d.tenant_id AND i.addres |
| 16:50:06.208 | checker | check | failed | dns_target_in_inventory: fails (1 rows)dns_target_in_inventory {"tenant_id":"client-1","name":"host-492568.ai","dns_run_id":"run-576e5a1e0ae32b39"}host-492568.ai resolves to 1 address the inventory does not know. |
| 16:50:06.305 | 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 = '9ee8076d949534e |
| 16:50:06.306 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"9ee8076d949534eb9ceef147017db541","since":"2026-10-25T16:32:53.265Z","until":"2026-10-25T16:49:15.728Z"}No audit event names who changed 9ee8076d949534eb9ceef147017db541 between 2026-10-25T16:32:53.265Z and 2026-10-25T16:49:15.728Z. |
| 16:50:06.418 | checker | query | ok | 1 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 |
| 16:50:06.418 | checker | check | failed | other_settings_reference: fails (1 rows)other_settings_reference {"tenant_id":"client-1","refers_to_id":"host-492568.ai","run_id":"run-a8590cdc5428b8d4","object_id":"/etc/nginx/conf.d/host-492568.ai.conf","setting_path":"server[host-492568.1 other setting in run run-a8590cdc5428b8d4 also point at host-492568.ai. |
| 16:50:06.418 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this found_but_different finding until 2026-10-28T16:49:30.637Zfound_but_different server[host-492568.ai:80].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf 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 (1 failing probe in run-203b488a21557488: dns host-492568.ai) |
| 16:50:06.419 | decider | triage | not_checked | exposure not dated: the audit log holds no event on 9ee8076d949534eb9ceef147017db541 that sets content=192.0.2.10 with no later different body up to 2026-10-25T16:49:07.289Zexposure 9ee8076d949534eb9ceef147017db541model: none |
| 16:50:06.419 | judge | judge | skipped | server[host-492568.ai:80].server_name[host-492568.ai] in /etc/nginx/conf.d/host-492568.ai.conf on host-aa516a is byte-identical since 2026-10-25T16:32:53.265Z; model: none (sample) |
| 16:50:06.692 | 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 |
| 16:50:06.692 | detector | detect | ok | linux.nginx host-4b4dc1: 0 setting(s) point at a name resolving outside the inventoryhero run-aed985591cd03b16 x run-576e5a1e0ae32b39model: none |
| 16:50:06.693 | detector | detect | not_checked | no DNS run of this pass for this tenant; the hero query has nothing to joinlinux.nginx host-951abf |
| 16:50:06.887 | 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 |
| 16:50:06.887 | detector | detect | ok | cloudflare.dns: 1 proxied CNAME(s) alias a direct address recordproxy_split run-576e5a1e0ae32b39model: none |
| 16:50:06.887 | 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 |
| 16:50:06.992 | 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' |
| 16:50:07.175 | 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-576e5a1e0ae32b39 |
| 16:50:07.175 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-576e5a1e0ae32b39"}Run run-576e5a1e0ae32b39 collected everything it set out to collect. |
| 16:50:07.279 | 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 |
| 16:50:07.279 | 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-25T16:49:07.289Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:07.289Z. |
| 16:50:07.529 | 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 |
| 16:50:07.530 | 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. |
| 16:50:07.840 | 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 |
| 16:50:07.840 | 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-25T16:49:07.289Z"}host-524b42.quest changed between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:07.289Z (3 pieces of evidence). |
| 16:50:07.840 | 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-203b488a21557488); prior HOLD since 2026-10-25T01:45:33.962Z until 2026-10-25T03:21:06.870Z |
| 16:50:07.957 | 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-576e5a1e0ae32b39' AND r |
| 16:50:08.121 | 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. |
| 16:50:08.234 | 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_ |
| 16:50:08.234 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 16:50:08.235 | 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) |
| 16:50:08.731 | 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 |
| 16:50:09.096 | 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 |
| 16:50:09.097 | 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-a8590cdc5428b8d4 x run-576e5a1e0ae32b39model: none |
| 16:50:09.097 | 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 |
| 16:50:09.297 | 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-a8590cdc5428b8d4 |
| 16:50:09.297 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:09.404 | 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 |
| 16:50:09.405 | 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). |
| 16:50:09.511 | 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 |
| 16:50:09.511 | 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-25T16:49:15.728Z"}2 audit events with a named actor touched 82de28f7baf86a005babc11f85b45bc4 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:09.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 |
| 16:50:09.779 | 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. |
| 16:50:09.780 | 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 |
| 16:50:09.780 | 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 |
| 16:50:09.891 | 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-576e5a1e0ae32b39' AND r |
| 16:50:10.041 | 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. |
| 16:50:10.143 | 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_ |
| 16:50:10.144 | decider | triage | ok | proxied=true since 2026-07-07T18:01:30.530Z: 109 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure 82de28f7baf86a005babc11f85b45bc4first event of the current state: evt-9a25828cab362ecc (update); a change into this state is on record; model: none |
| 16:50:10.144 | 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 |
| 16:50:10.144 | 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 |
| 16:50:10.329 | 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-a8590cdc5428b8d4 |
| 16:50:10.329 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:10.418 | 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 |
| 16:50:10.418 | 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). |
| 16:50:10.520 | 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 |
| 16:50:10.520 | 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-25T16:49:15.728Z"}2 audit events with a named actor touched 82de28f7baf86a005babc11f85b45bc4 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:10.724 | 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 |
| 16:50:10.724 | 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. |
| 16:50:10.725 | 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 |
| 16:50:10.725 | 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 |
| 16:50:10.725 | decider | triage | ok | proxied=true since 2026-07-07T18:01:30.530Z: 109 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure 82de28f7baf86a005babc11f85b45bc4first event of the current state: evt-9a25828cab362ecc (update); a change into this state is on record; model: none |
| 16:50:10.725 | 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 |
| 16:50:10.726 | 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 |
| 16:50:10.907 | 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-a8590cdc5428b8d4 |
| 16:50:10.907 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:10.997 | 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 |
| 16:50:10.997 | 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). |
| 16:50:11.098 | 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 |
| 16:50:11.098 | 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-25T16:49:15.728Z"}No audit event names who changed 803592cea544029b20da8b45e5045f41 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:11.265 | 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 |
| 16:50:11.265 | 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. |
| 16:50:11.266 | 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 |
| 16:50:11.266 | 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 |
| 16:50:11.368 | 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-576e5a1e0ae32b39' AND r |
| 16:50:11.506 | 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. |
| 16:50:11.506 | 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-25T16:49:07.289Zexposure 803592cea544029b20da8b45e5045f41model: none |
| 16:50:11.506 | 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 |
| 16:50:11.506 | 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 |
| 16:50:11.720 | 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-a8590cdc5428b8d4 |
| 16:50:11.721 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:11.812 | 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 |
| 16:50:11.812 | 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). |
| 16:50:11.909 | 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 |
| 16:50:11.910 | 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-25T16:49:15.728Z"}No audit event names who changed 803592cea544029b20da8b45e5045f41 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:12.074 | 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 |
| 16:50:12.074 | 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. |
| 16:50:12.074 | 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 |
| 16:50:12.074 | 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 |
| 16:50:12.074 | 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-25T16:49:07.289Zexposure 803592cea544029b20da8b45e5045f41model: none |
| 16:50:12.075 | 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 |
| 16:50:12.075 | 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 |
| 16:50:12.258 | 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-a8590cdc5428b8d4 |
| 16:50:12.258 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:12.345 | 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 |
| 16:50:12.346 | 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). |
| 16:50:12.443 | 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 |
| 16:50:12.443 | 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-25T16:49:15.728Z"}No audit event names who changed cf2be0e75e70bfc4cb2096d542f82617 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:12.608 | 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 |
| 16:50:12.609 | 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. |
| 16:50:12.609 | 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 |
| 16:50:12.609 | 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 |
| 16:50:12.705 | 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-576e5a1e0ae32b39' AND r |
| 16:50:12.839 | 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. |
| 16:50:12.839 | 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-25T16:49:07.289Zexposure cf2be0e75e70bfc4cb2096d542f82617model: none |
| 16:50:12.839 | 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 |
| 16:50:12.839 | 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 |
| 16:50:13.031 | 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-a8590cdc5428b8d4 |
| 16:50:13.031 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:13.122 | 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 |
| 16:50:13.123 | 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). |
| 16:50:13.220 | 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 |
| 16:50:13.220 | 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-25T16:49:15.728Z"}No audit event names who changed cf2be0e75e70bfc4cb2096d542f82617 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:13.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 |
| 16:50:13.388 | 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. |
| 16:50:13.388 | 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 |
| 16:50:13.388 | 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 |
| 16:50:13.388 | 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-25T16:49:07.289Zexposure cf2be0e75e70bfc4cb2096d542f82617model: none |
| 16:50:13.389 | 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 |
| 16:50:13.389 | 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 |
| 16:50:13.575 | 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-a8590cdc5428b8d4 |
| 16:50:13.576 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:13.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 |
| 16:50:13.665 | 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). |
| 16:50:13.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 = '09f042ef748537f |
| 16:50:13.761 | 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-25T16:49:15.728Z"}No audit event names who changed 09f042ef748537ffee079ebc3ef8ac2d between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:13.932 | 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 |
| 16:50:13.932 | 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. |
| 16:50:13.933 | 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 |
| 16:50:13.933 | 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 |
| 16:50:14.028 | 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-576e5a1e0ae32b39' AND r |
| 16:50:14.173 | 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. |
| 16:50:14.173 | 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-25T16:49:07.289Zexposure 09f042ef748537ffee079ebc3ef8ac2dmodel: none |
| 16:50:14.173 | 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 |
| 16:50:14.174 | 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 |
| 16:50:14.374 | 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-a8590cdc5428b8d4 |
| 16:50:14.375 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:14.465 | 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 |
| 16:50:14.465 | 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). |
| 16:50:14.564 | 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 |
| 16:50:14.564 | 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-25T16:49:15.728Z"}No audit event names who changed 09f042ef748537ffee079ebc3ef8ac2d between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:14.732 | 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 |
| 16:50:14.732 | 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. |
| 16:50:14.733 | 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 |
| 16:50:14.733 | 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 |
| 16:50:14.733 | 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-25T16:49:07.289Zexposure 09f042ef748537ffee079ebc3ef8ac2dmodel: none |
| 16:50:14.733 | 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 |
| 16:50:14.733 | 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 |
| 16:50:14.917 | 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-a8590cdc5428b8d4 |
| 16:50:14.918 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:15.006 | 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 |
| 16:50:15.007 | 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). |
| 16:50:15.104 | 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 |
| 16:50:15.105 | 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-25T16:49:15.728Z"}No audit event names who changed 54e2f4da0f26c28069f163917d3dc611 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:15.266 | 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 |
| 16:50:15.266 | 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. |
| 16:50:15.266 | 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 |
| 16:50:15.266 | 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 |
| 16:50:15.362 | 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-576e5a1e0ae32b39' AND r |
| 16:50:15.493 | 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. |
| 16:50:15.493 | 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-25T16:49:07.289Zexposure 54e2f4da0f26c28069f163917d3dc611model: none |
| 16:50:15.494 | 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 |
| 16:50:15.494 | 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 |
| 16:50:15.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-a8590cdc5428b8d4 |
| 16:50:15.676 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:15.769 | 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 |
| 16:50:15.769 | 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). |
| 16:50:15.865 | 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 |
| 16:50:15.865 | 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-25T16:49:15.728Z"}No audit event names who changed 54e2f4da0f26c28069f163917d3dc611 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:16.025 | 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 |
| 16:50:16.026 | 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. |
| 16:50:16.026 | 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 |
| 16:50:16.026 | 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 |
| 16:50:16.026 | 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-25T16:49:07.289Zexposure 54e2f4da0f26c28069f163917d3dc611model: none |
| 16:50:16.026 | 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 |
| 16:50:16.026 | 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 |
| 16:50:16.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-a8590cdc5428b8d4 |
| 16:50:16.207 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-a8590cdc5428b8d4"}Run run-a8590cdc5428b8d4 collected everything it set out to collect. |
| 16:50:16.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 |
| 16:50:16.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). |
| 16:50:16.394 | 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 |
| 16:50:16.394 | 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-25T16:49:15.728Z"}No audit event names who changed c922e6966d55b15bd96b5e8ea932b715 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:16.568 | 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 |
| 16:50:16.568 | 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. |
| 16:50:16.568 | 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 |
| 16:50:16.568 | 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 |
| 16:50:16.668 | 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-576e5a1e0ae32b39' AND r |
| 16:50:16.829 | 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. |
| 16:50:16.829 | 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-25T16:49:07.289Zexposure c922e6966d55b15bd96b5e8ea932b715model: none |
| 16:50:16.829 | 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 |
| 16:50:17.318 | 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 |
| 16:50:17.318 | detector | detect | ok | linux.nginx host-aa516a: 1 record(s) land here with no enabled server block naming themorphan_record run-a8590cdc5428b8d4 x run-576e5a1e0ae32b39model: none |
| 16:50:17.318 | 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 |
| 16:50:17.504 | 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-576e5a1e0ae32b39 |
| 16:50:17.504 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-576e5a1e0ae32b39"}Run run-576e5a1e0ae32b39 collected everything it set out to collect. |
| 16:50:17.590 | 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 |
| 16:50:17.590 | 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). |
| 16:50:17.686 | 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 |
| 16:50:17.686 | 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-25T16:49:15.728Z"}No audit event names who changed c8b1963847dafe3548b1a4b93f520c0a between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:15.728Z. |
| 16:50:17.849 | 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 |
| 16:50:17.850 | 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. |
| 16:50:17.850 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T16:33:08.086Z 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-203b488a21557488: tls host-3fef97.club, http host-3fef97.club); prior HOLD since 2026-10-25T16:33:08.086Z until 2026-10-27T23:21:06.870Z |
| 16:50:17.946 | 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-576e5a1e0ae32b39' AND r |
| 16:50:18.099 | 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 |
| 16:50:18.099 | 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-25T16:49:07.289Zexposure c8b1963847dafe3548b1a4b93f520c0amodel: none |
| 16:50:18.099 | 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) |
| 16:50:18.560 | 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 |
| 16:50:18.560 | detector | detect | ok | linux.nginx host-aa516a: 0 server_name(s) with no record and no covering wildcardorphan_vhost run-a8590cdc5428b8d4 x run-576e5a1e0ae32b39model: none |
| 16:50:19.122 | 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 |
| 16:50:19.458 | 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 |
| 16:50:19.458 | 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-aed985591cd03b16 x run-576e5a1e0ae32b39model: none |
| 16:50:19.459 | 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 |
| 16:50:19.650 | 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-aed985591cd03b16 |
| 16:50:19.650 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:19.750 | 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 |
| 16:50:19.750 | 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). |
| 16:50:19.857 | 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 |
| 16:50:19.857 | 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-25T16:49:19.225Z"}No audit event names who changed b2d893895ed0af6a2b742958571cff7b between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:20.041 | 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 |
| 16:50:20.041 | 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. |
| 16:50:20.041 | 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 |
| 16:50:20.041 | 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 |
| 16:50:20.148 | 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-576e5a1e0ae32b39' AND r |
| 16:50:20.305 | 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. |
| 16:50:20.305 | 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-25T16:49:07.289Zexposure b2d893895ed0af6a2b742958571cff7bmodel: none |
| 16:50:20.305 | 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 |
| 16:50:20.306 | 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 |
| 16:50:20.489 | 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-aed985591cd03b16 |
| 16:50:20.490 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:20.593 | 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 |
| 16:50:20.593 | 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). |
| 16:50:20.723 | 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 |
| 16:50:20.724 | 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-25T16:49:19.225Z"}No audit event names who changed b2d893895ed0af6a2b742958571cff7b between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:20.897 | 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 |
| 16:50:20.897 | 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. |
| 16:50:20.897 | 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 |
| 16:50:20.898 | 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 |
| 16:50:20.898 | 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-25T16:49:07.289Zexposure b2d893895ed0af6a2b742958571cff7bmodel: none |
| 16:50:20.898 | 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 |
| 16:50:20.898 | 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 |
| 16:50:21.089 | 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-aed985591cd03b16 |
| 16:50:21.089 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:21.178 | 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 |
| 16:50:21.179 | 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). |
| 16:50:21.283 | 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 |
| 16:50:21.283 | 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-25T16:49:19.225Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:21.531 | 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 |
| 16:50:21.531 | 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. |
| 16:50:21.531 | 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 |
| 16:50:21.532 | 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 |
| 16:50:21.532 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 16:50:21.532 | 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 |
| 16:50:21.533 | 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 |
| 16:50:21.719 | 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-aed985591cd03b16 |
| 16:50:21.719 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:21.810 | 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 |
| 16:50:21.811 | 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). |
| 16:50:21.914 | 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 |
| 16:50:21.914 | 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-25T16:49:19.225Z"}2 audit events with a named actor touched bce1ca2bb7caa2de9b6823d5f6ecd3f2 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:22.124 | 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 |
| 16:50:22.124 | 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. |
| 16:50:22.125 | 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 |
| 16:50:22.125 | 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 |
| 16:50:22.125 | decider | triage | ok | proxied=true since 2026-04-16T21:12:47.270Z: 191 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure bce1ca2bb7caa2de9b6823d5f6ecd3f2first event of the current state: evt-05fa48325110cdcb (update); a change into this state is on record; model: none |
| 16:50:22.125 | 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 |
| 16:50:22.125 | 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 |
| 16:50:22.328 | 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-aed985591cd03b16 |
| 16:50:22.329 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:22.419 | 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 |
| 16:50:22.420 | 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). |
| 16:50:22.517 | 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 |
| 16:50:22.517 | 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-25T16:49:19.225Z"}No audit event names who changed b43f276dea49e4dd9c2271e5a084e37e between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:22.738 | 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 |
| 16:50:22.738 | 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. |
| 16:50:22.739 | 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 |
| 16:50:22.739 | 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 |
| 16:50:22.843 | 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-576e5a1e0ae32b39' AND r |
| 16:50:22.980 | 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. |
| 16:50:22.980 | 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-25T16:49:07.289Zexposure b43f276dea49e4dd9c2271e5a084e37emodel: none |
| 16:50:22.980 | 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 |
| 16:50:22.980 | 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 |
| 16:50:23.181 | 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-aed985591cd03b16 |
| 16:50:23.181 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:23.276 | 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 |
| 16:50:23.276 | 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). |
| 16:50:23.375 | 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 |
| 16:50:23.375 | 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-25T16:49:19.225Z"}No audit event names who changed b5e781103f2acd7d15886934269551c1 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:23.537 | 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 |
| 16:50:23.538 | 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. |
| 16:50:23.538 | 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 |
| 16:50:23.538 | 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 |
| 16:50:23.635 | 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-576e5a1e0ae32b39' AND r |
| 16:50:23.767 | 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. |
| 16:50:23.767 | 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-25T16:49:07.289Zexposure b5e781103f2acd7d15886934269551c1model: none |
| 16:50:23.767 | 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 |
| 16:50:23.768 | 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 |
| 16:50:23.959 | 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-aed985591cd03b16 |
| 16:50:23.960 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:24.053 | 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 |
| 16:50:24.053 | 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). |
| 16:50:24.156 | 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 |
| 16:50:24.156 | 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-25T16:49:19.225Z"}No audit event names who changed 893f8252d3d2b233459c1f10f5143d13 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:24.326 | 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 |
| 16:50:24.327 | 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. |
| 16:50:24.327 | 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 |
| 16:50:24.327 | 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 |
| 16:50:24.426 | 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-576e5a1e0ae32b39' AND r |
| 16:50:24.561 | 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. |
| 16:50:24.561 | 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-25T16:49:07.289Zexposure 893f8252d3d2b233459c1f10f5143d13model: none |
| 16:50:24.562 | 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 |
| 16:50:24.562 | 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 |
| 16:50:24.755 | 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-aed985591cd03b16 |
| 16:50:24.755 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:24.847 | 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 |
| 16:50:24.847 | 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). |
| 16:50:24.944 | 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 |
| 16:50:24.944 | 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-25T16:49:19.225Z"}1 audit event with a named actor touched 4c6d209470c71ee2c4668f5f435a4ae1 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:25.172 | 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 |
| 16:50:25.173 | 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. |
| 16:50:25.173 | 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 |
| 16:50:25.173 | 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 |
| 16:50:25.287 | 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-576e5a1e0ae32b39' AND r |
| 16:50:25.422 | 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. |
| 16:50:25.525 | 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_ |
| 16:50:25.525 | decider | triage | ok | proxied=true since 2026-07-02T21:48:52.906Z: at least 114 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure 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 |
| 16:50:25.526 | 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 |
| 16:50:25.526 | 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 |
| 16:50:25.709 | 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-aed985591cd03b16 |
| 16:50:25.710 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:25.797 | 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 |
| 16:50:25.798 | 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). |
| 16:50:25.896 | 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 |
| 16:50:25.897 | 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-25T16:49:19.225Z"}1 audit event with a named actor touched 4c6d209470c71ee2c4668f5f435a4ae1 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:26.105 | 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 |
| 16:50:26.106 | 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. |
| 16:50:26.106 | 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 |
| 16:50:26.106 | 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 |
| 16:50:26.107 | decider | triage | ok | proxied=true since 2026-07-02T21:48:52.906Z: at least 114 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure 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 |
| 16:50:26.107 | 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 |
| 16:50:26.623 | 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 |
| 16:50:26.623 | detector | detect | ok | linux.nginx host-4b4dc1: 2 record(s) land here with no enabled server block naming themorphan_record run-aed985591cd03b16 x run-576e5a1e0ae32b39model: none |
| 16:50:26.624 | 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 |
| 16:50:26.843 | 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-576e5a1e0ae32b39 |
| 16:50:26.844 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-576e5a1e0ae32b39"}Run run-576e5a1e0ae32b39 collected everything it set out to collect. |
| 16:50:26.932 | 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 |
| 16:50:26.932 | 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). |
| 16:50:27.028 | 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 |
| 16:50:27.028 | 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-25T16:49:19.225Z"}No audit event names who changed b0a17a719bd2118a535a763379ab7ba9 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:27.191 | 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 |
| 16:50:27.191 | 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. |
| 16:50:27.191 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T16:33:08.086Z 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-203b488a21557488: http host-50b116.com); prior HOLD since 2026-10-25T16:33:08.086Z until 2026-10-27T23:21:06.870Z |
| 16:50:27.298 | 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-576e5a1e0ae32b39' AND r |
| 16:50:27.440 | 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 |
| 16:50:27.440 | 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-25T16:49:07.289Zexposure b0a17a719bd2118a535a763379ab7ba9model: none |
| 16:50:27.440 | 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) |
| 16:50:27.441 | 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 |
| 16:50:27.620 | 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-576e5a1e0ae32b39 |
| 16:50:27.620 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-576e5a1e0ae32b39"}Run run-576e5a1e0ae32b39 collected everything it set out to collect. |
| 16:50:27.707 | 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 |
| 16:50:27.707 | 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). |
| 16:50:27.807 | 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 |
| 16:50:27.807 | 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-25T16:49:19.225Z"}1 audit event with a named actor touched 25a23b5c40a3de0ea11b6054a7b54d07 between 2026-03-20T01:29:03.000Z and 2026-10-25T16:49:19.225Z. |
| 16:50:28.015 | 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 |
| 16:50:28.015 | 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. |
| 16:50:28.015 | decider | decide | ok | HOLD: rule rule-b8d9962485c3ced4 (normal) holds this orphan_record finding until 2026-10-27T23:21:06.870Z; held since 2026-10-25T16:33:08.086Z 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-203b488a21557488: http host-c10fff.com); prior HOLD since 2026-10-25T16:33:08.086Z until 2026-10-27T23:21:06.870Z |
| 16:50:28.111 | 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-576e5a1e0ae32b39' AND r |
| 16:50:28.246 | 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 |
| 16:50:28.342 | 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_ |
| 16:50:28.343 | decider | triage | ok | content=ip-6fb86d since 2026-07-06T18:46:40.994Z: at least 110 day(s) to 2026-10-25T16:49:07.289Z, still so in DNS run run-576e5a1e0ae32b39exposure 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 |
| 16:50:28.343 | 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) |
| 16:50:28.838 | 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 |
| 16:50:28.838 | detector | detect | ok | linux.nginx host-4b4dc1: 3 server_name(s) with no record and no covering wildcardorphan_vhost run-aed985591cd03b16 x run-576e5a1e0ae32b39model: none |
| 16:50:28.838 | 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 |
| 16:50:29.033 | 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-aed985591cd03b16 |
| 16:50:29.033 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:29.149 | 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 |
| 16:50:29.149 | 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-aed985591cd03b16","object_id":"/etc/nginx/sites-available/host-085e02.com","setting_path":"server[host-0No other setting in run run-aed985591cd03b16 points at host-085e02.com. |
| 16:50:29.246 | 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 |
| 16:50:29.247 | 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. |
| 16:50:29.247 | 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 |
| 16:50:29.247 | 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 |
| 16:50:29.247 | 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 |
| 16:50:29.248 | 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 |
| 16:50:29.430 | 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-aed985591cd03b16 |
| 16:50:29.431 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:29.542 | 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 |
| 16:50:29.542 | 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-aed985591cd03b16","object_id":"/etc/nginx/sites-available/host-9ac4f1.com","setting_path":"server[host-93 other settings in run run-aed985591cd03b16 also point at host-89f6e7.com. |
| 16:50:29.627 | 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 |
| 16:50:29.627 | 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. |
| 16:50:29.627 | 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 |
| 16:50:29.627 | 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 |
| 16:50:29.627 | 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 |
| 16:50:29.628 | 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 |
| 16:50:29.812 | 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-aed985591cd03b16 |
| 16:50:29.812 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-aed985591cd03b16"}Run run-aed985591cd03b16 collected everything it set out to collect. |
| 16:50:29.924 | 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 |
| 16:50:29.924 | 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-aed985591cd03b16","object_id":"/etc/nginx/sites-available/host-9ac4f1.com","setting_path":"server[host-93 other settings in run run-aed985591cd03b16 also point at host-9ac4f1.com. |
| 16:50:30.011 | 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 |
| 16:50:30.011 | 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. |
| 16:50:30.011 | 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 |
| 16:50:30.011 | 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 |
| 16:50:30.012 | 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 |
| 16:50:30.375 | 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 |
| 16:50:30.375 | detector | detect | ok | linux.nginx host-aa516a: 0 setting(s) drifted from their latest approvaldrift_vs_approved run-a8590cdc5428b8d4model: none |
| 16:50:30.716 | 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 |
| 16:50:30.717 | detector | detect | ok | linux.nginx host-aa516a: 0 approved setting(s) whose object the run lacksapproved_missing run-a8590cdc5428b8d4model: none |
| 16:50:31.141 | 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. |
| 16:50:31.141 | detector | detect | ok | linux.nginx host-aa516a: 0 file(s) the host's newest backup lacks or holds with other byteschanged_since_backup run-a8590cdc5428b8d4model: none |
| 16:50:31.481 | 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 |
| 16:50:31.482 | detector | detect | ok | linux.nginx host-4b4dc1: 0 setting(s) drifted from their latest approvaldrift_vs_approved run-aed985591cd03b16model: none |
| 16:50:31.768 | 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 |
| 16:50:31.768 | detector | detect | ok | linux.nginx host-4b4dc1: 0 approved setting(s) whose object the run lacksapproved_missing run-aed985591cd03b16model: none |
| 16:50:32.051 | 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. |
| 16:50:32.051 | detector | detect | ok | linux.nginx host-4b4dc1: 0 file(s) the host's newest backup lacks or holds with other byteschanged_since_backup run-aed985591cd03b16model: none |
| 16:50:32.320 | 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 |
| 16:50:32.320 | detector | detect | ok | linux.nginx host-951abf: 0 setting(s) drifted from their latest approvaldrift_vs_approved run-71776a91583187d1model: none |
| 16:50:32.640 | 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 |
| 16:50:32.640 | detector | detect | ok | linux.nginx host-951abf: 0 approved setting(s) whose object the run lacksapproved_missing run-71776a91583187d1model: none |
| 16:50:32.924 | 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. |
| 16:50:32.924 | 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 |
| 16:50:33.197 | 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 |
| 16:50:33.198 | detector | detect | ok | cloudflare.dns: 1 record field(s) drifted from their latest approvaldrift_vs_approved run-576e5a1e0ae32b39model: none |
| 16:50:33.331 | detector | 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, |
| 16:50:33.332 | detector | detect | ok | drift_vs_approved: content of record 9ee8076d949534eb9ceef147017db541 (host-492568.ai) is 192.0.2.10 (8faef4a3401b), and its latest approval, 2026-10-24T19:57:48.545Z by operator, is 9291bd740240: the live value drifted from the approved onecontent of record 9ee8076d949534eb9ceef147017db541model: none |
| 16:50:33.528 | 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-576e5a1e0ae32b39 |
| 16:50:33.528 | checker | check | ok | run_complete: holds (0 rows)run_complete {"run_id":"run-576e5a1e0ae32b39"}Run run-576e5a1e0ae32b39 collected everything it set out to collect. |
| 16:50:33.637 | 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 = '9ee8076d949534e |
| 16:50:33.637 | checker | check | failed | actor_attributed: fails (0 rows)actor_attributed {"tenant_id":"client-1","resource_id":"9ee8076d949534eb9ceef147017db541","since":"2026-10-24T19:57:48.545Z","until":"2026-10-25T16:49:07.289Z"}No audit event names who changed 9ee8076d949534eb9ceef147017db541 between 2026-10-24T19:57:48.545Z and 2026-10-25T16:49:07.289Z. |
| 16:50:33.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 |
| 16:50:33.916 | checker | check | failed | previous_value_recoverable: fails (0 rows)previous_value_recoverable {"tenant_id":"client-1","resource_id":"9ee8076d949534eb9ceef147017db541"}The audit log does not record what 9ee8076d949534eb9ceef147017db541 was before its latest change. |
| 16:50:34.289 | decider | query | ok | 15 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 |
| 16:50:34.290 | decider | decide | ok | ROLLBACK: live value drifted from approved 9291bd740240; vault commit 5ef406fc holds the approved copy, validated ok with 0 gaps, so rule rule-a3f26f34efab2ebb rolls it back to that copydrift_vs_approved content in 9ee8076d949534eb9ceef147017db541model: none; policy: rule-a3f26f34efab2ebb (cloudflare.dns * content v2: critical, lock 1, on_drift rollback, on_no_copy investigate_ticket, hold 4 h); the checks alone say ESCALATE; production affected (1 failing probe in run-203b488a21557488: dns host-492568.ai); approved 9291bd740240, 15 copy row(s), valid copy copy-a6efef4072c48751 at 5ef406fc |
| 16:50:34.290 | judge | judge | skipped | content of record 9ee8076d949534eb9ceef147017db541 (host-492568.ai) is 192.0.2.10 (8faef4a3401b), and its latest approval, 2026-10-24T19:57:48.545Z by operator,model: none (sample) |
| 16:50:34.631 | 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 |
| 16:50:34.631 | detector | detect | ok | cloudflare.dns: 0 approved setting(s) whose object the run lacksapproved_missing run-576e5a1e0ae32b39model: none |
| 16:50:34.814 | 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 |
| 16:50:35.002 | 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 |
| 16:50:35.025 | decider | triage | ok | early_stop 0, checks_skipped 0, checks_gated 0, withdrawn_judge 23stop rulemodel: none |
| 16:50:35.026 | decider | triage | ok | lessons 23, exceptions applied 23, lapsed 0memorylocal store; recall by exact scope key, never by similarity; model: none |
| 16:50:35.026 | decider | triage | ok | locked settings without an approved value: 0policy52 policy rule(s) read; verbs ADOPT 23, HOLD 5, ESCALATE 1, ROLLBACK 1; decided by policy 7, 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-4f |
| 16:50:35.202 | loop | query | ok | 483 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, |
| 16:50:35.204 | loop | triage | ok | PASS: tenant client-1, decided at 2026-10-25T16:49:30.637Z: 87 collection run(s) of the tenant, 0 failed the DQ gate (none), 19484 observations in the World Model, 30 finding(s) (drift_vs_approved 1, found_but_different 2, orphan_record 3, orphan_vhost 3, proxied_without_real_ip 20, proxy_split 1); verbs: ADOPT 23, HOLD 5, ESCALATE 1, ROLLBACK 1; decided by operator 23, policy 7; 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: 30 disposition(s) and 105 referent fingerprint(s) written, 0 finding(s) on rows an earlier pass wrotepass client-1model: none |
| 16:50:35.205 | cycle | triage | ok | PASS: tenant client-1, decided at 2026-10-25T16:49:30.637Z: 87 collection run(s) of the tenant, 0 failed the DQ gate (none), 19484 observations in the World Model, 30 finding(s) (drift_vs_approved 1, found_but_different 2, orphan_record 3, orphan_vhost 3, proxied_without_real_ip 20, proxy_split 1); verbs: ADOPT 23, HOLD 5, ESCALATE 1, ROLLBACK 1; decided by operator 23, policy 7; 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: 30 disposition(s) and 105 referent fingerprint(s) written, 0 finding(s) on rows an earlier pass wrotecycle client-1 [6/9] pass |
| 16:50:35.325 | actor | query | ok | 483 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, |
| 16:50:35.451 | 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 |
| 16:50:35.572 | actor | query | ok | 1 rowsSELECT action_id, tenant_id, kind, target, before_hash, after_hash, vault_commit, verification, receipts, status, reason, record, started_at, finished_at, dispo |
| 16:50:35.729 | actor | 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 |
| 16:50:36.034 | actor | query | ok | 15 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 |
| 16:50:36.346 | actor | 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, |
| 16:50:38.962 | actor | revise | ok | done: reverted to the approved copy at vault commit 5ef406fc; the record read back equals the copy field by fieldrevert_record cloudflare.dns 9ee8076d949534eb9ceef147017db541 contentvault commit 5ef406fc holds record 9ee8076d949534eb9ceef147017db541 (host-492568.ai, A, ttl 1, proxied false); before: content 8faef4a3401b on record 9ee8076d949534eb9ceef147017db541; PATCH record 9ee8076d949534eb9ceef147017db541 in zone host-503b27.ai: answered; read back: type, name, content, ttl, proxied equal the copy; content 9291bd740240; probe probe-752b94048aec7be5: dns host-492568.ai ok ( |
| 16:50:38.966 | cycle | triage | ok | act: applied: 1 action (rollback_file 0, revert_record 1, investigate 0, fix 0): done 1, unverified 0, failed 0, refused 0, not_judged 0; 0 already recorded; 1 action rows written; scope 30 disposition(s) of 3 run(s) (ROLLBACK 1, ADOPT 23, HOLD 5, ESCALATE 1), ledger 464 of the tenantcycle client-1 [7/9] act |
| 16:50:39.072 | psa | query | ok | 107 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 |
| 16:50:39.178 | 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 |
| 16:50:39.290 | psa | query | ok | 483 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, |
| 16:50:39.537 | psa | query | ok | 2 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, |
| 16:50:39.657 | psa | query | ok | 2 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 |
| 16:50:39.789 | 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-203b4 |
| 16:50:39.910 | 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, |
| 16:50:40.013 | psa | query | ok | 58 rowsSELECT record_id, zone FROM DRIFT.dns_record WHERE tenant_id = 'client-1' AND run_id = 'run-576e5a1e0ae32b39' ORDER BY record_id, zone |
| 16:50:40.125 | 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, |
| 16:50:40.128 | psa | triage | skipped | skip fnd-493e06fa1896b40d: HOLD found_but_different: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 16:50:40.128 | psa | triage | skipped | skip fnd-0a8bc053185074a1: HOLD found_but_different: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 16:50:40.128 | psa | triage | skipped | skip fnd-b4a40091cdb4f906: ticket tkt-17f72648b5b7ccc8 (#2) is current: ESCALATE, no new actionskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-45d5f3f4a2eb0b2e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-9bfe1da7d028260c: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-a08488f45ff63140: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-5bd1b4c03ee72c7a: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-dfe22fa267b51c91: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-8a843610aeb1b709: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-05b163bfda4c027f: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.129 | psa | triage | skipped | skip fnd-f3bcb9860c5a0b3d: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-8fc350e6aa5840d1: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-385949946c990113: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-b91b1690878eaf0e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-d62857e241af66e2: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-d5622dbd2bf43e3e: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-b0472de6319451c4: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-2f1b5857f0426b68: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-b3ea13c119d7b589: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.130 | psa | triage | skipped | skip fnd-770d13f327d54d12: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.131 | psa | triage | skipped | skip fnd-7548fb2a2e3cdca4: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.131 | psa | triage | skipped | skip fnd-4503aff67c556c58: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.131 | psa | triage | skipped | skip fnd-de3c5e8ebdc2d209: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.131 | psa | triage | skipped | skip fnd-028260c299ff1cb0: ADOPT proxied_without_real_ip: ADOPT opens no ticketskipmodel: none |
| 16:50:40.131 | psa | triage | skipped | skip fnd-58b251b5fce8fbff: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 16:50:40.132 | psa | triage | skipped | skip fnd-8fc67ccb1e4eebfa: HOLD orphan_record: HOLD opens an incident on alert always; rule rule-b8d9962485c3ced4 alerts neverskipmodel: none |
| 16:50:40.132 | psa | triage | skipped | skip fnd-51038b9539a0174a: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 16:50:40.132 | psa | triage | skipped | skip fnd-3661fcc541693ada: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 16:50:40.132 | psa | triage | skipped | skip fnd-add52203af12de8a: ADOPT orphan_vhost: ADOPT opens no ticketskipmodel: none |
| 16:50:43.283 | psa | triage | ok | created and closed #6 (a pseudonymised URL) create change P1 tkt-ef6406130d85ec40 (new row) for fnd-b170e6629e934723: ROLLBACK drift_vs_approved: host-492568.ai on host-503b27.ai; then close with a comment (ROLLBACK opens a change because rule rule-a3f26f34efab2ebb alerts always)create tkt-ef6406130d85ec40model: none |
| 16:50:45.058 | psa | triage | ok | closed #5: close tkt-0a121ea8f4fa072f #5 for fnd-d2e1aa9697e6fab7: finding fnd-d2e1aa9697e6fab7 is resolved in the pass over run-203b488a21557488, run-576e5a1e0ae32b39, run-a8590cdc5428b8d4, run-ab19eb70735c2463, run-aed985591cd03b16, run-dd0be9f42b22be6a; action act-658b57a39364a8ee's write stands, unverifiedclose tkt-0a121ea8f4fa072fmodel: none |
| 16:50:45.058 | psa | triage | ok | TICKETS: tenant client-1, 30 finding(s), 464 disposition(s) and 2 action(s) in the ledger, 2 ticket row(s) before; plan: create 1, comment 0, close 1, skip 29; created 0, commented 0, closed 2, synced 0, refused 0, failed 0tickets client-1model: none |
| 16:50:45.059 | cycle | triage | ok | TICKETS: tenant client-1, 30 finding(s), 464 disposition(s) and 2 action(s) in the ledger, 2 ticket row(s) before; plan: create 1, comment 0, close 1, skip 29; created 0, commented 0, closed 2, synced 0, refused 0, failed 0cycle client-1 [8/9] tickets |
| 16:50:45.163 | documenter | query | ok | 107 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 |
| 16:50:45.359 | 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 |
| 16:50:45.545 | 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 |
| 16:50:45.735 | 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 |
| 16:50:45.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-15638d43819ba756 |
| 16:50:46.097 | 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 |
| 16:50:46.277 | 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 |
| 16:50:46.457 | 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 |
| 16:50:46.643 | 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 |
| 16:50:46.830 | 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 |
| 16:50:47.016 | 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 |
| 16:50:47.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-91f4abd4904e22a6 |
| 16:50:47.395 | 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 |
| 16:50:47.591 | 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 |
| 16:50:47.796 | 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 |
| 16:50:47.975 | 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 |
| 16:50:48.154 | 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 |
| 16:50:48.336 | 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 |
| 16:50:48.541 | 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 |
| 16:50:48.718 | 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 |
| 16:50:48.900 | 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 |
| 16:50:49.076 | 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 |
| 16:50:49.252 | 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 |
| 16:50:49.428 | 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 |
| 16:50:49.598 | 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 |
| 16:50:49.764 | 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 |
| 16:50:49.934 | 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 |
| 16:50:50.105 | 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 |
| 16:50:50.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-f6b79eeae02db225 |
| 16:50:50.434 | 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 |
| 16:50:50.604 | 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 |
| 16:50:50.771 | 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 |
| 16:50:50.952 | 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 |
| 16:50:51.137 | 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 |
| 16:50:51.307 | 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 |
| 16:50:51.476 | 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 |
| 16:50:51.643 | 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 |
| 16:50:51.811 | 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 |
| 16:50:51.982 | 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 |
| 16:50:52.154 | 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 |
| 16:50:52.337 | 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 |
| 16:50:52.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-f79e58d09c04c8d7 |
| 16:50:52.695 | 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 |
| 16:50:52.869 | 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 |
| 16:50:53.041 | 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 |
| 16:50:53.205 | 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 |
| 16:50:53.373 | 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 |
| 16:50:53.544 | 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 |
| 16:50:53.736 | 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 |
| 16:50:53.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-439d1fb53664c597 |
| 16:50:54.094 | 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 |
| 16:50:54.277 | 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 |
| 16:50:54.460 | 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 |
| 16:50:54.623 | 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 |
| 16:50:54.791 | 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 |
| 16:50:54.960 | 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 |
| 16:50:55.137 | 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 |
| 16:50:55.307 | 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 |
| 16:50:55.475 | 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 |
| 16:50:55.642 | 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 |
| 16:50:55.808 | 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 |
| 16:50:55.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-7a3ff25f0476b93f |
| 16:50:56.152 | 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 |
| 16:50:56.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-1d846f0834ec0803 |
| 16:50:56.502 | 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 |
| 16:50:56.678 | 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 |
| 16:50:56.851 | 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 |
| 16:50:57.021 | 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 |
| 16:50:57.201 | 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 |
| 16:50:57.399 | 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 |
| 16:50:57.608 | 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 |
| 16:50:57.817 | 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 |
| 16:50:58.009 | 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 |
| 16:50:58.204 | 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 |
| 16:50:58.386 | 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 |
| 16:50:58.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-6c2480894f434d74 |
| 16:50:58.773 | 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 |
| 16:50:58.954 | 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 |
| 16:50:59.141 | 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 |
| 16:50:59.329 | 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 |
| 16:50:59.518 | 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 |
| 16:50:59.708 | 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 |
| 16:50:59.893 | 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 |
| 16:51:00.081 | 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 |
| 16:51:00.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-ab19eb70735c2463 |
| 16:51:00.443 | 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 |
| 16:51:00.612 | 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 |
| 16:51:00.786 | 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 |
| 16:51:00.954 | 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 |
| 16:51:01.133 | 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 |
| 16:51:01.242 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-576e5a1e0ae32b39' |
| 16:51:01.339 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-aed985591cd03b16' |
| 16:51:01.435 | documenter | query | ok | 1 rowsSELECT COUNT(DISTINCT object_id) AS objects, COUNT(*) AS settings FROM DRIFT.observation WHERE run_id = 'run-a8590cdc5428b8d4' |
| 16:51:01.537 | documenter | query | ok | 1 rowsSELECT SUM(CASE WHEN observed_at < '2026-10-25T16:49:19.225Z' THEN 0 ELSE 1 END) AS latest, SUM(CASE WHEN observed_at < '2026-10-25T16:49:19.225Z' THEN 1 ELSE 0 |
| 16:51:01.623 | documenter | query | ok | 1 rowsSELECT SUM(CASE WHEN observed_at < '2026-10-25T16:49:15.728Z' THEN 0 ELSE 1 END) AS latest, SUM(CASE WHEN observed_at < '2026-10-25T16:49:15.728Z' THEN 1 ELSE 0 |
| 16:51:01.948 | 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 |
| 16:51:02.107 | 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 |
| 16:51:02.216 | 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 |
| 16:51:02.439 | 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-576e5a1e0ae32b39' |
| 16:51:02.665 | 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-aed985591cd03b16' |
| 16:51:02.870 | 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-a8590cdc5428b8d4' |
| 16:51:03.022 | documenter | query | ok | 5 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 |
| 16:51:03.151 | documenter | query | ok | 12 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 |
| 16:51:03.307 | documenter | query | ok | 13 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 |
| 16:51:03.418 | documenter | query | ok | 2 rowsSELECT kind, status, COUNT(*) AS n FROM host-ab06bc.action WHERE tenant_id = 'client-1' GROUP BY kind, status ORDER BY kind, status |
| 16:51:03.522 | documenter | query | ok | 3 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, |
| 16:51:03.614 | documenter | query | ok | 6 rowsSELECT kind, status, COUNT(*) AS n FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-203b488a21557488' GROUP BY kind, status ORDER BY kind, status |
| 16:51:03.711 | documenter | query | ok | 21 rowsSELECT kind, target, probe_id FROM host-f16622.probe WHERE tenant_id = 'client-1' AND run_id = 'run-203b488a21557488' AND status = 'fail' ORDER BY kind, target, probe |
| 16:51:03.712 | cycle | triage | ok | document: document.md written for client-1, 197 lines, 30 finding(s) open, 108 queries; deny-list probe 0 of 29 label(s); decided at 2026-10-25T16:49:30.637Zcycle client-1 [9/9] document |
| 16:51:03.712 | 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; 116.4 scycle client-1 |