1
0
Files
homelab-public-context/runtime/latest.txt
T

35 lines
86 KiB
Plaintext

CHAT_OUTPUT_BEGIN
COMMAND_ID=HOMELAB-SKLADCHIK-MODERATOR-ASSISTANT-DEEP-READ-ONLY-20260805T094200Z
STATUS=OK
RC=0
HOST=pve01
MODE=verify
COMPONENT=skladchik-moderator-assistant-analysis
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83
COMMAND_SHA256=659febcb63123200bfada90f9c12a5f874e95c5530122f8f025c4e8f24756a15
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=ce80d50534fabe5c41705620ae2a15258bde0ef9e54bf4205408e4c7ec51a58b
SANITIZED_OUTPUT_SHA256=ce80d50534fabe5c41705620ae2a15258bde0ef9e54bf4205408e4c7ec51a58b
OUTPUT_BEGIN
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-MODERATOR-ASSISTANT-DEEP-READ-ONLY-20260805T094200Z","command_rc":0,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":0,"rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
{"analysis":{"analysis_duration_seconds":35.197,"architecture_markers":["browser_auth","complaint_ingestion","deduplication","moderation_actions","notifications","persistence","scheduler_queue","tests"],"databases":[],"identity":{"head":"60f53ea6fe6724196802a46de3de19c7889a51cc","identity_errors":[],"mode":"worktree","source_path":"/srv/homelab-ops-worktrees/cr-2026-0015","symbolic_head":"refs/heads/cr-2026-0015-pve03-r8152-rx-ring-canary"},"relevant_files":[{"keyword_hits":[],"markers":["scheduler_queue"],"path":"ACTIVE_CHANGES.md","sha256":"31cbdbdeced706ac7c0fd281ec1a687f29dcc34920987d2a90bb5d74302a679a"},{"keyword_hits":[],"markers":["moderation_actions","persistence"],"path":"AGENTS.md","sha256":"ecb1ea3a07b25817f798324a7e12d183c31b27ac6e816c19e8da2923827f8705"},{"keyword_hits":[],"markers":["moderation_actions"],"path":"CURRENT_CONTEXT.md","sha256":"9a772d6e8d6438e84b0d2459c69cd99dc51820dba46fae3897c94a661a43a993"},{"keyword_hits":[],"markers":["tests"],"path":"README.md","sha256":"d9cb129e009176a7dde2a07f59760acddd9e17237eef563e97a55b3e62838bd1"},{"keyword_hits":[],"markers":["persistence"],"path":"changes/CR-2026-0005/plan.md","sha256":"b547191c6cb134e620d31fcc155f20e97abf7279dd74632cd67c4e3cbdc76ffd"},{"keyword_hits":[],"markers":["moderation_actions","persistence","tests"],"path":"changes/CR-2026-0005/request.json","sha256":"fd64cbeaf30a0864f62ae216d98325e06d4bc7fa0d6049dbd35828289a242617"},{"keyword_hits":[],"markers":["persistence"],"path":"changes/CR-2026-0005/rollback.md","sha256":"46023b0d12af776fde18c9dcaa00eda0596060f9401b90d107b3d6097f9f758e"},{"keyword_hits":[],"markers":["persistence","tests"],"path":"changes/CR-2026-0005/tests.md","sha256":"c8592cae89e717b4caaaa23acce40900e63f35de2a1e74bafb55ea28319f7be1"},{"keyword_hits":[{"line":4,"text":" \"branch\": \"cr-2026-0007-skladchik-controlled-reauth\","},{"line":6,"text":" \"scope\": \"controlled Skladchik monitor reauthentication with strict known_hosts\","},{"line":8,"text":" \"complaint_count_status\": \"missing\","},{"line":9,"text":" \"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","},{"line":23,"text":" \"active_skladchik_sources_versioned\": 5,"},{"line":26,"text":" \"REG-024-SKLADCHIK-REAUTH-STRICT-HOSTKEY\","},{"line":28,"text":" \"REG-026-ACTIVE-SKLADCHIK-STRICT-HOSTKEY-COVERAGE\","}],"markers":["complaint_ingestion","persistence"],"path":"changes/CR-2026-0007/plan.json","sha256":"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2"},{"keyword_hits":[{"line":4,"text":" \"branch\": \"cr-2026-0008-skladchik-snapshot-integrity\","},{"line":6,"text":" \"scope\": \"repair Skladchik rollback snapshot permissions and mutable-file integrity semantics\","},{"line":8,"text":" \"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","}],"markers":["complaint_ingestion"],"path":"changes/CR-2026-0008/plan.json","sha256":"1161a3205a471b07d101a16bc2827f37d6be54b678cf323984c98f3389478bf9"},{"keyword_hits":[{"line":4,"text":" \"branch\": \"cr-2026-0009-skladchik-concurrency-guard\","},{"line":6,"text":" \"scope\": \"repair transient Skladchik monitor race, edge SHA propagation and remote diagnostic test precision\","},{"line":8,"text":" \"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","},{"line":14,"text":" \"REG-036-SKLADCHIK-PREFLIGHT-MONITOR-RACE\","}],"markers":["complaint_ingestion","tests"],"path":"changes/CR-2026-0009/plan.json","sha256":"dcc13ac84f49a26d0c8b1041b0e6f28cf91a0d69cb854061fca7b9c8fee0cf8f"},{"keyword_hits":[{"line":4,"text":" \"branch\": \"cr-2026-0009-skladchik-concurrency-guard\","},{"line":6,"text":" \"scope\": \"make the Skladchik edge-script rollout and pre-apply evidence explicitly current-to-target SHA aware\","},{"line":8,"text":" \"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","}],"markers":["complaint_ingestion"],"path":"changes/CR-2026-0010/plan.json","sha256":"eb739513e32a8c4c758ee89291f44c29f8ddac79fb0dc391b7939758a790eda7"},{"keyword_hits":[{"line":4,"text":" \"title\": \"Force fresh Skladchik Cookie before persistent jar validation\","},{"line":20,"text":" \"REG-046-SKLADCHIK-STALE-COOKIE-JAR-SHADOWS-REAUTH\","},{"line":21,"text":" \"REG-047-SKLADCHIK-REAUTH-JAR-ONLY-PERSISTENCE\","}],"markers":["moderation_actions","browser_auth","persistence"],"path":"changes/CR-2026-0011/plan.json","sha256":"21d49906f24d0ec2b8dac0850499f1190f5f6e6ee4d60f7f9f34d355f27be384"},{"keyword_hits":[{"line":4,"text":" \"title\": \"Add permanent one-command Skladchik Cookie refresh workflow\","},{"line":7,"text":" \"operator_entrypoint\": \"/srv/homelab-ops/tools/skladchik-cookie-refresh\","},{"line":8,"text":" \"operator_runbook\": \"docs/skladchik-cookie-refresh.md\","},{"line":28,"text":" \"REG-051-SKLADCHIK-COOKIE-REFRESH-OPERATOR-ENTRYPOINT\","},{"line":29,"text":" \"REG-052-SKLADCHIK-COOKIE-REFRESH-GUARD-PRESERVATION\","},{"line":30,"text":" \"REG-053-SKLADCHIK-COOKIE-REFRESH-SECRET-SAFETY\","},{"line":31,"text":" \"REG-054-SKLADCHIK-COOKIE-REFRESH-AUTOMATIC-ROLLBACK\""}],"markers":["browser_auth","persistence"],"path":"changes/CR-2026-0012/plan.json","sha256":"93e1ed6219e38e55dc0bef109c1aa3027061ae0e41b449e47f15d70e9571d7fb"},{"keyword_hits":[],"markers":["scheduler_queue","persistence"],"path":"changes/CR-2026-0013/plan.json","sha256":"671afc8dd7434330610660c52531c4bcfe2c8c4ef200f4d8ae5219d0ba45286e"},{"keyword_hits":[],"markers":["persistence"],"path":"changes/CR-2026-0015/evidence.md","sha256":"e028d6c47356b1c521912a006934b76b74c1bd2c883502f1c9d20f5300977520"},{"keyword_hits":[],"markers":["persistence"],"path":"changes/CR-2026-0015/plan.json","sha256":"978093bb17d307cabadfb48ffc2d3f9458071528abb69100334cbbce72267d47"},{"keyword_hits":[],"markers":["complaint_ingestion","moderation_actions","scheduler_queue"],"path":"changes/CR-2026-0015/risk.md","sha256":"28c27b49a41b1870e1749175ebafbe03c5de7774361ad7b4718e8d75a0b25bda"},{"keyword_hits":[],"markers":["complaint_ingestion","tests"],"path":"changes/CR-2026-0015/tests.md","sha256":"ebb9b829df2792e9190324b2c08daad01c1f3ff37a2d98682451600bfe3ffd29"},{"keyword_hits":[],"markers":["scheduler_queue"],"path":"docs/ARCHITECTURE.md","sha256":"5e7236f3b8072ff6115ab5bc50ad448425882e86463e90d85df1a1c8eb502d65"},{"keyword_hits":[{"line":1,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","browser_auth"],"path":"docs/skladchik-cookie-refresh.md","sha256":"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6"},{"keyword_hits":[{"line":143,"text":" \"id\": \"REG-024-SKLADCHIK-REAUTH-STRICT-HOSTKEY\","},{"line":144,"text":" \"incident\": \"The legacy Skladchik reauthentication wrapper used automatic host-key acceptance during an authentication repair.\","},{"line":145,"text":" \"required_control\": \"Skladchik reauthentication must run only through a versioned homelab-admin task using StrictHostKeyChecking=yes, the canonical known_hosts file, a pinned edge script hash, a hidden interactive prompt and a root-only rollback snapshot.\","},{"line":146,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_reauth.SkladchikReauthTaskTests.test_strict_hostkey_and_no_secret_material\""},{"line":152,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_reauth.SkladchikReauthTaskTests.test_edge_script_sha_is_exact_sha256\""},{"line":155,"text":" \"id\": \"REG-026-ACTIVE-SKLADCHIK-STRICT-HOSTKEY-COVERAGE\","},{"line":156,"text":" \"incident\": \"The first Skladchik repair covered only the cookie wrapper while backup, monthly self-test, status and supervisor still used automatic host-key acceptance.\","},{"line":157,"text":" \"required_control\": \"Every active Skladchik SSH caller and its desired-state copy must be versioned, deployed and verified with StrictHostKeyChecking=yes and the canonical known_hosts file.\","},{"line":158,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_all_active_callers_are_versioned_and_strict\""},{"line":164,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_edge_script_is_versioned_deployed_and_rollback_covered\""},{"line":170,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_forbidden_token_is_not_embedded_in_task_sources\""},{"line":176,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_cookie_wrapper_is_clean_argv_only_launcher\""},{"line":182,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_text_scans_use_declared_sources_only\""},{"line":188,"text":" \"test\": \"tests.test_cr_2026_0007_skladchik_semantic_repair.SkladchikSemanticRepairTests.test_desired_state_installs_are_explicit\""}],"markers":["complaint_ingestion","moderation_actions","deduplication","scheduler_queue","browser_auth","persistence","tests"],"path":"errors/regression-cases.json","sha256":"07c9854ab0232d1f2766cdab114d0d398a4dcc1a5b41ea7fde77646e5f42804e"},{"keyword_hits":[],"markers":["deduplication"],"path":"inventory/cluster-nodes.json","sha256":"66f47cd76b9f5903e8902793c1a154ec2dca945ecad7c607b9ea306d3f5e633b"},{"keyword_hits":[],"markers":["deduplication","notifications","browser_auth","persistence"],"path":"observed/current-context.json","sha256":"d2c7e06967fd76e09bb8ca694f5132aadd65a9eca35fca8ba92ac11c168d4ebb"},{"keyword_hits":[{"line":1,"text":"STATUS=WARN TS=2026-07-15T05:29:49Z TYPE=final-readiness BAD=2 PASS=51 FAIL=2 REPORT=/var/lib/homelab-final-readiness/latest.md"}],"markers":["complaint_ingestion","moderation_actions"],"path":"observed/source-snapshots/final-readiness.txt","sha256":"506a844a37ba021d161aca49f08faf30d042ebfa2c2dc1f75312157526ebacba"},{"keyword_hits":[],"markers":["moderation_actions"],"path":"observed/source-snapshots/overall.txt","sha256":"1273abb92f4518e490111a8c6ff75f065c721135930bc6353a6b98943e27515e"},{"keyword_hits":[],"markers":["moderation_actions","tests"],"path":"policies/cluster-cloud-quorum.json","sha256":"e06b7e6285eda2885ef913aa954a70abc7c1d892199a8b7cea2ada98b8edba34"},{"keyword_hits":[],"markers":["moderation_actions","persistence"],"path":"policies/operating-policy.json","sha256":"cfb21fbf6ead4b3537b5f6f43e19602365b7b16adba5f317e48f8f19f5d40475"},{"keyword_hits":[],"markers":["persistence"],"path":"sources/README.md","sha256":"644e3aed2517f860b5f9150840406b4429857b386198689a2bb608eb6484aaa5"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/README.txt","sha256":"f8ad816dc9b380367bab89fbbcbcc88f92ddd979581e8330f4fc664b8ceb3975"},{"keyword_hits":[],"markers":["moderation_actions","deduplication","scheduler_queue","tests"],"path":"<REDACTED_TOKEN>.sh","sha256":"57d1b1fa788be824b97075f722140c24988c1fa912aa59d0464027eb48c06271"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/apply.sh","sha256":"34de7dd0cc60c90c1b74e7a91334cb737d33c761882d1483d5b39f15b439c6f1"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/dry-run.sh","sha256":"8bdc9d0826ddd640a566dec6035e8f6a70d1616d049eb65f56ad648eb2c813c1"},{"keyword_hits":[{"line":24,"text":"for unit in \"${FAILED[@]}\"; do case \"$unit\" in homelab-backup-matrix-refresh.service|homelab-cluster-admin-pull.service|homelab-vm160-remote-backup.service|skladchik-reports-monitor-supervisor.service) ;; *) printf 'ROOT_CAUSE=UNEXPECTED_FAILED_UNIT\\nUNIT=%s\\n' \"$unit\" >&2; exit 67;; esac; done"}],"markers":["complaint_ingestion","scheduler_queue"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/preflight.sh","sha256":"a49bcb32ac7212d7fb9768db8a277cb5525c873c84dd6fb633edae35dc6de532"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/prepare.sh","sha256":"ae589aaad30d2f062fd3455c54b880c4a7c2790f4b3919f4c30cb07de76e6765"},{"keyword_hits":[],"markers":["scheduler_queue","tests"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/rollback.sh","sha256":"666072447ba11d346772f62f274dadc974c4463e20f67e67f82f228f1fcf2ce8"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue","tests"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/seal.sh","sha256":"a2acafbf829e0eb5ee6e54d4c3f383d9ac16e28c63c8a84d94802293bfb88c47"},{"keyword_hits":[{"line":39,"text":"for unit in \"${FAILED[@]}\"; do test \"$unit\" != homelab-vm160-remote-backup.service; case \"$unit\" in homelab-backup-matrix-refresh.service|homelab-cluster-admin-pull.service|skladchik-reports-monitor-supervisor.service) ;; *) printf 'ROOT_CAUSE=UNEXPECTED_FAILED_UNIT\\nUNIT=%s\\n' \"$unit\" >&2; exit 67;; esac; done"}],"markers":["complaint_ingestion","moderation_actions","scheduler_queue","tests"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/phases/verify.sh","sha256":"ac0885c9762b99f360256ad3b3894f9cbcc4a8deab529a19ef264fe446bff029"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue","tests"],"path":"tasks/cluster-cloud-quorum-vm160-canary-v1/task.json","sha256":"636254d2526f0f62184d47cdb4c30c2831b11869c2000c557666f60b55d7691b"},{"keyword_hits":[{"line":8,"text":"EXPECTED_BEFORE=(homelab-backup-matrix-refresh.service homelab-cluster-admin-pull.service logrotate.service skladchik-reports-monitor-supervisor.service)"},{"line":9,"text":"EXPECTED_AFTER=(homelab-backup-matrix-refresh.service homelab-cluster-admin-pull.service skladchik-reports-monitor-supervisor.service)"}],"markers":["complaint_ingestion"],"path":"<REDACTED_TOKEN>.sh","sha256":"9b5966e7b43e5d6b7245b7ecc66de7c7f8b35ff220a024afe22bcdc854e82715"},{"keyword_hits":[{"line":7,"text":"EXPECTED_UNITS=(homelab-backup-matrix-refresh.service homelab-cluster-admin-pull.service logrotate.service skladchik-reports-monitor-supervisor.service)"}],"markers":["complaint_ingestion"],"path":"<REDACTED_TOKEN>.sh","sha256":"21802253966e8d94e8404fd6a217c8248004091dc9dd3b4c03193e3c81af4609"},{"keyword_hits":[],"markers":["persistence"],"path":"<REDACTED_TOKEN>.sh","sha256":"21e594e64b9079c049aab5b30bf1fccfa715e11cfb3ffa8b3fabf6ead06b7350"},{"keyword_hits":[{"line":8,"text":"EXPECTED_AFTER=(homelab-backup-matrix-refresh.service homelab-cluster-admin-pull.service skladchik-reports-monitor-supervisor.service)"}],"markers":["complaint_ingestion","tests"],"path":"<REDACTED_TOKEN>.sh","sha256":"c5ebb496de6ee6df9b5a67344b400e0af11a42f22463d8aace3f0ee048af9fe9"},{"keyword_hits":[{"line":8,"text":"EXPECTED_AFTER=(homelab-backup-matrix-refresh.service homelab-cluster-admin-pull.service skladchik-reports-monitor-supervisor.service)"}],"markers":["complaint_ingestion","persistence"],"path":"<REDACTED_TOKEN>.sh","sha256":"66f6f1a6b9250195bb5dd0b470bda8dd527a5253e8345dc89befbd5ef6428a68"},{"keyword_hits":[{"line":22,"text":" \"systemd:skladchik-reports-monitor-supervisor.service\""},{"line":154,"text":" \"skladchik-reports-monitor-supervisor.service\""},{"line":159,"text":" \"skladchik-reports-monitor-supervisor.service\""}],"markers":["complaint_ingestion","moderation_actions","persistence"],"path":"tasks/homelab-logrotate-namespace-latch-clearance-v1/task.json","sha256":"3a8fdfb6b4b64880012fcc3bc6fee4be6f101377310325541f9776de6d1623f7"},{"keyword_hits":[],"markers":["moderation_actions"],"path":"tasks/pve03-r8152-rx-ring-canary-v1/README.txt","sha256":"52e569a8fc5cd42f7e73b5583f698aa1dd25a0ff275dcf10f5d1b8bca466b906"},{"keyword_hits":[],"markers":["complaint_ingestion"],"path":"tasks/pve03-r8152-rx-ring-canary-v1/phases/apply.sh","sha256":"826dc81c1d7ac7c0e235de86210ccec2a933e0813d0fc38cf8583d0dcf934845"},{"keyword_hits":[],"markers":["moderation_actions"],"path":"tasks/pve03-r8152-rx-ring-canary-v1/phases/rollback.sh","sha256":"9b5d49a1a1d6e5f118b658635ea98848d9aadadb1756f64db1a942ad0d88482a"},{"keyword_hits":[],"markers":["moderation_actions","tests"],"path":"tasks/pve03-r8152-rx-ring-canary-v1/phases/seal.sh","sha256":"6781717169294e55a95fd16de813fed3143ee9a745f2ab9c0402afeb38e4dcb3"},{"keyword_hits":[{"line":98,"text":" \"verification\": \"pve03 nic1 RX ring is restored to the exact dynamically captured original RX value, the opaque TX ring report including n/a is unchanged, observed link/quorum health is verified after restoration, operator rollback is recorded with automatic_rollback=false, and any matching canonical seal is atomically transitioned from SEALED/RX=4096 to ROLLED_BACK at the captured RX value\""}],"markers":["complaint_ingestion"],"path":"tasks/pve03-r8152-rx-ring-canary-v1/task.json","sha256":"c5f36cd51d38da66d5c2e517ff850f996b04b4be4ee9a5529f991687bb7bb429"},{"keyword_hits":[{"line":1,"text":"Controlled one-time Skladchik monitor reauthentication."},{"line":7,"text":"persistent cookie health, clears only the Skladchik supervisor failed latch,"},{"line":14,"text":"/srv/homelab-ops/tools/skladchik-cookie-refresh"},{"line":15,"text":"Runbook: docs/skladchik-cookie-refresh.md"}],"markers":["browser_auth"],"path":"tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt","sha256":"7e2e699c9e4a3418a6fc357585be6e3d911480071a6dd653b2ea908163da1eb4"},{"keyword_hits":[{"line":5,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":17,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-cookie-update-edge | awk '{print $1}')\" = \"$EXPECTED_SHA\""},{"line":18,"text":"test \"$(awk -F= '$1==\"STATUS\"{print $2;exit}' /var/lib/skladchik-reports-monitor/health.txt)\" = AUTH_REQUIRED"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"ca42f68133086af7afd78a6d65e54a905a0ac9cfe583b867a98cd121addf732f"},{"keyword_hits":[{"line":4,"text":"<REDACTED_TOKEN>"},{"line":5,"text":"HEALTH=/var/lib/skladchik-reports-monitor/health.txt"},{"line":8,"text":"test -s /etc/skladchik-reports-monitor/secrets.env"},{"line":9,"text":"test -s /opt/skladchik-reports-monitor/monitor.py"},{"line":13,"text":"test \"$(systemctl is-enabled skladchik-reports-monitor.timer)\" = enabled"},{"line":14,"text":"test \"$(systemctl is-active skladchik-reports-monitor.timer)\" = active"},{"line":18,"text":" systemctl is-active --quiet skladchik-reports-monitor.service ||"},{"line":19,"text":" pgrep -f '/opt/skladchik-reports-monitor/monitor.py' >/dev/null ||"},{"line":20,"text":" pgrep -f 'skladchik-reports-monitor-cookie-update-edge' >/dev/null"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"77ebb2893962550f97d80bdfd2eb414f666578a272b6c35a3f4ca669df117878"},{"keyword_hits":[{"line":4,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":5,"text":"<REDACTED_TOKEN>"},{"line":11,"text":"cp -a /etc/skladchik-reports-monitor/secrets.env \"$STAGE/secrets.env\""},{"line":12,"text":"if test -e /var/lib/skladchik-reports-monitor/cookies.jar; then cp -a /var/lib/skladchik-reports-monitor/cookies.jar \"$STAGE/cookies.jar\"; else : >\"$STAGE/.cookies-absent\"; fi"},{"line":13,"text":"cp -a /var/lib/skladchik-reports-monitor/health.txt \"$STAGE/health.txt\""},{"line":15,"text":"printf '%s\\n' \"$(systemctl is-enabled skladchik-reports-monitor.timer)\" >\"$STAGE/timer-enabled\""},{"line":16,"text":"printf '%s\\n' \"$(systemctl is-active skladchik-reports-monitor.timer)\" >\"$STAGE/timer-active\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"c8978f9c09001577cc602884c3d06af6e62abbe33eb0b7208a3a01c49f91b0f2"},{"keyword_hits":[{"line":4,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":5,"text":"<REDACTED_TOKEN>"},{"line":13,"text":"install -m 0600 -o root -g root \"$STAGE/secrets.env\" /etc/skladchik-reports-monitor/secrets.env"},{"line":15,"text":" install -m 0600 -o root -g root \"$STAGE/cookies.jar\" /var/lib/skladchik-reports-monitor/cookies.jar"},{"line":17,"text":" rm -f /var/lib/skladchik-reports-monitor/cookies.jar"},{"line":19,"text":"install -m 0640 -o root -g root \"$STAGE/health.txt\" /var/lib/skladchik-reports-monitor/health.txt"},{"line":21,"text":"systemctl stop skladchik-reports-monitor.timer >/dev/null 2>&1 || true"},{"line":22,"text":"if test \"$(cat \"$STAGE/timer-enabled\")\" = enabled; then systemctl enable skladchik-reports-monitor.timer >/dev/null; else systemctl disable skladchik-reports-monitor.timer >/dev/null; fi"},{"line":23,"text":"if test \"$(cat \"$STAGE/timer-active\")\" = active; then systemctl start skladchik-reports-monitor.timer; fi"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"ed65911a8e02e5fa022be27a01b29b7e854900a2f452f933deaba5c3c6f06433"},{"keyword_hits":[{"line":4,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"}],"markers":["complaint_ingestion","moderation_actions"],"path":"<REDACTED_TOKEN>.sh","sha256":"a34c01cc60c95f256471079f1b47330077c86f2a87d716c30bfaa6b0f58dabb3"},{"keyword_hits":[{"line":4,"text":"HEALTH=/var/lib/skladchik-reports-monitor/health.txt"},{"line":5,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-cookie-update-edge | awk '{print $1}')\" = \"$EXPECTED_SHA\""},{"line":8,"text":"REPORTS=\"$(awk -F= '$1==\"reports\"{print $2;exit}' \"$HEALTH\")\""},{"line":14,"text":"case \"$REPORTS:$OPEN:$RESOLVED\" in *[!0-9:]*) exit 1 ;; esac"},{"line":17,"text":"test \"$(systemctl is-enabled skladchik-reports-monitor.timer)\" = enabled"},{"line":18,"text":"test \"$(systemctl is-active skladchik-reports-monitor.timer)\" = active"},{"line":19,"text":"test \"$(systemctl show skladchik-reports-monitor.service -p Result --value)\" = success"},{"line":20,"text":"printf 'EDGE_VERIFY_STATUS=OK\\nSTATUS=%s\\nREPORTS=%s\\nOPEN=%s\\nRESOLVED=%s\\nSESSION_KEEPALIVE=%s\\nCOOKIE_JAR=%s\\nTIMER_ENABLED=YES\\nTIMER_ACTIVE=YES\\n' \"$STATUS\" \"$REPORTS\" \"$OPEN\" \"$RESOLVED\" \"$KEEPALIVE\" \"$JAR\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"12db8e75a128398dd8de6fd8e3db0db45063ebfdc174c2e38e5d27753e3ca68e"},{"keyword_hits":[{"line":5,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","moderation_actions","browser_auth"],"path":"<REDACTED_TOKEN>","sha256":"10fe854274dca1a053cfd8c0155340bd689bf3f6555c70dbc14b890cbafb93fa"},{"keyword_hits":[{"line":5,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>","sha256":"ea2d89ce67893a6d89b29610e4d46e207932ecc157173454585f67890f58810c"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":14,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" /usr/local/sbin/skladchik-reports-monitor-cookie-update"},{"line":15,"text":"install -m 0755 \"$HOMELAB_TASK_DIR/assets/pve01/skladchik-reports-monitor-backup\" /usr/local/sbin/skladchik-reports-monitor-backup"},{"line":16,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" <REDACTED_TOKEN>"},{"line":17,"text":"install -m 0755 \"$HOMELAB_TASK_DIR/assets/pve01/skladchik-reports-monitor-status\" /usr/local/sbin/skladchik-reports-monitor-status"},{"line":18,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" /usr/local/sbin/skladchik-reports-monitor-supervisor"},{"line":20,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" <REDACTED_TOKEN>"},{"line":21,"text":"install -m 0755 \"$HOMELAB_TASK_DIR/assets/pve01/skladchik-reports-monitor-backup\" <REDACTED_TOKEN>"},{"line":22,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" <REDACTED_TOKEN>"},{"line":23,"text":"install -m 0755 \"$HOMELAB_TASK_DIR/assets/pve01/skladchik-reports-monitor-status\" <REDACTED_TOKEN>"},{"line":24,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" <REDACTED_TOKEN>"},{"line":25,"text":"scp -q \"${SSH[@]}\" \"$<REDACTED_TOKEN>\" \"$EDGE:/tmp/skladchik-reports-monitor-cookie-update-edge.cr7\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"15282031817306d3b72befbdd1c43387958a2caec002dba5ad00b155a3317ac1"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":24,"text":"for NAME in skladchik-reports-monitor-cookie-update skladchik-reports-monitor-backup skladchik-reports-monitor-monthly-selftest-watch skladchik-reports-monitor-status skladchik-reports-monitor-supervisor; do"},{"line":31,"text":"test \"$(sha256sum \"$<REDACTED_TOKEN>\" | awk '{print $1}')\" = \"$TARGET_EDGE_SHA\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"15202467ebe014537a8e57db35ac1064821279efef344c9325082eab1f929a34"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":13,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-cookie-update | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":14,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-backup | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":15,"text":"test \"$(sha256sum <REDACTED_TOKEN> | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":16,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-status | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":17,"text":"test \"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-supervisor | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":18,"text":"test \"$(sha256sum <REDACTED_TOKEN> | awk '{print $1}')\" = <REDACTED_TOKEN>"},{"line":19,"text":"test \"$(sha256sum \"$<REDACTED_TOKEN>\" | awk '{print $1}')\" = \"$TARGET_EDGE_SHA\""},{"line":22,"text":"test \"$(systemctl is-enabled skladchik-reports-monitor-supervisor.timer)\" = enabled"},{"line":23,"text":"test \"$(systemctl is-active skladchik-reports-monitor-supervisor.timer)\" = active"},{"line":24,"text":"test \"$(systemctl show skladchik-reports-monitor-supervisor.service -p Result --value)\" = exit-code"},{"line":25,"text":"grep -q '^STATUS=OK$' /var/lib/skladchik-reports-monitor-backup/health.txt"},{"line":26,"text":"grep -q '^STATUS=OK$' /var/lib/skladchik-reports-monitor-backup/restore-check-health.txt"},{"line":27,"text":"jq -n --arg status OK --arg current_edge_script_sha \"$CURRENT_EDGE_SHA\" --arg target_edge_script_sha \"$TARGET_EDGE_SHA\" '{status:$status,root_cause_count:0,production_changed:false,edge_monitor_status:\"AUTH_REQUIRED\",current_edge_script_sha256:$current_edge_script_sha,target_edge_script_sha256:$target_edge_script_sha,strict_hostkey:true,active_skladchik_sources_pinned:true}' > \"$HOMELAB_RUN_DIR/preflight.json\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"f3e533ebd72ba2343a78797a8087c529c9fcfa2b3cabc45b3c0bd477356a8cc9"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":16,"text":"cp -a /usr/local/sbin/skladchik-reports-monitor-cookie-update \"$LOCAL_STAGE/live/skladchik-reports-monitor-cookie-update\""},{"line":17,"text":"cp -a /usr/local/sbin/skladchik-reports-monitor-backup \"$LOCAL_STAGE/live/skladchik-reports-monitor-backup\""},{"line":18,"text":"cp -a <REDACTED_TOKEN> \"$<REDACTED_TOKEN>\""},{"line":19,"text":"cp -a /usr/local/sbin/skladchik-reports-monitor-status \"$LOCAL_STAGE/live/skladchik-reports-monitor-status\""},{"line":20,"text":"cp -a /usr/local/sbin/skladchik-reports-monitor-supervisor \"$LOCAL_STAGE/live/skladchik-reports-monitor-supervisor\""},{"line":21,"text":"cp -a /var/lib/skladchik-reports-monitor-supervisor \"$LOCAL_STAGE/supervisor-state\""}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"f95ecba71c1d569a002aab3cf0a61475585d4301df5359103e85b4ddbaded519"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":21,"text":"install -m 0755 \"$LOCAL_STAGE/live/skladchik-reports-monitor-cookie-update\" /usr/local/sbin/skladchik-reports-monitor-cookie-update"},{"line":22,"text":"install -m 0755 \"$LOCAL_STAGE/live/skladchik-reports-monitor-backup\" /usr/local/sbin/skladchik-reports-monitor-backup"},{"line":23,"text":"install -m 0755 \"$<REDACTED_TOKEN>\" <REDACTED_TOKEN>"},{"line":24,"text":"install -m 0755 \"$LOCAL_STAGE/live/skladchik-reports-monitor-status\" /usr/local/sbin/skladchik-reports-monitor-status"},{"line":25,"text":"install -m 0755 \"$LOCAL_STAGE/live/skladchik-reports-monitor-supervisor\" /usr/local/sbin/skladchik-reports-monitor-supervisor"},{"line":28,"text":"rm -rf /var/lib/skladchik-reports-monitor-supervisor"},{"line":29,"text":"cp -a \"$LOCAL_STAGE/supervisor-state\" /var/lib/skladchik-reports-monitor-supervisor"},{"line":30,"text":"systemctl start skladchik-reports-monitor-supervisor.service >/dev/null 2>&1 || true"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"3b8687392163cf5b6f8b0874087320fe74ceaa5fee897dd0e7762d8c71476a1c"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":15,"text":"jq -n --arg task_id \"$TASK_ID\" --arg change_id CR-2026-0007 --arg sealed_at \"$(date -u +%Y-%m-%dT%H:%M:%SZ)\" --arg verify_result \"$LATEST_VERIFY\" '{status:\"SEALED\",task_id:$task_id,change_id:$change_id,sealed_at:$sealed_at,verify_result:$verify_result,edge_monitor_status:\"OK\",supervisor_status:\"OK\",strict_hostkey:true,active_skladchik_sources_verified:5,edge_mutation_script_versioned:true}' > \"/var/lib/homelab-admin/seals/$TASK_ID.json\""},{"line":21,"text":"printf 'SEAL_STATUS=OK\\nCHANGE_ID=CR-2026-0007\\nTASK_ID=%s\\nEDGE_MONITOR_STATUS=OK\\nSUPERVISOR_STATUS=OK\\nSTRICT_HOSTKEY=YES\\nACTIVE_SKLADCHIK_SOURCES_VERIFIED=5\\nEDGE_MUTATION_SCRIPT_VERSIONED=YES\\nROOT_CAUSE_COUNT=0\\nPRODUCTION_CHANGED=YES\\n' \"$TASK_ID\""}],"markers":["complaint_ingestion","moderation_actions","tests"],"path":"<REDACTED_TOKEN>.sh","sha256":"08c808caa0fec1505a7f2fb0f1c34e8e5027515a57794f4544fa951fc7c7501a"},{"keyword_hits":[{"line":6,"text":"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1"},{"line":8,"text":"<REDACTED_TOKEN>"},{"line":9,"text":"<REDACTED_TOKEN>"},{"line":13,"text":"for NAME in skladchik-reports-monitor-cookie-update skladchik-reports-monitor-backup skladchik-reports-monitor-monthly-selftest-watch skladchik-reports-monitor-status skladchik-reports-monitor-supervisor; do"},{"line":26,"text":"test \"$(systemctl show skladchik-reports-monitor-supervisor.service -p Result --value)\" = success"},{"line":27,"text":"test \"$(systemctl is-enabled skladchik-reports-monitor-supervisor.timer)\" = enabled"},{"line":28,"text":"test \"$(systemctl is-active skladchik-reports-monitor-supervisor.timer)\" = active"},{"line":29,"text":"! systemctl --failed --no-legend --plain --no-pager | awk 'NF{print $1}' | grep -Fxq skladchik-reports-monitor-supervisor.service"},{"line":30,"text":"grep -q '^STATUS=OK$' /var/lib/skladchik-reports-monitor-backup/health.txt"},{"line":31,"text":"grep -q '^STATUS=OK$' /var/lib/skladchik-reports-monitor-backup/restore-check-health.txt"},{"line":34,"text":"jq -n --arg status OK '{status:$status,root_cause_count:0,production_changed:false,edge_monitor_status:\"OK\",supervisor_status:\"OK\",backup_status:\"OK\",restore_status:\"OK\",strict_hostkey:true,active_skladchik_sources_verified:5,desired_state_sources_verified:5,edge_mutation_script_verified:true,unsafe_active_hostkey_markers:0}' > \"$HOMELAB_RUN_DIR/verify.json\""},{"line":36,"text":"printf 'VERIFY_STATUS=OK\\nEDGE_MONITOR_STATUS=OK\\nSUPERVISOR_STATUS=OK\\nBACKUP_STATUS=OK\\nRESTORE_STATUS=OK\\nACTIVE_SKLADCHIK_SOURCES_VERIFIED=5\\nDESIRED_STATE_SOURCES_VERIFIED=5\\nEDGE_MUTATION_SCRIPT_VERIFIED=YES\\nUNSAFE_ACTIVE_HOSTKEY_MARKERS=0\\nROOT_CAUSE_COUNT=0\\nPRODUCTION_CHANGED=NO\\n'"}],"markers":["complaint_ingestion","browser_auth"],"path":"<REDACTED_TOKEN>.sh","sha256":"e93bb56ad833118c955a33d794fd9bbfe72d062f1933f63af1a13a3968fcad40"},{"keyword_hits":[{"line":3,"text":" \"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","},{"line":15,"text":" \"/var/lib/skladchik-reports-monitor-backup/health.txt\","},{"line":16,"text":" \"/var/lib/skladchik-reports-monitor-backup/restore-check-health.txt\","},{"line":17,"text":" \"systemd:skladchik-reports-monitor-supervisor.service\","},{"line":18,"text":" \"systemd:skladchik-reports-monitor-supervisor.timer\","},{"line":19,"text":" \"ssh:debian@<PRIVATE_ADDRESS>:/usr/local/sbin/skladchik-reports-monitor-cookie-update-edge\","},{"line":20,"text":" \"ssh:debian@<PRIVATE_ADDRESS>:/etc/skladchik-reports-monitor/secrets.env\","},{"line":21,"text":" \"ssh:debian@<PRIVATE_ADDRESS>:/var/lib/skladchik-reports-monitor/cookies.jar\","},{"line":22,"text":" \"ssh:debian@<PRIVATE_ADDRESS>:/var/lib/skladchik-reports-monitor/health.txt\","},{"line":23,"text":" \"/usr/local/sbin/skladchik-reports-monitor-cookie-update\","},{"line":24,"text":" \"/usr/local/sbin/skladchik-reports-monitor-backup\","},{"line":25,"text":" \"<REDACTED_TOKEN>\","},{"line":26,"text":" \"/usr/local/sbin/skladchik-reports-monitor-status\","},{"line":27,"text":" \"/usr/local/sbin/skladchik-reports-monitor-supervisor\","}],"markers":["complaint_ingestion","moderation_actions","browser_auth","persistence","tests"],"path":"tasks/skladchik-reports-monitor-controlled-reauth-v1/task.json","sha256":"d3108777e5094468aa3e633740ce8a56c90ca957a9a62932be896bbe784680b0"},{"keyword_hits":[],"markers":["persistence"],"path":"tests/fixtures/gitea-legacy-auth-permission.json","sha256":"95f4795f46e4aa5971be8bc3424c1688afbd7aa7e8bbdd6e12e3e27b9d542008"},{"keyword_hits":[],"markers":["tests"],"path":"tests/test_cr_2026_0005.py","sha256":"d91aac747e637f59729f302231037e63bbbda454012845563004bc7b01d8bf6a"},{"keyword_hits":[],"markers":["moderation_actions","tests"],"path":"tests/test_cr_2026_0006.py","sha256":"0b3bf19a243393ab79a5190893751b391e690e0ea62491e5a3f37892bff90d5d"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue","tests"],"path":"tests/test_cr_2026_0006_vm160_task.py","sha256":"4bb8fce2c5f007cf9768381bd4f1eafc8f208da36170e684047e6bad2c670bc2"},{"keyword_hits":[{"line":9,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","browser_auth","tests"],"path":"tests/test_cr_2026_0007_skladchik_reauth.py","sha256":"9ba7ca8494a22e83bba5479a3a647eb96abaef45ada1b08fa7432f03a64b1765"},{"keyword_hits":[{"line":11,"text":"TASK = ROOT / \"tasks/skladchik-reports-monitor-controlled-reauth-v1\""},{"line":13,"text":"EDGE = TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\""},{"line":15,"text":" \"skladchik-reports-monitor-cookie-update\","},{"line":16,"text":" \"skladchik-reports-monitor-backup\","},{"line":17,"text":" \"skladchik-reports-monitor-monthly-selftest-watch\","},{"line":18,"text":" \"skladchik-reports-monitor-status\","},{"line":19,"text":" \"skladchik-reports-monitor-supervisor\","},{"line":27,"text":"class SkladchikSemanticRepairTests(unittest.TestCase):"},{"line":48,"text":" self.assertIn(\"assets/edge/skladchik-reports-monitor-cookie-update-edge\", apply)"},{"line":53,"text":" wrapper = (PVE / \"skladchik-reports-monitor-cookie-update\").read_text(encoding=\"utf-8\")"},{"line":90,"text":" \"skladchik-reports-monitor-cookie-update\","},{"line":91,"text":" \"skladchik-reports-monitor-backup\","},{"line":92,"text":" \"skladchik-reports-monitor-status\","},{"line":97,"text":" \"skladchik-reports-monitor-monthly-selftest-watch\","}],"markers":["complaint_ingestion","browser_auth","persistence","tests"],"path":"tests/test_cr_2026_0007_skladchik_semantic_repair.py","sha256":"cfddf97b92b1ce351e733c159aadfccd21193fb0d67b5312fb93aed05e45fd6f"},{"keyword_hits":[{"line":9,"text":"TASK = ROOT / \"tasks/skladchik-reports-monitor-controlled-reauth-v1\""},{"line":12,"text":"class SkladchikSnapshotIntegrityTests(unittest.TestCase):"},{"line":37,"text":" self.assertNotIn(\"sha256sum /var/lib/skladchik-reports-monitor/health.txt\", edge_dry)"},{"line":38,"text":" self.assertNotIn(\"sha256sum /var/lib/skladchik-reports-monitor/cookies.jar\", edge_dry)"}],"markers":["complaint_ingestion","browser_auth","tests"],"path":"tests/test_cr_2026_0008_skladchik_snapshot_integrity.py","sha256":"e868d8397e1a79f8cc7b37a91c4a0da84d041da04ba6ea9d8e10853de3464fc9"},{"keyword_hits":[{"line":11,"text":"TASK = ROOT / \"tasks/skladchik-reports-monitor-controlled-reauth-v1\""},{"line":16,"text":"class SkladchikConcurrencyGuardTests(unittest.TestCase):"},{"line":29,"text":" source = (TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\").read_text(encoding=\"utf-8\")"},{"line":42,"text":" source = (TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\").read_text(encoding=\"utf-8\")"},{"line":51,"text":" source = (TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\").read_text(encoding=\"utf-8\")"},{"line":53,"text":" \"systemctl enable --now skladchik-reports-monitor.timer >/dev/null 2>&1 || true\\n\""},{"line":81,"text":" edge = TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\""},{"line":102,"text":" ROOT / \"tests/test_cr_2026_0007_skladchik_semantic_repair.py\""},{"line":110,"text":" 'sha256sum \"$<REDACTED_TOKEN>\"',"},{"line":114,"text":" 'sha256sum \"$<REDACTED_TOKEN>\"',"},{"line":120,"text":" def test_pre_apply_evidence_reports_current_and_target_edge_sha(self):"},{"line":145,"text":" self.assertTrue(source[\"pre_apply_evidence_reports_both_sha_values\"])"},{"line":155,"text":" \"REG-036-SKLADCHIK-PREFLIGHT-MONITOR-RACE\","},{"line":171,"text":" TASK / \"assets/edge/skladchik-reports-monitor-cookie-update-edge\","}],"markers":["complaint_ingestion","moderation_actions","browser_auth","persistence","tests"],"path":"tests/test_cr_2026_0009_skladchik_concurrency_guard.py","sha256":"0fe7182cb281e8ad5487f1c5f73f0230971a5027ae44c5ee0f0c6a5d10f8e513"},{"keyword_hits":[{"line":10,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","moderation_actions","browser_auth","tests"],"path":"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py","sha256":"4fc7c59d1f766600c1d43833c027b44f2fb8dd4dc9d174f706406e0a0a606cf7"},{"keyword_hits":[{"line":9,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","browser_auth","tests"],"path":"tests/test_cr_2026_0012_skladchik_cookie_refresh_runbook.py","sha256":"cfde805604d58d87d975584431aeb024bef21e863c4293d4726e5504415fe9bc"},{"keyword_hits":[],"markers":["moderation_actions","scheduler_queue","tests"],"path":"tests/test_cr_2026_0013_vm160_worker_bootstrap_transition.py","sha256":"917fd42b4eabdd87b29e9fb4dbfda0dfbc6b0aa587f96676ffb6d039e88a5110"},{"keyword_hits":[],"markers":["complaint_ingestion","moderation_actions","tests"],"path":"tests/test_cr_2026_0015_pve03_r8152_rx_ring_canary.py","sha256":"91b7a0a01b0eaa1db6a726eb8b009726e75bad5e11959be9494d82c5b5bf00df"},{"keyword_hits":[],"markers":["persistence","tests"],"path":"tests/test_reg_014_015.py","sha256":"951d6dbfe58042d59f0f3f7027988585a71975f248146b01bc9caff464d43940"},{"keyword_hits":[],"markers":["moderation_actions","persistence","tests"],"path":"tests/test_repository.py","sha256":"14b00be2aed7bc84bfd04ea561b9e385d7742b8ce112628efa27bd319e1735fc"},{"keyword_hits":[],"markers":["moderation_actions","browser_auth","persistence"],"path":"tools/collect_context.py","sha256":"4d42623567c9e30d46a78bccd30c754319712d64012c722c33265e7de62c017c"},{"keyword_hits":[{"line":7,"text":"<SENSITIVE_AUTH_ARTIFACT_REDACTED>"}],"markers":["complaint_ingestion","moderation_actions","deduplication","browser_auth"],"path":"tools/skladchik-cookie-refresh","sha256":"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0"},{"keyword_hits":[],"markers":["browser_auth","persistence","tests"],"path":"tools/validate_repo.py","sha256":"58fddb5f43f0668f70405ad09b5d79aa59d934329ed708f09b26692130781b35"}],"rules_page":{"auth_artifact_sources":["project-file:tests/fixtures/gitea-legacy-auth-permission.json"],"cookie_count_for_target":1,"error":"URLError","error_message":"<urlopen error _ssl.c:1012: The handshake operation timed out>","target_url":"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/"},"schema":1,"source_inventory":{"config_files":["changes/CR-2026-0005/request.json","changes/CR-2026-0006/plan.json","changes/CR-2026-0007/plan.json","changes/CR-2026-0008/plan.json","changes/CR-2026-0009/plan.json","changes/CR-2026-0010/plan.json","changes/CR-2026-0011/plan.json","changes/CR-2026-0012/plan.json","changes/CR-2026-0013/plan.json","changes/CR-2026-0015/plan.json","errors/regression-cases.json","inventory/access-paths.json","inventory/cluster-nodes.json","observed/cluster-guests.json","observed/current-context.json","observed/source-manifest.json","policies/cluster-cloud-quorum.json","policies/operating-policy.json","schemas/change.schema.json","schemas/context.schema.json","tasks/cluster-cloud-quorum-vm160-canary-v1/task.json","tasks/homelab-logrotate-namespace-latch-clearance-v1/task.json","tasks/pve03-r8152-rx-ring-canary-v1/task.json","tasks/skladchik-reports-monitor-controlled-reauth-v1/task.json","tests/fixtures/gitea-legacy-auth-permission.json"],"dependency_files":[],"deployment_files":[],"environment_key_names":["ACCOUNT_A_FP","ACCOUNT_B_FP","ACTIVE","ACTIVE_BACKUP_RESTORE_COUNT","ADMIN","APPLY","APPLY_RUN","ARCHIVE_SHA256","ARCHIVE_SIZE_BYTES","ASSET","ASSET_SHA","AUTH_MUTATED","AUTO_ROLLBACK","A_FREE","BACKUP_WAIT_EVENTS","B_FREE","CANARY","CANARY_GENERATION","CANARY_TS","CANONICAL_JOB_ID","CANONICAL_STATE","CLEANED_AT","CONFIG","COOKIE_JAR","COOKIE_REFRESH_RESULT","COUNT","CURRENT_EDGE_SHA","CURRENT_RX","CURRENT_TX","CURRENT_WORKER_SHA","DEADLINE","DEFICIT","DELETE_OUT","DESIRED","DRIVER","DRIVER_OUT","EDGE","EDGE_SCRIPT","EDGE_STAGE","ERROR_REGISTER","EVIDENCE_LEVEL","EXPECTED_AFTER","EXPECTED_BEFORE","EXPECTED_DRIVER","EXPECTED_MAX_RX","EXPECTED_SHA","EXPECTED_UNITS","FAILED_STAGE","FILE","FILES","FINALIZED","FINAL_URL","FINISHED","FIRST_RUN_RC","FIRST_RUN_STATUS","FIXTURE","FREE","FRESHNESS","FRESH_COOKIE_FORCED","GENERATIONS","GIT_TERMINAL_PROMPT","HEALTH","HOME","HOMELAB_CONTROLLED_APPLY_CONFIRM","HOMELAB_TIMEOUT","IFACE","IFS","INITIAL_SEAL_STATE","INLINE_PY_WRITE_RE","INLINE_REMOTE_RE","INSTALLED_WORKER_SHA","INVOCATION_ID","JAR","JAR_BACKUP","JAR_EXISTED","JOB_ID","JOB_NAME","JOURNAL_STREAM","KEEP","KEEPALIVE","KNOWN_HOSTS_BEFORE","LANG","LATEST_LINK","LATEST_VERIFY","LAUNCH_RC","LC_ALL","LEGACY_SOURCE_PATH","LINK","LINK_DETECTED","LINK_OUT","LIVE","LOCAL_STAGE","LVM_SUPPRESS_FD_WARNINGS","MANIFEST","MATRIX_MODE","MAX_AGE_SECONDS","MEMORY_PRESSURE_WATCH","MEMORY_PRESSURE_WRITE","MODE","MONITOR","MONITOR_STATUS","MUTATED","NODES","NO_COOKIE_SECRET","OBSERVE_SECONDS","OLD_PRESENT_RC","ONE_ARCHIVE","ONE_GENERATION","OPEN","OPEN_COUNT","ORIGINAL_HEAD","ORIGINAL_RX","ORIGINAL_TX","OUT","OUTPUT","PARENT","PART_MIB","PATH","PHASES","PLAN","POLICY","POLL_RC","POST_SEAL","PREFIX","PREFLIGHT","PROCESS_OUT","PRODUCTION_APPLY_STARTED","PROJECTED","PVE","PVE_LOG_ID","PVE_MIGRATED_FROM","PVE_NAMES","PVE_OUT","PWD","PYTHONDONTWRITEBYTECODE","QUORATE","RECOVERY_TASK","REFERENCE","REGISTRY","REMOTE","REMOTE_BASELINE","REMOTE_HOST","REMOTE_RC","REMOTE_ROOT","REMOTE_SCRIPT","REMOTE_SHA","REMOTE_STAGE","REMOTE_STATUS","REPO","REPORTS","REQUIRED","RESOLVED","RESTORED_AT","RESULT","RESULT_JSON","RING_OUT","ROLLBACK_ATTEMPTED","ROLLBACK_RC","ROOT","RUNBOOK","RUN_ID","RUN_ROOT","SAFE_SOURCES","SCRIPT","SEAL","SEALED","SEAL_PATH","SEAL_PRESENT","SEAL_ROOT","SEAL_RUN_ID","SEAL_SHA","SEAL_STATUS","SEAL_UPDATED","SECOND_JAR_ONLY_PERSISTENCE_RUN","SECOND_RUN_RC","SECOND_RUN_STATUS","SECRETS","SECRETS_BACKUP","SECRET_ASSIGNMENT_RE","SECTION_A_FP","SECTION_B_FP","SERVICE","SERVICE_EXEC_MAIN_STATUS","SERVICE_RESULT","SESSION_KEEPALIVE","SHLVL","SHOW","SOURCE_KIND","SOURCE_STATUS","SSH","SSH_BASE","SSL_CERT_DIR","SSL_CERT_FILE","STAGE","STALE_COOKIE_JAR_BYPASSED","STATE_ROOT","STATUS","SYSTEMD_EXEC_PID","SYSTEMD_PAGER","TARGET_EDGE_SHA","TARGET_RX","TARGET_WORKER_SHA","TARGET_WORKER_SHA256","TASK","TASK_ID","TERM","TIMER","TIMERS","TIMER_ACTIVE","TIMER_ENABLED","TIMER_WAS_ACTIVE","TIMER_WAS_ENABLED","TMP","TOOL","TX_SUPPORTED","TYPE","UNIT","UNSAFE_HOSTKEY","URL_CREDENTIAL_RE","USER","VERIFY","VERIFY_RC","VM160_BEFORE","VM180_HEALTH","WAIT_SECONDS","WORKER","_","drop_caps","init","rootmnt"],"text_bytes_read":360959,"text_file_count":107},"symbols":[{"line":15,"path":"tests/test_cr_2026_0012_skladchik_cookie_refresh_runbook.py","signature":"class SkladchikCookieRefreshRunbookTests(unittest.TestCase):"},{"line":23,"path":"tests/test_cr_2026_0007_skladchik_reauth.py","signature":"class SkladchikReauthTaskTests(unittest.TestCase):"},{"line":15,"path":"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py","signature":"class SkladchikCookieJarResetTests(unittest.TestCase):"},{"line":38,"path":"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py","signature":"def test_new_cookie_is_installed_before_stale_jar_removal(self) -> None:"},{"line":59,"path":"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py","signature":"def test_failure_restores_secret_and_cookie_jar(self) -> None:"},{"line":68,"path":"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py","signature":"def test_cookie_value_is_never_printed(self) -> None:"},{"line":16,"path":"tests/test_cr_2026_0009_skladchik_concurrency_guard.py","signature":"class SkladchikConcurrencyGuardTests(unittest.TestCase):"},{"line":120,"path":"tests/test_cr_2026_0009_skladchik_concurrency_guard.py","signature":"def test_pre_apply_evidence_reports_current_and_target_edge_sha(self):"},{"line":27,"path":"tests/test_cr_2026_0007_skladchik_semantic_repair.py","signature":"class SkladchikSemanticRepairTests(unittest.TestCase):"},{"line":52,"path":"tests/test_cr_2026_0007_skladchik_semantic_repair.py","signature":"def test_cookie_wrapper_is_clean_argv_only_launcher(self):"},{"line":12,"path":"tests/test_cr_2026_0008_skladchik_snapshot_integrity.py","signature":"class SkladchikSnapshotIntegrityTests(unittest.TestCase):"}]},"analysis_probe":{"duration_seconds":35.242,"rc":0,"stderr":"","stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_truncated":false,"stdout_bytes":47768,"stdout_sha256":"dde274d873257a3e88d68de7765301ddc9dd8ca6940e3dfe717c73248e9830cc","stdout_truncated":false},"analysis_ready":false,"candidate_roots":[{"git_grep":[],"mode":"worktree","path":"/srv/homelab-ops-worktrees/cr-2026-0015","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":4961,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":4961,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/srv/homelab-ops","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":3376,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/homelab-ops-cr-2026-0012","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":2151,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/homelab-ops-cr-2026-0007","reasons":["content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report","path-marker","content-marker:skladchik,report,complaint"],"score":1371,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/srv/homelab-desired-state","reasons":["content-marker:skladchik,report"],"score":961,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org,жалоб"],"score":326,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org,жалоб"],"score":326,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/resume_cr_2026_0011_skladchik_after_guard","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_package","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org,skladchik"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,skladchik,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,skladchik,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,az52.skladchik.org,report"],"score":301,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/etc/systemd/system","reasons":["systemd-marker"],"score":241,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/","reasons":["process-marker"],"score":226,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":206,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:жалоб,skladchik,report"],"score":206,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":206,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":206,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset_v3","reasons":["path-marker","content-marker:skladchik,report,reported"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset_v4","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/CR-2026-0012_skladchik_cookie_refresh_runbook","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/cr9-skladchik-concurrency-guard-v3","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_monthly_selftest_watch_package","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_patch_v3","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_restore_check_package","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_restore_check_package/files/etc","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_russian_patch_v4","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_package","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_package/files","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_v2_package","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_v2_package/files","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"/root/skladchik_reports_monitor_supervisor_cookie_fix_package","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}},{"git_grep":[],"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":181,"source":{"kind":"direct","name":"pve01-host"}}],"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-MODERATOR-ASSISTANT-DEEP-READ-ONLY-20260805T094200Z","command_rc":0,"container_metadata":null,"discovery_exact_marker_seen":true,"inventory_evidence":{"docker":{"available":false},"nested_oci_running_count":0,"pct":{"probe":{"duration_seconds":0.381,"rc":255,"stderr":"ipcc_send_rec[1] failed: Unknown error -1\nipcc_send_rec[2] failed: Unknown error -1\nipcc_send_rec[3] failed: Unknown error -1\nUnable to load access control list: Unknown error -1\n","stderr_bytes":179,"stderr_sha256":"7f7c6a4e34d689a6246e2dda50729abf93fb15fdc56cc971b1690257d4e0d228","stderr_truncated":false,"stdout_bytes":0,"stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_truncated":false},"running_count":0},"podman":{"probe":{"duration_seconds":0.016,"rc":0,"stderr":"","stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_truncated":false,"stdout_bytes":62,"stdout_sha256":"436bc6472386e92ad91cd22a27bb26ed818d62bf955f63d9abb3e4e943290d6d","stdout_truncated":false},"running_count":1}},"mutation_outcome":"NO_MUTATION","next_action":"<REDACTED_TOKEN>","output_truncated_in_json":false,"rc":0,"read_only":true,"result_bytes_before_compaction":87030,"result_compacted":false,"rollback_restored":null,"rollback_started":false,"root_cause_classification":"BOT_FOUND_BUT_RULES_PAGE_EVIDENCE_INCOMPLETE","runtime":{"evidence":"--- processes ---\n10985 687359 kvm\n11095 687355 kvm\n11201 687352 kvm\n--- systemd ---\nhomelab-duty-admin-report.service loaded inactive dead Homelab duty-admin read-only report\nskladchik-reports-monitor-monthly-selftest-watch.service loaded inactive dead Контроль результата ежемесячного самотеста Складчик\nskladchik-reports-monitor-supervisor.service loaded failed failed Skladchik reports monitor full supervisor\nsmartmontools.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon\nxfs_scrub_all_fail.service loaded inactive dead Online XFS Metadata Check for All Filesystems Failure Reporting\n","probe":{"duration_seconds":0.025,"rc":0,"stderr":"","stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_truncated":false,"stdout_bytes":967,"stdout_sha256":"279a52eda35cb6a27133709a8b4a13407e7355daae61055f7fddc0f6318775af","stdout_truncated":false},"source":{"kind":"direct","name":"pve01-host"}},"schema":1,"selected_candidate":{"mode":"worktree","path":"/srv/homelab-ops-worktrees/cr-2026-0015","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":4961,"source":{"kind":"direct","name":"pve01-host"}},"source_count":2,"source_inspections":[{"probe":{"duration_seconds":1.033,"rc":0,"stderr":"","stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_truncated":false,"stdout_bytes":32300,"stdout_sha256":"87bd11ca0b0bedcf86dd32ea06c4d029b9f532a90ea962bf7d6937792f205b82","stdout_truncated":false},"result":{"candidate_roots":[{"mode":"worktree","path":"/srv/homelab-ops-worktrees/cr-2026-0015","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":4960},{"mode":"worktree","path":"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":4960},{"mode":"worktree","path":"/srv/homelab-ops","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,report,жалоб","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":3375},{"mode":"worktree","path":"/root/homelab-ops-cr-2026-0012","reasons":["content-marker:skladchik,report","content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report,reported","path-marker","content-marker:skladchik,report,complaint","content-marker:skladchik,az52.skladchik.org,report","content-marker:skladchik,report,az52.skladchik.org"],"score":2150},{"mode":"worktree","path":"/root/homelab-ops-cr-2026-0007","reasons":["content-marker:skladchik,complaint,report","content-marker:skladchik","content-marker:skladchik,report","path-marker","content-marker:skladchik,report,complaint"],"score":1370},{"mode":"worktree","path":"/srv/homelab-desired-state","reasons":["content-marker:skladchik,report"],"score":960},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org,жалоб"],"score":325},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org,жалоб"],"score":325},{"mode":"worktree","path":"/root/resume_cr_2026_0011_skladchik_after_guard","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"/root/skladchik_reports_monitor_package","reasons":["path-marker","content-marker:skladchik,report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org,skladchik"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,skladchik,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,skladchik,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:report,az52.skladchik.org"],"score":300},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,az52.skladchik.org,report"],"score":300},{"mode":"worktree","path":"/etc/systemd/system","reasons":["systemd-marker"],"score":240},{"mode":"worktree","path":"/","reasons":["process-marker"],"score":225},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":205},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:жалоб,skladchik,report"],"score":205},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":205},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report,жалоб"],"score":205},{"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset_v3","reasons":["path-marker","content-marker:skladchik,report,reported"],"score":180},{"mode":"worktree","path":"/root/CR-2026-0011_skladchik_cookie_jar_reset_v4","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/CR-2026-0012_skladchik_cookie_refresh_runbook","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/cr9-skladchik-concurrency-guard-v3","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_monthly_selftest_watch_package","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_patch_v3","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_restore_check_package","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_restore_check_package/files/etc","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_russian_patch_v4","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_package","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_package/files","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_v2_package","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_status_console_v2_package/files","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"/root/skladchik_reports_monitor_supervisor_cookie_fix_package","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180},{"mode":"worktree","path":"<REDACTED_TOKEN>","reasons":["path-marker","content-marker:skladchik,report"],"score":180}],"dirs_seen":1195,"duration_seconds":1.011,"errors":[],"file_hits":[{"path":"<REDACTED_TOKEN>.py","score":265,"sha256":"59161156920d608025c774540049b6f7c851109f5075187781a915fb3e5db700","terms":["skladchik","report","az52.skladchik.org","жалоб"]},{"path":"<REDACTED_TOKEN>.py","score":265,"sha256":"cc51a3a46e665fdb6698096c216d3a9367fbc81641e0b205fd3d7baf8b2eee7e","terms":["skladchik","report","az52.skladchik.org","жалоб"]},{"path":"/root/homelab-ops-cr-2026-0012/docs/skladchik-cookie-refresh.md","score":240,"sha256":"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6","terms":["skladchik","az52.skladchik.org","report"]},{"path":"/root/homelab-ops-cr-2026-0012/tools/skladchik-cookie-refresh","score":240,"sha256":"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0","terms":["skladchik","report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.sh","score":240,"sha256":"8d21267a2d4df79e86d0b78c2736064c23bd72728c2d78367091ff0ff460f66a","terms":["skladchik","report","az52.skladchik.org"]},{"path":"/root/skladchik_reports_monitor_package/README.md","score":240,"sha256":"c7720d5f9fd0b847a63247dead6da082bc1e277893102d18faf5a2017367b1b2","terms":["skladchik","report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.ini","score":240,"sha256":"37d5b1d2443bf6d94642243b6dc48ac0fa4a00672e4ee1cbff35401e931ffefb","terms":["report","az52.skladchik.org","skladchik"]},{"path":"<REDACTED_TOKEN>.ini","score":240,"sha256":"8948d0cd1c94b652b5d67d950d2f938c2d042e9f5b2fedd7c88883d555be2350","terms":["report","skladchik","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.md","score":240,"sha256":"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6","terms":["skladchik","az52.skladchik.org","report"]},{"path":"<REDACTED_TOKEN>","score":240,"sha256":"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0","terms":["skladchik","report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.md","score":240,"sha256":"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6","terms":["skladchik","az52.skladchik.org","report"]},{"path":"<REDACTED_TOKEN>","score":240,"sha256":"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0","terms":["skladchik","report","az52.skladchik.org"]},{"path":"/srv/homelab-ops/docs/skladchik-cookie-refresh.md","score":240,"sha256":"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6","terms":["skladchik","az52.skladchik.org","report"]},{"path":"/srv/homelab-ops/tools/skladchik-cookie-refresh","score":240,"sha256":"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0","terms":["skladchik","report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"19425051067761906f59803482383163f39f0d887d6971e29ebac502f675a9a8","terms":["report","skladchik","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"1670994d0181ca6c7587c0c2719d24cd56dddcb549aba30ee1225d7a21bec887","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"71db362c5803e472375f4caf4a987f0376fad9032417a4281a63ab845955836b","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"bc76b93ef5a0b6bf37c7674310b485c9b299908b4bce62b82e454a9c826a063a","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"39cd0c9f5c80f4d508b510ac7a1815436b22fca45ab41563cf4d79169edf36ce","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"bc76b93ef5a0b6bf37c7674310b485c9b299908b4bce62b82e454a9c826a063a","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"8078e0930ad98e1ca130368ddae821c446a1847b3597d1a214c7b6c29d30ed6d","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"b3b350ec0beaf35a9011e4cc97cf929960fa9dfc71b90f6860520c809715a296","terms":["report","az52.skladchik.org"]},{"path":"<REDACTED_TOKEN>.log","score":240,"sha256":"48e111913b0736b3dfc9c1693fd816a5b4138c568a74e2bb899c3cd540b8816c","terms":["skladchik","az52.skladchik.org","report"]},{"path":"<REDACTED_TOKEN>.json","score":145,"sha256":"dbd0295dbad6cf54416930ebe12ec54ff21b8aeb29679a0339db4513e7e3ac8c","terms":["skladchik","report","complaint"]},{"path":"<REDACTED_TOKEN>.json","score":145,"sha256":"d3108777e5094468aa3e633740ce8a56c90ca957a9a62932be896bbe784680b0","terms":["skladchik","report","complaint"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"dd2c7e26aaa6835fa4ac4365eade338eb7b19f4bfe7528179c59cf8039454180","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>.service","score":145,"sha256":"2ac27ed81ef3ed163a4efa430cc43f6cf1483663c538d8fdd464d3a41b0d76da","terms":["жалоб","skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":145,"sha256":"e051db9e5009b8365c356e957a80b7fd28597034a6365cd3d82dc6742df089e5","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>.py","score":145,"sha256":"ac557e37ef995a16f5712e7a7d9e9686d7f9f66892f2fa21d93e132198bb7f89","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"48c6ca01d2430d14c6af797c079640815ba1352a98466d4014ecbb80a27eaada","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"35c68ae0929ff3795be2bde40de334fc8e26413a3d8a620a137be90d1f2c164e","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>.json","score":145,"sha256":"d3108777e5094468aa3e633740ce8a56c90ca957a9a62932be896bbe784680b0","terms":["skladchik","report","complaint"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"48c6ca01d2430d14c6af797c079640815ba1352a98466d4014ecbb80a27eaada","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"35c68ae0929ff3795be2bde40de334fc8e26413a3d8a620a137be90d1f2c164e","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>.json","score":145,"sha256":"d3108777e5094468aa3e633740ce8a56c90ca957a9a62932be896bbe784680b0","terms":["skladchik","report","complaint"]},{"path":"<REDACTED_TOKEN>","score":145,"sha256":"48c6ca01d2430d14c6af797c079640815ba1352a98466d4014ecbb80a27eaada","terms":["skladchik","report","жалоб"]},{"path":"<REDACTED_TOKEN>.json","score":145,"sha256":"d3108777e5094468aa3e633740ce8a56c90ca957a9a62932be896bbe784680b0","terms":["skladchik","report","complaint"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"bd70785238a565e0ed9b4535b69e9d09865a07e110cf41bdb22e4509bed53afa","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"f97b383639d08f4555fd288e780c7cd1303f854b1489d349c51b9061163c4470","terms":["skladchik","report","reported"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"d106556409b6af52b295ab232f899c8a7348e2f35749acd9f07d328deeaf93c3","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"c1e050ec87b2365952c54673cdca79536577182448cfe8a29ee65e480b3c95cd","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"daaf2e568570aad53396cfab996a67d003bd8590e916bc4c54d45f7f81005f66","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"bc46788a8f7dbe50b7ef600727f72b76981a23fdfc026cd10ba857fad9edb0e1","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"f902a61109efbac5918360f2235c2523bd10704ac484a4e8591e8a1c490faf5a","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"a795ae5ae798c9cb7b96d4c74d9d50bdc2c89379b2496f3a4666f24d3fe1ce13","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"9ba7ca8494a22e83bba5479a3a647eb96abaef45ada1b08fa7432f03a64b1765","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"77ebb2893962550f97d80bdfd2eb414f666578a272b6c35a3f4ca669df117878","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"10fe854274dca1a053cfd8c0155340bd689bf3f6555c70dbc14b890cbafb93fa","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"f902a61109efbac5918360f2235c2523bd10704ac484a4e8591e8a1c490faf5a","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"e93bb56ad833118c955a33d794fd9bbfe72d062f1933f63af1a13a3968fcad40","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"cfde805604d58d87d975584431aeb024bef21e863c4293d4726e5504415fe9bc","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.timer","score":120,"sha256":"26bfe960fbf63ecfc503376c7fb29eec920b72eb1813b51d861ae43099f3e5dc","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"3505480428cd29359a251800e523faa437ca380ed89f2fff1aa285afd80f8036","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"fb5f2f37f70c677d5a47b83cef46f2b1bb052efdaaf91051f1ec550dd585fe2e","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.timer","score":120,"sha256":"10b5016d1ff57878977ffb025bc1b783cd1a19fcfe8dca2d0649f73bb4af8d9b","terms":["skladchik","report"]},{"path":"/root/skladchik_reports_monitor_patch_v3/apply_patch_on_edge.sh","score":120,"sha256":"eea081e598312f51299d532b412a747bdab81daea619101129f365ed3d2fab47","terms":["skladchik","report"]},{"path":"/root/skladchik_reports_monitor_restore_check_package.tar.gz.sha256","score":120,"sha256":"7f8a1b5aa18fa0e85954154a7a04bd7faa3793378857727ef336baa19c85631a","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.conf","score":120,"sha256":"c7f63d5707196f9b770cb304333a80fa20d0e9e34554ef11224bd6f2e4208aa5","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.service","score":120,"sha256":"6094ede6028814c73cfda017501d09e90f87aa43211c70d3b1977e3348821458","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"0a14f5db7c8861133bc6e3a7d43373abc6fb76193aa20988d97a14ea4a464fcb","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"c003e2882fc415fd292698c6ef20e2c83dd151270eecb7a794ee788af67a53df","terms":["skladchik","report"]},{"path":"/root/skladchik_reports_monitor_russian_patch_v4/README.md","score":120,"sha256":"dcd1627c1a8e352953f77f33c3f46dad687a6065d532924a2c4be4c3edae9597","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"b2751591c79133115ef1ea5249a580f1eb9762c70758c399d5c804a725612c9d","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"695c4b4a824c3eb9f7a3668cb55fe48e576c17209fb92a165609b651016b1d7f","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"f94ec75155f415b35517dade0bfba00926eba6088e0c2b5c96ae79daa5dc368f","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"b5acd3d0430492f099ce3c347c9a40d50127e12c674867f69575650a4bb1e8a2","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.timer","score":120,"sha256":"3c3e38a40b3dfbfaa77d99a1c2bea4b58009130eac7a5197356dead1137a5ef6","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"a3006723d902fb7735c593003a6c6755fa3d69683126ec5f53165131f754fd7a","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"65e9b5dbe94f83cfd53dff0b376aed99c139268e0ddb4c7c8d7ecfc9580f1c45","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.py","score":120,"sha256":"13772da6826adef77a0aa3d1b4bd550049323f446e5ed9f459e6b89b0a3ac948","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.timer","score":120,"sha256":"aa315c4d8408b88e4c4116b08d7778b0cd457ae5e7d15a823865d4e0961bf5b2","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"e88a57e4ff3450702bb7c9631b9f7cff2fd86fb1606691fc9c57d9069f8e4b04","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"abb2d17392b6edde3603f77e88fc82240c311f932b0d197b1b8289b990c1dc23","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>.sh","score":120,"sha256":"d80a5cfb0ada7ad6fd00bd7fa5f52b04d8e1ed358f1577b3a9b6b5ad779765ad","terms":["skladchik","report"]},{"path":"/root/test_skladchik_smtp_delivery_v1/SHA256SUMS.txt","score":120,"sha256":"1d4b1077d4211a6c8783beebabea3a99ef1bb2c91d39673b0159800276675f50","terms":["skladchik"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"1912f8f0559637563972bb8ac984fb0036694092056ae53968c02cc3b67855f3","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"abb2d17392b6edde3603f77e88fc82240c311f932b0d197b1b8289b990c1dc23","terms":["skladchik","report"]},{"path":"<REDACTED_TOKEN>","score":120,"sha256":"92ca1bd3b9e29bb2adf27deeb009edd8daee70f4fc304a879f79c29e00d99d67","terms":["skladchik","report"]}],"files_seen":3200,"gitea_head_hits":[],"process_hits":[{"cmd_sha256":"82689c35ab6c5fa366e20c315c42a4d065d7b8eba6d4b61854fecc7dc1edf7ed","comm":"kvm","pid":10985},{"cmd_sha256":"306ac7211930d50a9c94496804e5ae02e65dc4ddd8738ecd92f2c7dbbb33375f","comm":"kvm","pid":11095},{"cmd_sha256":"354cef6a94e8fe0b8bae043c3d46f2c332f8171131d51aba038c30a002829f58","comm":"kvm","pid":11201},{"cmd_sha256":"7f6f8f923aef337447f1704b22f2da2dc6907126ac94a0644ae702ca0acc86fe","comm":"bash","pid":2363280},{"cmd_sha256":"d3d399953b0d2dc4fc4ca2ba746e5d200ee5a711aee94e33318d7c6a1d337bfd","comm":"timeout","pid":2363303},{"cmd_sha256":"5e901475207823efb481c011007e53741942e9f211ce9079ff64781271cb83a3","comm":"python3","pid":2363304}],"schema":1,"systemd_units":[{"path":"/etc/systemd/system/skladchik-reports-monitor-backup.service","sha256":"cdcac9f575c2e06c7b9f15aaeb334384f1aebbde6de1e6175df049c8116483eb"},{"path":"/etc/systemd/system/homelab-duty-admin-report.service","sha256":"0032995d37a16f6f5f3adf57abfec3f0159fd971ab461f5257c17f46f42876ab"},{"path":"<REDACTED_TOKEN>.service","sha256":"6094ede6028814c73cfda017501d09e90f87aa43211c70d3b1977e3348821458"},{"path":"/etc/systemd/system/skladchik-reports-monitor-supervisor.service","sha256":"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7"},{"path":"/etc/systemd/system/smartd.service","sha256":"21ce9cfcbfe1731216b44b07b4e4f8d451427080fc14f37cf72bda7782a42807"},{"path":"<REDACTED_TOKEN>.service","sha256":"937a97fe780973d1a23e701968681ba6153dc378fa07c77e6b2396a66bade27c"},{"path":"/lib/systemd/system/smartmontools.service","sha256":"21ce9cfcbfe1731216b44b07b4e4f8d451427080fc14f37cf72bda7782a42807"},{"path":"/lib/systemd/system/nut-driver-enumerator.service","sha256":"a3e8c7d02d46b46683fc28b6701d8ce57cf21e8fd006e5824ca99f45a7615b50"},{"path":"/lib/systemd/system/xfs_scrub_media_fail@.service","sha256":"1905553594fd1d03c56d17c9963c98942981899c481f6436a313bdfd86a419ba"},{"path":"/lib/systemd/system/e2scrub_fail@.service","sha256":"a07f34b5b27c6d0f4335d07471b380c28f81ebd435bf5dab79dd7292672914d1"},{"path":"/lib/systemd/system/xfs_scrub_all_fail.service","sha256":"700b98441f996012b39c8374416b9f4eac59c3124ff2a847e65eba75e936850e"},{"path":"/lib/systemd/system/xfs_scrub_fail@.service","sha256":"4145e2877a3108c07e470478f6c4a7f782053d88b933ba54d15fac94a87c7499"},{"path":"/lib/systemd/system/nut-driver@.service","sha256":"260f10e7b828d2a857892ea6099b662ed9e3228f2bcdc109467d2df6e82b5fd7"},{"path":"/usr/lib/systemd/system/smartmontools.service","sha256":"21ce9cfcbfe1731216b44b07b4e4f8d451427080fc14f37cf72bda7782a42807"},{"path":"/usr/lib/systemd/system/nut-driver-enumerator.service","sha256":"a3e8c7d02d46b46683fc28b6701d8ce57cf21e8fd006e5824ca99f45a7615b50"},{"path":"/usr/lib/systemd/system/xfs_scrub_media_fail@.service","sha256":"1905553594fd1d03c56d17c9963c98942981899c481f6436a313bdfd86a419ba"},{"path":"/usr/lib/systemd/system/e2scrub_fail@.service","sha256":"a07f34b5b27c6d0f4335d07471b380c28f81ebd435bf5dab79dd7292672914d1"},{"path":"/usr/lib/systemd/system/xfs_scrub_all_fail.service","sha256":"700b98441f996012b39c8374416b9f4eac59c3124ff2a847e65eba75e936850e"},{"path":"/usr/lib/systemd/system/xfs_scrub_fail@.service","sha256":"4145e2877a3108c07e470478f6c4a7f782053d88b933ba54d15fac94a87c7499"},{"path":"/usr/lib/systemd/system/nut-driver@.service","sha256":"260f10e7b828d2a857892ea6099b662ed9e3228f2bcdc109467d2df6e82b5fd7"}]},"source":{"kind":"direct","name":"pve01-host"}},{"probe":{"duration_seconds":0.071,"rc":127,"stderr":"Error: crun: executable file `python3` not found in $PATH: No such file or directory: OCI runtime attempted to invoke a command that was not found\n","stderr_bytes":147,"stderr_sha256":"c729f2c0b0064fe8c2ebbeb77f1a067f45ab56daba16d5dc5a3efbb766b90eae","stderr_truncated":false,"stdout_bytes":0,"stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_truncated":false},"result":null,"source":{"id":"aa350cac62aa","image":"ghcr.io/analogj/scrutiny:latest-omnibus","kind":"podman","name":"scrutiny"}}],"status":"OK","target_url":"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/"}
OUTPUT_END
CHAT_OUTPUT_END