CHAT_OUTPUT_BEGIN
COMMAND_ID=HOMELAB-CLUSTER-KB-V1-GITEA-ROUTE-DISCOVERY-READ-ONLY-20260805T074300Z
STATUS=FAIL
RC=1
HOST=pve01
MODE=verify
COMPONENT=cluster-knowledge-base-error-system
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83
COMMAND_SHA256=53a0ed353a01402696d98a70d788c5aabd36da33707fba204cffc2ede4bd8ea3
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=1
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=be6b08ef5f1585eb0a035fab178745ecdb1513589f774d2ed3ea23345adc0029
SANITIZED_OUTPUT_SHA256=be6b08ef5f1585eb0a035fab178745ecdb1513589f774d2ed3ea23345adc0029
OUTPUT_BEGIN
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HOMELAB-CLUSTER-KB-V1-GITEA-ROUTE-DISCOVERY-READ-ONLY-20260805T074300Z","command_rc":1,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":1,"rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1}
{"changes_made":false,"command_id":"HOMELAB-CLUSTER-KB-V1-GITEA-ROUTE-DISCOVERY-READ-ONLY-20260805T074300Z","command_rc":1,"error":"'bool' object has no attribute 'replace'","error_type":"AttributeError","latest_exact_result_basis":{"capsule_sha256":"b6633a2a3024292413dc331f36905ca1d796b544ccfce69fbbb9a154cb0327f7","changes_made":false,"command_id":"HOMELAB-CLUSTER-KB-V1-GITEA-REPOSITORY-DISCOVERY-READ-ONLY-20260805T072500Z","command_rc":0,"control_plane_error":null,"error_fingerprint":"f33309b39e231b48c691261d6bdd5b0ec7d9dcd3a3c66b92bb43e92d2ab2693a","mutation_outcome":"NO_MUTATION","output_complete":true,"output_sha256":"d57348e73f4c60b472981e8af451401420cc7f88e069e373b529b78b828c5965","output_truncated_in_json":false,"pct_probe_rc":255,"pct_probe_stderr_sha256":"7f7c6a4e34d689a6246e2dda50729abf93fb15fdc56cc971b1690257d4e0d228","rollback_restored":null,"rollback_started":false,"root_cause_classification":"GITEA_RUNTIME_FOUND_BUT_HOMELAB_OPS_BASENAME_NOT_FOUND_IN_VISIBLE_STORAGE","runner_document_rc":0,"runner_json_sha256":"22caca4d4be100e439e80957cc6c1cde34ade9552496afbe3b0a91adb2075f42","runner_rc":0,"runner_status":"OK","runner_text_sha256":"f02767978d2dc6460b087c33b135ba5559d31c245e8675c80fbae2a5a79e611a","runner_wrapper_matches_document":true,"state_status":"OK","visible_host_repository_candidates":0,"visible_oci_containers":["scrutiny"]},"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"pre_command_known_error_gate":{"checked":true,"items":[{"id":"candidate-scan-limit-20260805","prevention":"bounded exact-target discovery; no all-branch or unbounded filesystem scan"},{"id":"runner-wrapper-mismatch-20260805","prevention":"structured output hard-limited below 49152 bytes; no complete success logs"},{"id":"gitea-owner-hardcoded-20260805","prevention":"owner is accepted only from validated storage path or read-only Gitea database row"},{"id":"gitea-git-auth-unavailable-20260805","prevention":"do not retry unauthenticated Git route; discover authoritative runtime/storage route first"},{"id":"pvesh-adapter-context-unreadable-20260805","prevention":"use pvedaemon mount namespace only after exact PID and executable identity validation"},{"id":"gitea-process-self-match-20260805","prevention":"runtime detection uses exact executable/comm identity and excludes this command process tree"}]},"rc":1,"read_only":true,"rollback_restored":null,"rollback_started":false,"schema":1,"status":"FAIL"}

OUTPUT_END
CHAT_OUTPUT_END
