CHAT_OUTPUT_BEGIN COMMAND_ID=GITEA-IMMUTABLE-RULE-RECORD-098 STATUS=OK RC=0 HOST=pve01 MODE=read-only COMPONENT=policy-audit REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752 COMMAND_SHA256=884622dc0d4f5863c8404ae2ce77517bf3cc43fbcd99956deff4a5053b84a332 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGES_MADE=false SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no RAW_EVIDENCE_SHA256=b50f7b9db47938cdf78dbc3adfa1457bd89f42bbff098270ad8e72d67e15c692 SANITIZED_OUTPUT_SHA256=b50f7b9db47938cdf78dbc3adfa1457bd89f42bbff098270ad8e72d67e15c692 OUTPUT_BEGIN === GITEA_IMMUTABLE_HISTORY_POLICY === {"known_error_correction":{"command_id":"GITEA-IMMUTABLE-LOOKUP-095","correction":"Use the public Gitea repository/history interface or the runner's established publication mechanism; never infer a local Gitea storage path.","failure":"Assumed local bare repository path /opt/stacks/gitea/data/gitea/repositories, which did not exist on pve01."},"mandatory_rules":["For every executed homelab command, identify the exact COMMAND_ID.","Read runtime/history/.json and runtime/history/.txt for that exact command.","Verify the immutable publication commit SHA or commit-scoped URL before interpreting status, rc, checks, or output.","Never use .well-known/homelab-runtime/latest.json as authoritative evidence.","Never use assistant-runtime/runtime/latest.json as authoritative evidence.","Mutable latest pointers may only be used as non-authoritative locators and may be stale or overwritten by parallel commands.","Do not ask the operator to paste terminal output when immutable history is available in Gitea.","After verifying the exact immutable result, analyze it and immediately issue the next command.","Before issuing a command, load the error register and reject known failed exact repeats."],"policy_id":"gitea-immutable-history-command-result","recorded_for":"homelab assistant workflow","schema_version":1,"source_of_truth":{"bootstrap_field":"runtime.result_confirmation","bootstrap_url":"https://git.gram1.ru/.well-known/homelab-bootstrap.json","latest_json_is_authoritative":false,"required_value":"immutable_history_by_command_id"},"status":"ENFORCED"} === PERSISTENCE === PERSISTENCE_MECHANISM=homelab-chat-run immutable history IMMUTABLE_HISTORY_JSON=runtime/history/GITEA-IMMUTABLE-RULE-RECORD-098.json IMMUTABLE_HISTORY_TXT=runtime/history/GITEA-IMMUTABLE-RULE-RECORD-098.txt POLICY_SHA256=a943b28b8d5d4abb6f2fd8688b69c7e43bad5d2ef693a634c48b277027d86fe2 GITEA_POLICY_RECORD=COMPLETE OUTPUT_END CHAT_OUTPUT_END