CHAT_OUTPUT_BEGIN
COMMAND_ID=HOMELAB-OPEN-TAILS-AUDIT-356
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=cluster-audit
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
COMMAND_SHA256=953f5998c1fc1f4d717aa12a2790dfb5da50489cdad154c28a522fe70df9c7c2
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGES_MADE=false
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=607352a3748006d0012a9222292d736e9d53d28ff8fca66ab8efa7f19907093c
SANITIZED_OUTPUT_SHA256=607352a3748006d0012a9222292d736e9d53d28ff8fca66ab8efa7f19907093c
OUTPUT_BEGIN
DETAIL=REFERENCE_FILE=/etc/pve/31_HOMELAB_REFERENCE.md
DETAIL=REFERENCE_METADATA=root:www-data|640|164602|regular file
DETAIL=REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
DETAIL=REFERENCE_LINE_COUNT=2809
DETAIL=ERROR_REGISTER_FILE=/etc/pve/HOMELAB_ASSISTANT_ERROR_REGISTER.md
DETAIL=ERROR_REGISTER_METADATA=root:www-data|640|79246|regular file
DETAIL=ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
DETAIL=ERROR_REGISTER_LINE_COUNT=953
DETAIL=REFERENCE_RECENT_HEADINGS_BEGIN
DETAIL=REFERENCE_HEADING=1897|## HOME_PORTAL_AUDIT_INDEX_300_313_20260630
DETAIL=REFERENCE_HEADING=1902|## HOME_PORTAL_DEDUP_AND_EXTERNAL_CARDS_CORRECTED_APPLY_20260630
DETAIL=REFERENCE_HEADING=1908|## HOME_PORTAL_AUDIT_INDEX_300_317_20260630
DETAIL=REFERENCE_HEADING=1913|## HOMELAB_COMMAND_SAFETY_HARDENING_20260630
DETAIL=REFERENCE_HEADING=1919|## HOME_PORTAL_AUDIT_INDEX_300_321_20260630
DETAIL=REFERENCE_HEADING=1924|## HOME_PORTAL_POST_APPLY_VALIDATION_AND_API_TRIAGE_20260630
DETAIL=REFERENCE_HEADING=1929|## HOME_PORTAL_AUDIT_INDEX_300_325_20260630
DETAIL=REFERENCE_HEADING=1934|## HOME_PORTAL_API_ERROR_ROOT_CAUSE_20260630
DETAIL=REFERENCE_HEADING=1940|## HOME_PORTAL_AUDIT_INDEX_300_329_20260630
DETAIL=REFERENCE_HEADING=1945|## HOME_PORTAL_DISABLE_OPENMETEO_WIDGET_20260630
DETAIL=REFERENCE_HEADING=1951|## HOME_PORTAL_AUDIT_INDEX_300_333_20260630
DETAIL=REFERENCE_HEADING=1956|## HOME_PORTAL_LINK_OPEN_AUDIT_20260630
DETAIL=REFERENCE_HEADING=1962|## HOME_PORTAL_AUDIT_INDEX_300_337_20260630
DETAIL=REFERENCE_HEADING=1967|## HOME_PORTAL_EXPLICIT_VPN_DUPLICATE_CLEANUP_CORRECTED_20260630
DETAIL=REFERENCE_HEADING=1972|## HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_20260630
DETAIL=REFERENCE_HEADING=1977|## HOME_PORTAL_ACTIVE_CONFIG_SCOPE_RECHECK_20260630
DETAIL=REFERENCE_HEADING=1982|## HOME_PORTAL_ACTIVE_VPN_DUPLICATES_FINAL_CLEANUP_20260630
DETAIL=REFERENCE_HEADING=1987|## HOME_PORTAL_NPMPLUS_DEFAULT_ROUTE_ANALYSIS_20260630
DETAIL=REFERENCE_HEADING=1992|## HOME_PORTAL_CURRENT_STATE_20260630
DETAIL=REFERENCE_HEADING=2005|## HOME_PORTAL_DIRECT_LINK_FIX_20260630
DETAIL=REFERENCE_HEADING=2012|## HOME_PORTAL_YAML_AWARE_SITEMONITOR_20260630
DETAIL=REFERENCE_HEADING=2019|## HOMELAB_CLUSTER_BACKLOG_20260630
DETAIL=REFERENCE_HEADING=2024|## HOMEPAGE_BACKUP_GAP_CLASSIFICATION_20260630
DETAIL=REFERENCE_HEADING=2029|## HOMEPAGE_EXISTING_BACKUP_EVIDENCE_CLOSURE_20260630
DETAIL=REFERENCE_HEADING=2035|## HOME_EXTERNAL_CLOUDFLARE_ALEXHOST_20260630
DETAIL=REFERENCE_HEADING=2042|## HOME_EXTERNAL_RELAY_REMOVED_20260630
DETAIL=REFERENCE_HEADING=2046|## ROUTER_CLI_PERMISSION_LIMIT_20260630
DETAIL=REFERENCE_HEADING=2051|## ROUTER_CLI_PROOF_REPAIR_20260630
DETAIL=REFERENCE_HEADING=2055|## HOME_EXTERNAL_NETBIRD_ALEXHOST_NORMALIZE_20260630
DETAIL=REFERENCE_HEADING=2060|## ROUTER_HTTP_SERVICE_FORBIDDEN_FROM_EDGE_VM_20260701
DETAIL=REFERENCE_HEADING=2065|## HOME_MOSCOW_ROUTER_HEALTH_ENDPOINT_20260701
DETAIL=REFERENCE_HEADING=2072|## HOME_MOSCOW_ROUTER_HEALTH_ENDPOINT_FIXED_20260701
DETAIL=REFERENCE_HEADING=2077|## HOME_MOSCOW_ROUTER_HEALTH_ENDPOINT_APPLIED_EXACT_20260701
DETAIL=REFERENCE_HEADING=2084|## FORUM_PROD_VM160_REBUILD_BASELINE_20260701
DETAIL=REFERENCE_HEADING=2093|## FORUM_PROD_CODEVIPE_FIRST_RECIPE_STRATEGY_20260701
DETAIL=REFERENCE_HEADING=2100|## FORUM_PROD_FRESH5_DEPLOYED_OK_20260701
DETAIL=REFERENCE_HEADING=2110|## OPERATOR_RULE_CONTINUE_WITH_NEXT_COMMAND_20260701
DETAIL=REFERENCE_HEADING=2116|## OPERATOR_RULE_BATCH_2_3_COMMANDS_20260701
DETAIL=REFERENCE_HEADING=2122|## FORUM_PROD_FRESH5_PUBLIC_CUTOVER_OK_20260701
DETAIL=REFERENCE_HEADING=2129|## EDGE_FORUM_PUBLICATION_BACKUP_20260701
DETAIL=REFERENCE_HEADING=2134|## FORUM_CERT_RENEWAL_CONFIGURED_20260701
DETAIL=REFERENCE_HEADING=2141|## CLOUDFLARE_FORUM_DNS_AUDIT_OK_20260701
DETAIL=REFERENCE_HEADING=2148|## FORUMS_FINAL_DNS_AUDIT_SNAPSHOT_OK_20260701
DETAIL=REFERENCE_HEADING=2154|## FORUM_LOCAL_BACKUP_CONFIGURED_20260701
DETAIL=REFERENCE_HEADING=2161|## FORUM_MAIL_NOREPLY_AND_SPF_CLEANUP_20260701
DETAIL=REFERENCE_HEADING=2167|## FORUM_CDN_RECORDS_DELETED_20260701
DETAIL=REFERENCE_HEADING=2173|## FORUM_SPF_DEDUPED_AND_CDN_DELETED_20260701
DETAIL=REFERENCE_HEADING=2181|## FORUM_PUBLIC_DNS_MAIL_CLEAN_FINAL_20260701
DETAIL=REFERENCE_HEADING=2190|## FORUM_SMTP_TRANSPORT_PAUSED_20260701
DETAIL=REFERENCE_HEADING=2197|## POST_INCIDENT_STABLE_STATE_20260701
DETAIL=REFERENCE_HEADING=2206|## FORUM_SMTP_ONE_SHOT_TEST_OK_20260701
DETAIL=REFERENCE_HEADING=2213|## SMTP_ONESHOT_OK_STABLE_FINAL_20260701
DETAIL=REFERENCE_HEADING=2221|## FORUM_PERSISTENT_MSMTP_ENABLED_20260701
DETAIL=REFERENCE_HEADING=2229|## FORUM_PERSISTENT_SMTP_FINAL_STABLE_20260701
DETAIL=REFERENCE_HEADING=2238|## FORUM_PROD_FRESH5_MAILRU_CLOUD_BACKUP_OK_20260701
DETAIL=REFERENCE_HEADING=2247|## FORUM_PROD_FRESH5_MAILRU_CLOUD_RESTORE_DRILL_OK_20260701
DETAIL=REFERENCE_HEADING=2256|## FORUM_POSTLAUNCH_BACKUP_MAIL_FINAL_ROLLUP_OK_20260701
DETAIL=REFERENCE_HEADING=2266|## FORUM_XENFORO_JOB_RUNNER_CONFIGURED_20260701
DETAIL=REFERENCE_HEADING=2274|## FORUM_XENFORO_CRON_DAEMON_AND_JOBRUNNER_OK_20260701
DETAIL=REFERENCE_HEADING=2280|## FORUM_DBTECH_TOR_TIMEOUT_CLASSIFIED_20260701
DETAIL=REFERENCE_HEADING=2288|## FORUM_XENFORO_BUILTIN_MAIL_DELIVERED_BUT_SPAM_20260701
DETAIL=REFERENCE_HEADING=2297|## FORUM_YANDEX_DELIVERABILITY_SPAM_WITH_SPF_DKIM_PASS_20260701
DETAIL=REFERENCE_HEADING=2306|## FORUM_PROJECT_FINAL_ACCEPTANCE_OK_20260701
DETAIL=REFERENCE_HEADING=2319|## FORUM_NEXT_CHAT_HANDOFF_FULL_STATE_20260701
DETAIL=REFERENCE_HEADING=2321|### Start point
DETAIL=REFERENCE_HEADING=2331|### Production forum VM
DETAIL=REFERENCE_HEADING=2342|### Public forums
DETAIL=REFERENCE_HEADING=2352|### Mail
DETAIL=REFERENCE_HEADING=2362|### Backups and restore
DETAIL=REFERENCE_HEADING=2376|### XenForo jobs and cron
DETAIL=REFERENCE_HEADING=2384|### DBTech/Tor timeout
DETAIL=REFERENCE_HEADING=2391|### Key final proofs
DETAIL=REFERENCE_HEADING=2406|## PARKED_DOMAINS_PLACEHOLDER_PUBLIC_OK_20260701
DETAIL=REFERENCE_HEADING=2421|## GRAM1_ROOT_WWW_PLACEHOLDER_PUBLIC_OK_20260701
DETAIL=REFERENCE_HEADING=2434|## PVEPRO_ROOT_WWW_EDGE_LANDING_PUBLIC_OK_20260701
DETAIL=REFERENCE_HEADING=2449|## TAFTAUTO_CERT_AUTORENEW_BLOCKED_NO_PRIVATE_ACCESS_20260701
DETAIL=REFERENCE_HEADING=2461|## DOMAIN_PORTFOLIO_FINAL_STATUS_20260701
DETAIL=REFERENCE_HEADING=2472|## TAFTAUTO_WG_PRIVATE_MANAGEMENT_OK_20260702
DETAIL=REFERENCE_HEADING=2478|## TAFTAUTO_WG_PSK_ROTATED_AND_MANAGEMENT_OK_20260702
DETAIL=REFERENCE_HEADING=2485|## TAFTAUTO_WG_PSK_ROTATED_PUBLIC_CLOSED_OK_20260702
DETAIL=REFERENCE_HEADING=2492|## TAFTAUTO_CERT_DNS01_ISSUED_20260702
DETAIL=REFERENCE_HEADING=2499|## TAFTAUTO_PUBLIC_EDGE_WG_ROUTER_FINAL_OK_20260702
DETAIL=REFERENCE_HEADING=2509|## HOMEPAGE_EXTERNAL_SMARTAPE_AND_SITES_OK_20260702
DETAIL=REFERENCE_HEADING=2516|## TAFTAUTO_CERT_RENEW_DEPLOY_HOOK_OK_20260702
DETAIL=REFERENCE_HEADING=2522|## TAFTAUTO_CERT_RENEW_DEPLOY_HOOK_INSTALLED_DRYRUN_RATELIMITED_20260702
DETAIL=REFERENCE_HEADING=2530|## VPN_GRAM1_ALIAS_ROUTES_REMOVED_20260702
DETAIL=REFERENCE_HEADING=2535|## HOMELAB_HOMEPAGE_AND_TAFTAUTO_FINAL_OK_20260702
DETAIL=REFERENCE_HEADING=2543|## CLOUDFLARE_TOKEN_AUDIT_20260702
DETAIL=REFERENCE_HEADING=2548|## EVIDENCE_REVIEW_INDEX_20260702
DETAIL=REFERENCE_HEADING=2553|## EVIDENCE_SUPERSEDED_MAP_20260702
DETAIL=REFERENCE_HEADING=2559|## HOMEPAGE_LOCAL_HEALTH_MONITORS_OK_20260702
DETAIL=REFERENCE_HEADING=2566|## HOMEPAGE_SELF_CARD_REMOVED_FROM_CORE_20260702
DETAIL=REFERENCE_HEADING=2571|## CERT_RENEW_HOOKS_READONLY_AUDIT_20260702
DETAIL=REFERENCE_HEADING=2576|## CERT_RENEW_MAPPING_READONLY_AUDIT_20260702
DETAIL=REFERENCE_HEADING=2581|## CERT_DEPLOY_HOOK_LINEAGE_GUARDS_OK_20260702
DETAIL=REFERENCE_HEADING=2588|## PUBLIC_HTTPS_AND_CERT_EXPIRY_READONLY_20260702
DETAIL=REFERENCE_HEADING=2593|## NPMPLUS_ROUTE_CERT_MAPPING_READONLY_20260702
DETAIL=REFERENCE_HEADING=2599|## TODAY_PROOFS_SECRET_SCAN_READONLY_20260702
DETAIL=REFERENCE_HEADING=2604|## HOMELAB_20260702_SESSION_CLOSURE_OK
DETAIL=REFERENCE_HEADING=2609|## CROWDSEC_CAPI_NETBIRD_EXIT_ROUTE_20260702
DETAIL=REFERENCE_HEADING=2621|## HOMEPAGE_RU_LAYOUT_MONITORING_PROPOSALS_20260702
DETAIL=REFERENCE_HEADING=2632|## UPTIME_KUMA_MISSING_MONITOR_AND_PROPOSALS_20260702
DETAIL=REFERENCE_HEADING=2641|## UPTIME_KUMA_NPMPLUS_ADMIN_REPAIR_20260702
DETAIL=REFERENCE_HEADING=2648|## UPTIME_KUMA_APPROVED_MONITOR_BATCH_20260702
DETAIL=REFERENCE_HEADING=2655|## UPTIME_KUMA_PENDING_HEALTH_MONITORS_FIX_20260702
DETAIL=REFERENCE_HEADING=2664|## UPTIME_KUMA_FOUR_HEALTH_SOURCES_REPAIRED_20260702
DETAIL=REFERENCE_HEADING=2675|## DOCKGE_DISCONNECTED_HOSTS_AND_STALE_STACKS_20260702
DETAIL=REFERENCE_HEADING=2683|## DOCKGE_REMOTE_AGENTS_INSTALLED_20260702
DETAIL=REFERENCE_HEADING=2692|## DOCKGE_REMOTE_AGENTS_AND_STALE_ARCHIVE_FINAL_20260702
DETAIL=REFERENCE_HEADING=2699|## DOCKGE_FINAL_MANAGED_STACKS_20260702
DETAIL=REFERENCE_HEADING=2705|## SERVICE_SETUP_ROADMAP_DEEP_20260702
DETAIL=REFERENCE_HEADING=2710|## PHASE00_FREEZE_CLOSED_20260702
DETAIL=REFERENCE_HEADING=2717|## PHASE00_FREEZE_CLOSED_20260702
DETAIL=REFERENCE_HEADING=2724|## PHASE00_FREEZE_CLOSED_20260702
DETAIL=REFERENCE_HEADING=2731|## OPERATOR_RULE_CLOSE_TAILS_IMMEDIATELY_20260714
DETAIL=REFERENCE_HEADING=2742|## CLUSTER_ADMIN_STAGE4H_SCOPE_DEFINED_20260714
DETAIL=REFERENCE_HEADING=2757|## CLUSTER_ADMIN_STAGE4H_COLLECTOR_BASELINE_AUDIT_CLOSED_20260714
DETAIL=REFERENCE_HEADING=2770|## CLUSTER_ADMIN_STAGE4H_COLLECTOR_PATCH_CANDIDATE_CLOSED_20260714
DETAIL=REFERENCE_HEADING=2783|## OPERATOR_RULE_NO_OVERSIZED_MONOLITH_COMMANDS_20260714
DETAIL=REFERENCE_HEADING=2794|## HOMELAB_ADMIN_CLI_CONTRACT_20260714
DETAIL=REFERENCE_RECENT_HEADINGS_END
DETAIL=REFERENCE_OPEN_MARKERS_BEGIN
DETAIL=REFERENCE_SECTION=### Deep audit result
DETAIL=REFERENCE_MARKER=1545|- No unresolved final REVIEW_REQUIRED, PROOF_MISSING, HEADING_MISSING, BAD_MARKER, STRICT_SECRET, RULE_CHECK_FAIL, SyntaxError or PERM_BAD markers remained in final proof set.
DETAIL=REFERENCE_SECTION=### Authoritative deep audit proofs
DETAIL=REFERENCE_MARKER=1550|- 190_DEEP_PROOF_FILES_UNRESOLVED_MARKER_AUDIT.txt.
DETAIL=REFERENCE_SECTION=## EDGE_GAP_RESTORE_DRYRUN_CLOSURE_20260630
DETAIL=REFERENCE_MARKER=1571|## EDGE_GAP_RESTORE_DRYRUN_CLOSURE_20260630
DETAIL=REFERENCE_SECTION=## EDGE_GAP_RESTORE_DRYRUN_CLOSURE_20260630
DETAIL=REFERENCE_MARKER=1575|- Proof: 197_EDGE_GAP_RESTORE_DRYRUN_CLOSURE_PROOF.txt.
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_GAP_ANALYSIS_20260630
DETAIL=REFERENCE_MARKER=1872|## HOME_PORTAL_GAP_ANALYSIS_20260630
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_GAP_ANALYSIS_20260630
DETAIL=REFERENCE_MARKER=1875|- Proof: 304_HOME_PORTAL_GAP_ANALYSIS_PROOF.txt.
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_LINK_OPEN_AUDIT_20260630
DETAIL=REFERENCE_MARKER=1956|## HOME_PORTAL_LINK_OPEN_AUDIT_20260630
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_LINK_OPEN_AUDIT_20260630
DETAIL=REFERENCE_MARKER=1960|- Proof: 336_HOME_PORTAL_LINK_OPEN_AUDIT_PROOF.txt.
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_20260630
DETAIL=REFERENCE_MARKER=1972|## HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_20260630
DETAIL=REFERENCE_SECTION=## HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_20260630
DETAIL=REFERENCE_MARKER=1975|- Proof: 344_HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_PROOF.txt.
DETAIL=REFERENCE_SECTION=## HOMEPAGE_BACKUP_GAP_CLASSIFICATION_20260630
DETAIL=REFERENCE_MARKER=2024|## HOMEPAGE_BACKUP_GAP_CLASSIFICATION_20260630
DETAIL=REFERENCE_SECTION=## HOMEPAGE_BACKUP_GAP_CLASSIFICATION_20260630
DETAIL=REFERENCE_MARKER=2025|- Homepage backup coverage gap classification file created at /etc/pve/HOMEPAGE_BACKUP_GAP_CLASSIFICATION.md.
DETAIL=REFERENCE_SECTION=## TAFTAUTO_WG_PSK_ROTATED_PUBLIC_CLOSED_OK_20260702
DETAIL=REFERENCE_MARKER=2486|- Supersedes proof 666 because proof 666 showed PUBLIC_SSH_22_STILL_OPEN.
DETAIL=REFERENCE_SECTION=## UPTIME_KUMA_MISSING_MONITOR_AND_PROPOSALS_20260702
DETAIL=REFERENCE_MARKER=2632|## UPTIME_KUMA_MISSING_MONITOR_AND_PROPOSALS_20260702
DETAIL=REFERENCE_SECTION=## UPTIME_KUMA_PENDING_HEALTH_MONITORS_FIX_20260702
DETAIL=REFERENCE_MARKER=2655|## UPTIME_KUMA_PENDING_HEALTH_MONITORS_FIX_20260702
DETAIL=REFERENCE_SECTION=## UPTIME_KUMA_FOUR_HEALTH_SOURCES_REPAIRED_20260702
DETAIL=REFERENCE_MARKER=2665|- Four Uptime Kuma monitors were still unavailable because three health endpoints returned 404 and Paperless Restore had STATUS=ERROR.
DETAIL=REFERENCE_SECTION=## DOCKGE_DISCONNECTED_HOSTS_AND_STALE_STACKS_20260702
DETAIL=REFERENCE_MARKER=2675|## DOCKGE_DISCONNECTED_HOSTS_AND_STALE_STACKS_20260702
DETAIL=REFERENCE_SECTION=## DOCKGE_REMOTE_AGENTS_AND_STALE_ARCHIVE_FINAL_20260702
DETAIL=REFERENCE_MARKER=2692|## DOCKGE_REMOTE_AGENTS_AND_STALE_ARCHIVE_FINAL_20260702
DETAIL=REFERENCE_SECTION=## OPERATOR_RULE_CLOSE_TAILS_IMMEDIATELY_20260714
DETAIL=REFERENCE_MARKER=2734|- Этап разрешено помечать CLOSED только при UNRESOLVED_TAIL_COUNT=0, BLOCKER_COUNT=0, TEMPORARY_ARTIFACT_COUNT=0, проверенном rollback, зелёном health, обновлённых proof и reference.
DETAIL=REFERENCE_SECTION=## OPERATOR_RULE_CLOSE_TAILS_IMMEDIATELY_20260714
DETAIL=REFERENCE_MARKER=2737|- Исключения: внешняя зависимость, опасная неоднозначность, риск раскрытия секрета, отсутствующий обязательный файл или явное решение пользователя. В таком случае статус должен быть BLOCKED или OPEN с точным блокером; статус CLOSED запрещён.
DETAIL=REFERENCE_SECTION=## CLUSTER_ADMIN_STAGE4H_COLLECTOR_BASELINE_AUDIT_CLOSED_20260714
DETAIL=REFERENCE_MARKER=2766|- Baseline-аудит закрыт без хвостов; Stage4H остаётся OPEN для isolated collector provenance patch candidate.
DETAIL=REFERENCE_SECTION=## CLUSTER_ADMIN_STAGE4H_COLLECTOR_PATCH_CANDIDATE_CLOSED_20260714
DETAIL=REFERENCE_MARKER=2778|- Неудачная попытка закрыта без хвостов; Stage4H остаётся OPEN до temporary-DB acceptance и controlled cutover.
DETAIL=REFERENCE_OPEN_MARKERS_END
DETAIL=AUDIT_DIR=/root/cluster-audit-20260629T201245
DETAIL=AUDIT_DIR_STATE=PRESENT
DETAIL=AUDIT_EVIDENCE_CANDIDATES_BEGIN
DETAIL=AUDIT_EVIDENCE_CANDIDATE=365_HOMEPAGE_EXISTING_BACKUP_EVIDENCE_CLOSURE_REFERENCE_PROOF_AND_SCAN.txt|SIZE=447|MTIME_EPOCH=1782846519.5305158710
DETAIL=AUDIT_EVIDENCE_CANDIDATE=364_HOMEPAGE_EXISTING_BACKUP_EVIDENCE_CLOSURE_PROOF.txt|SIZE=956|MTIME_EPOCH=1782846519.5005154280
DETAIL=AUDIT_EVIDENCE_CANDIDATE=363_HOMEPAGE_GAP_CONTAINER_VOLUME_MAPPING_CORRECTED_PROOF.txt|SIZE=4119|MTIME_EPOCH=1782846244.6994627790
DETAIL=AUDIT_EVIDENCE_CANDIDATE=362_HOMEPAGE_GAP_CONTAINER_VOLUME_MAPPING_PROOF.txt|SIZE=4414|MTIME_EPOCH=1782846106.5044247340
DETAIL=AUDIT_EVIDENCE_CANDIDATE=361_HOMEPAGE_BACKUP_GAP_CLASSIFICATION_DISCOVERY_PROOF.txt|SIZE=155115|MTIME_EPOCH=1782845806.0079931630
DETAIL=AUDIT_EVIDENCE_CANDIDATE=351_HOME_PORTAL_ACTIVE_VPN_DUPLICATES_FINAL_CLEANUP_REFERENCE_PROOF_AND_SCAN.txt|SIZE=263|MTIME_EPOCH=1782836755.1937136760
DETAIL=AUDIT_EVIDENCE_CANDIDATE=350_HOME_PORTAL_ACTIVE_VPN_DUPLICATES_FINAL_CLEANUP_PROOF.txt|SIZE=331|MTIME_EPOCH=1782836755.1797134720
DETAIL=AUDIT_EVIDENCE_CANDIDATE=345_HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_REFERENCE_PROOF_AND_SCAN.txt|SIZE=249|MTIME_EPOCH=1782836318.3513465830
DETAIL=AUDIT_EVIDENCE_CANDIDATE=344_HOME_PORTAL_REMAINING_DUPLICATE_OCCURRENCE_ANALYSIS_PROOF.txt|SIZE=31704|MTIME_EPOCH=1782836318.3213461460
DETAIL=AUDIT_EVIDENCE_CANDIDATE=337_HOME_PORTAL_LINK_OPEN_AUDIT_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=312|MTIME_EPOCH=1782835547.0601204760
DETAIL=AUDIT_EVIDENCE_CANDIDATE=336_HOME_PORTAL_LINK_OPEN_AUDIT_PROOF.txt|SIZE=3448|MTIME_EPOCH=1782835547.0341200970
DETAIL=AUDIT_EVIDENCE_CANDIDATE=333_HOME_PORTAL_DISABLE_OPENMETEO_WIDGET_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=328|MTIME_EPOCH=1782835232.9135516560
DETAIL=AUDIT_EVIDENCE_CANDIDATE=332_HOME_PORTAL_DISABLE_OPENMETEO_WIDGET_PROOF.txt|SIZE=778|MTIME_EPOCH=1782835232.8925513510
DETAIL=AUDIT_EVIDENCE_CANDIDATE=305_HOME_PORTAL_GAP_ANALYSIS_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=277|MTIME_EPOCH=1782833479.2421043470
DETAIL=AUDIT_EVIDENCE_CANDIDATE=304_HOME_PORTAL_GAP_ANALYSIS_PROOF.txt|SIZE=22674|MTIME_EPOCH=1782833479.2221040560
DETAIL=AUDIT_EVIDENCE_CANDIDATE=289_SNAPSHOT_AFTER_POST_BACKUP_PASS_CLOSURE_SUMMARY_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=193|MTIME_EPOCH=1782832213.8057235730
DETAIL=AUDIT_EVIDENCE_CANDIDATE=288_SNAPSHOT_AFTER_POST_BACKUP_PASS_CLOSURE_SUMMARY_PROOF.txt|SIZE=522|MTIME_EPOCH=1782832213.7987234710
DETAIL=AUDIT_EVIDENCE_CANDIDATE=HOMELAB_ASSISTANT_ERROR_REGISTER.after-post-backup-pass-closure-summary-20260630.md|SIZE=17540|MTIME_EPOCH=1782832213.6962777660
DETAIL=AUDIT_EVIDENCE_CANDIDATE=31_HOMELAB_REFERENCE.after-post-backup-pass-closure-summary-20260630.md|SIZE=96101|MTIME_EPOCH=1782832213.6950794650
DETAIL=AUDIT_EVIDENCE_CANDIDATE=287_POST_BACKUP_PASS_CLOSURE_SUMMARY_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=156|MTIME_EPOCH=1782832213.6787217280
DETAIL=AUDIT_EVIDENCE_CANDIDATE=286_POST_BACKUP_PASS_CLOSURE_SUMMARY_PROOF.txt|SIZE=333|MTIME_EPOCH=1782832213.6667215530
DETAIL=AUDIT_EVIDENCE_CANDIDATE=243_POST_BACKUP_PASS_FINAL_SNAPSHOT_AFTER_TIMERS_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=190|MTIME_EPOCH=1782830749.3984495040
DETAIL=AUDIT_EVIDENCE_CANDIDATE=242_POST_BACKUP_PASS_FINAL_SNAPSHOT_AFTER_TIMERS_PROOF.txt|SIZE=501|MTIME_EPOCH=1782830749.3924494160
DETAIL=AUDIT_EVIDENCE_CANDIDATE=241_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_239_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=207|MTIME_EPOCH=1782830749.3164483090
DETAIL=AUDIT_EVIDENCE_CANDIDATE=240_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_239_PROOF.txt|SIZE=11928|MTIME_EPOCH=1782830749.3004480760
DETAIL=AUDIT_EVIDENCE_CANDIDATE=237_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_235_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=207|MTIME_EPOCH=1782830519.0030916230
DETAIL=AUDIT_EVIDENCE_CANDIDATE=236_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_235_PROOF.txt|SIZE=11020|MTIME_EPOCH=1782830518.9770912440
DETAIL=AUDIT_EVIDENCE_CANDIDATE=231_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_229_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=207|MTIME_EPOCH=1782830270.9694766720
DETAIL=AUDIT_EVIDENCE_CANDIDATE=230_POST_BACKUP_PASS_FINAL_AUDIT_INDEX_192_229_PROOF.txt|SIZE=9560|MTIME_EPOCH=1782830270.9524764240
DETAIL=AUDIT_EVIDENCE_CANDIDATE=229_POST_BACKUP_PASS_EXTENDED_FINAL_SNAPSHOT_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=186|MTIME_EPOCH=1782830186.5002455810
DETAIL=AUDIT_EVIDENCE_CANDIDATE=228_POST_BACKUP_PASS_EXTENDED_FINAL_SNAPSHOT_PROOF.txt|SIZE=501|MTIME_EPOCH=1782830186.4852453620
DETAIL=AUDIT_EVIDENCE_CANDIDATE=HOMELAB_ASSISTANT_ERROR_REGISTER.post-backup-pass-extended-final-20260630.md|SIZE=16946|MTIME_EPOCH=1782830186.4426842340
DETAIL=AUDIT_EVIDENCE_CANDIDATE=31_HOMELAB_REFERENCE.post-backup-pass-extended-final-20260630.md|SIZE=85681|MTIME_EPOCH=1782830186.4410998980
DETAIL=AUDIT_EVIDENCE_CANDIDATE=215_POST_BACKUP_PASS_FINAL_SNAPSHOT_PROOF.txt|SIZE=913|MTIME_EPOCH=1782828839.8875737940
DETAIL=AUDIT_EVIDENCE_CANDIDATE=HOMELAB_ASSISTANT_ERROR_REGISTER.post-backup-pass-final-20260630.md|SIZE=16946|MTIME_EPOCH=1782828839.8826063020
DETAIL=AUDIT_EVIDENCE_CANDIDATE=31_HOMELAB_REFERENCE.post-backup-pass-final-20260630.md|SIZE=83581|MTIME_EPOCH=1782828839.8812204550
DETAIL=AUDIT_EVIDENCE_CANDIDATE=202_BACKUP_CLOUD_AND_RESTORE_FINAL_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=195|MTIME_EPOCH=1782823972.8080581620
DETAIL=AUDIT_EVIDENCE_CANDIDATE=201_BACKUP_CLOUD_AND_RESTORE_FINAL_CLOSURE_PROOF.txt|SIZE=1371|MTIME_EPOCH=1782823972.7920579290
DETAIL=AUDIT_EVIDENCE_CANDIDATE=199_P2_SMALL_STACKS_BACKUP_RESTORE_CLOSURE_PROOF.txt|SIZE=677|MTIME_EPOCH=1782823862.6924536670
DETAIL=AUDIT_EVIDENCE_CANDIDATE=198_EDGE_GAP_RESTORE_DRYRUN_REFERENCE_PROOF_AND_SECRET_SCAN.txt|SIZE=155|MTIME_EPOCH=1782823323.9176022510
DETAIL=AUDIT_EVIDENCE_CANDIDATE=197_EDGE_GAP_RESTORE_DRYRUN_CLOSURE_PROOF.txt|SIZE=3063|MTIME_EPOCH=1782823323.9026020320
DETAIL=AUDIT_EVIDENCE_CANDIDATE=195_HOMELAB_REFERENCE_DEEP_FINAL_CLOSURE_INDEX.txt|SIZE=692|MTIME_EPOCH=1782817248.6094948650
DETAIL=AUDIT_EVIDENCE_CANDIDATE=194_HOMELAB_REFERENCE_POST_DEEP_AUDIT_FINAL_SCAN_CORRECTED.txt|SIZE=582|MTIME_EPOCH=1782817223.1361290330
DETAIL=AUDIT_EVIDENCE_CANDIDATE=193_HOMELAB_REFERENCE_POST_DEEP_AUDIT_FINAL_SCAN.txt|SIZE=764|MTIME_EPOCH=1782817077.9680442300
DETAIL=AUDIT_EVIDENCE_CANDIDATE=192_REFERENCE_DEEP_AUDIT_CLOSURE_BLOCK.txt|SIZE=915|MTIME_EPOCH=1782817068.9899152960
DETAIL=AUDIT_EVIDENCE_CANDIDATE=188_HOMELAB_REFERENCE_FINAL_CLOSURE_PROOF_INDEX.txt|SIZE=1109|MTIME_EPOCH=1782816784.9358359390
DETAIL=AUDIT_EVIDENCE_CANDIDATE=187_HOMELAB_REFERENCE_FINAL_SCAN_AFTER_OPERATOR_STATUS.txt|SIZE=1041|MTIME_EPOCH=1782816775.8757058250
DETAIL=AUDIT_EVIDENCE_CANDIDATE=186_REFERENCE_FINAL_OPERATOR_STATUS_BLOCK.txt|SIZE=1943|MTIME_EPOCH=1782816766.1165656740
DETAIL=AUDIT_EVIDENCE_CANDIDATE=185_HOMELAB_REFERENCE_FINAL_QUALITY_SCAN_PRECHECK.txt|SIZE=980|MTIME_EPOCH=1782816649.4408980970
DETAIL=AUDIT_EVIDENCE_CANDIDATE=181_SERVICE_DEPENDENCY_MAP_FINAL_CLOSURE.txt|SIZE=325|MTIME_EPOCH=1782816476.6594511530
DETAIL=AUDIT_EVIDENCE_CANDIDATES_END
DETAIL=ERROR_REGISTER_RECENT_RULES_BEGIN
DETAIL=ERROR_REGISTER_RECENT=636|## TAFTAUTO_CERT_RENEW_DRYRUN_RATE_LIMITED_20260702
DETAIL=ERROR_REGISTER_RECENT=643|## HOMEPAGE_XENFORO_INFO_INLINE_PYTHON_SYNTAX_ERROR_20260702
DETAIL=ERROR_REGISTER_RECENT=647|## HOMEPAGE_USEFUL_ROUTER_NAME_MISMATCH_20260702
DETAIL=ERROR_REGISTER_RECENT=651|## HOMEPAGE_USEFUL_ROUTER_CARD_NOT_FOUND_20260702
DETAIL=ERROR_REGISTER_RECENT=655|## 20260702_CF_TOKEN_AUDIT_BROKEN_COMMAND
DETAIL=ERROR_REGISTER_RECENT=661|## LESSON_20260702_CROWDSEC_NETBIRD_EXIT_ROUTE
DETAIL=ERROR_REGISTER_RECENT=668|## LESSON_20260702_HOMEPAGE_MONITORS_REPAIR_NOT_DELETE
DETAIL=ERROR_REGISTER_RECENT=674|## LESSON_20260702_KUMA_ADD_ONE_MONITOR_ONLY
DETAIL=ERROR_REGISTER_RECENT=680|## LESSON_20260702_DOCKGE_STALE_STACKS_NOT_CONTAINERS
DETAIL=ERROR_REGISTER_RECENT=686|## STAGE4B_MASKED_SQL_QUERY_FAILURE_20260714
DETAIL=ERROR_REGISTER_RECENT=691|## STAGE4C_SCHEMA_MIGRATIONS_ID_ASSUMPTION_20260714
DETAIL=ERROR_REGISTER_RECENT=696|## STAGE4C_PGDUMP_DEV_NULL_FSYNC_INVALID_PROBE_20260714
DETAIL=ERROR_REGISTER_RECENT=702|## STAGE4C_REMOTE_PREP_THIRD_SUBSTEP_FAILED_20260714
DETAIL=ERROR_REGISTER_RECENT=708|## STAGE4C_REMOTE_PREP_GLOB_AFTER_CHMOD_ROOT_CAUSE_20260714
DETAIL=ERROR_REGISTER_RECENT=713|## STAGE4C_MIGRATION003_FINGERPRINT_DOLLAR_QUOTE_FAILURE_20260714
DETAIL=ERROR_REGISTER_RECENT=718|## STAGE4C_SEAL_OUTER_RC_MASKING_20260714
DETAIL=ERROR_REGISTER_RECENT=724|## STAGE4C_DIAGNOSIS_EXPECTED_DERIVED_FILE_ON_VM180_20260714
DETAIL=ERROR_REGISTER_RECENT=729|## STAGE4C_NO_JOBS_RUNNING_TEXT_COUNTED_AS_JOB_20260714
DETAIL=ERROR_REGISTER_RECENT=735|## STAGE4D_ADAPTER_SOURCE_AUDIT_ABORTED_BEFORE_FINAL_MARKERS_20260714
DETAIL=ERROR_REGISTER_RECENT=741|## STAGE4D_LOCAL_EXPANSION_OF_REMOTE_Q_UNDER_NOUNSET_20260714
DETAIL=ERROR_REGISTER_RECENT=747|## STAGE4D_REMOTE_PYTHON311_ADAPTER_SELFTEST_RC1_20260714
DETAIL=ERROR_REGISTER_RECENT=752|## STAGE4D_PYTHON311_FSTRING_COMPATIBILITY_AND_REPRO_VALIDATOR_20260714
DETAIL=ERROR_REGISTER_RECENT=759|## STAGE4E_DESIGN_VALIDATOR_ABORTED_BEFORE_LOCAL_VALIDATION_MARKER_20260714
DETAIL=ERROR_REGISTER_RECENT=765|## STAGE4E_VALIDATOR_SCANNED_PYC_AND_OWN_FORBIDDEN_LITERALS_20260714
DETAIL=ERROR_REGISTER_RECENT=772|## STAGE4E_V2_VALIDATOR_FAILED_STATIC_COMPILE_20260714
DETAIL=ERROR_REGISTER_RECENT=778|## STAGE4E_PIPESTATUS_LOST_AFTER_FIRST_ASSIGNMENT_20260714
DETAIL=ERROR_REGISTER_RECENT=784|## STAGE4F_VALIDATOR_EXPECTED_HEALTH_REFRESH_FROM_NONWRITING_BACKUP_SCRIPT_20260714
DETAIL=ERROR_REGISTER_RECENT=791|## STRICT_RULE_20260714_CLOSE_TAILS_IMMEDIATELY
DETAIL=ERROR_REGISTER_RECENT=798|## ERROR_20260714_DEPENDENCY_FACT_QUERY_GLOBAL_LIMIT
DETAIL=ERROR_REGISTER_RECENT=806|## ERROR_20260714_COLLECTOR_PATCH_REQUIREMENT_PATTERN_MISMATCH
DETAIL=ERROR_REGISTER_RECENT=814|## ERROR_20260714_PRIVILEGED_FILE_REDIRECTION_BEFORE_SUDO
DETAIL=ERROR_REGISTER_RECENT=822|## ERROR_20260714_COLLECTOR_RUN_COLUMN_ASSUMPTION
DETAIL=ERROR_REGISTER_RECENT=830|## ERROR_20260714_REMOTE_STDIN_ARGUMENT_SHIFT
DETAIL=ERROR_REGISTER_RECENT=838|## ERROR_20260714_OVERSIZED_COMMAND_PARSE_FAILURE
DETAIL=ERROR_REGISTER_RECENT=847|## ERROR_20260714_HOMELAB_ADMIN_HELP_RC_ASSUMPTION
DETAIL=ERROR_REGISTER_RECENT=856|## ERROR_20260715_EXPECTED_NEGATIVE_RC_TRAP_CLASSIFICATION
DETAIL=ERROR_REGISTER_RECENT=864|## ERROR_20260715_DUPLICATE_MACHINE_MARKER_COUNT
DETAIL=ERROR_REGISTER_RECENT=875|## ERROR_20260715_OUTER_WRAPPER_SHELL_SYNTAX
DETAIL=ERROR_REGISTER_RECENT=888|## ERROR_20260715_INLINE_REMOTE_SHELL_IN_APPLY_PHASE
DETAIL=ERROR_REGISTER_RECENT=902|## ERROR_20260715_OPTIONAL_RUN_DIRECTORY_FIND_UNDER_PIPEFAIL
DETAIL=ERROR_REGISTER_RECENT=912|## ERROR_20260715_PG_CONSTRAINT_CONTYPE_CHAR_CONCAT
DETAIL=ERROR_REGISTER_RECENT=925|## ERROR_20260715_LIVE_COLLECTOR_VERIFIER_WRONG_PATH
DETAIL=ERROR_REGISTER_RECENT_RULES_END
DETAIL=OPEN_TAIL_EVIDENCE_COLLECTION=PASS
CHANGES_MADE=NO

OUTPUT_END
CHAT_OUTPUT_END
