1
0
Files
homelab-public-context/runtime/latest.txt
T
2026-07-27 07:30:20 +00:00

34 lines
9.6 KiB
Plaintext

CHAT_OUTPUT_BEGIN
COMMAND_ID=RESULT-INTEGRATION-DESIGN-PREFLIGHT-FIX1-20260727T072818Z
STATUS=FAIL
RC=1
HOST=pve01
MODE=verify
COMPONENT=result-integration
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83
COMMAND_SHA256=95d63008f9bbae77085ccba3013e9ee8e689ecb42e15af5ef5860959769bd29c
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=8a43a2bb144f4009195144b4c75298288ec4242a1cf05f73d7ffa82b43a76695
SANITIZED_OUTPUT_SHA256=316d6cecaae67f89824fa2985b902522d7ca3f252a7029bc1a740bcfc41c806a
OUTPUT_BEGIN
{"backup_changed":false,"changes_made":false,"checks":{"adapter_expected_sha":true,"known_history_public":true,"portal_expected_sha":true,"publication_repo_found":false,"runner_expected_sha":true,"runner_language_detected":true,"runner_shell_syntax_valid":true,"source_has_git_invocation":false,"source_has_history_path":false},"cluster_changed":false,"command_id":"RESULT-INTEGRATION-DESIGN-PREFLIGHT-FIX1-20260727T072818Z","design":{"authoritative_lookup":"immutable command_id/capsule_sha256 document; never latest.json or latest.txt","publisher_reuse":"reuse existing Runner Gitea worktree and assistant-runtime branch publication mechanics","result_fields":["schema_version","command_id","capsule_sha256","status","started_at_utc","finished_at_utc","runner_rc","runner_document_rc","runner_wrapper_matches_document","evidence_sha256","gateway_verified","summary","document_sha256","signature","key_id"],"secret_exclusions":["tokens","presigned URLs","credentials","cookies","private keys","raw logs","private addresses"],"signature":"dedicated Ed25519 key; publish public key in same public repository","writer":"new root-owned helper called by Adapter only after evidence upload and final state commit"},"gitea_changed":false,"inventory":{"adapter":{"exists":true,"gid":0,"is_dir":false,"is_file":true,"is_symlink":false,"mode":"0o750","path":"/usr/local/sbin/homelab-command-adapter","sha256":"8d0af84dcfcf6ddbfd1c4e6cbb059cef66b4cfc6c75bfd66da649acc229c7f5e","uid":0},"portal":{"exists":true,"gid":990,"is_dir":false,"is_file":true,"is_symlink":false,"mode":"0o750","path":"/usr/local/sbin/homelab-command-portal","sha256":"8056faf4ef6348f0b06319ad3c49fbfeeadf25b6370f857ea19569bd27652ee2","uid":0},"runner":{"exists":true,"gid":0,"is_dir":false,"is_file":true,"is_symlink":false,"mode":"0o750","path":"/usr/local/sbin/homelab-chat-run","sha256":"b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d","uid":0}},"known_history_fields":["block_reason","change_declared","changes_made","channel","command_id","command_rc","command_sha256","component","duplicate_failed_command_blocked","error_register_checked","error_register_sha256","execution_started","finished_at_utc","full_sanitized_output_url","host","mode","mutation_outcome","output","output_truncated_in_json","private_addresses_included","raw_evidence_retained_locally","raw_evidence_sha256","rc","reference_register_checked","reference_sha256","result_contract_error","result_contract_status","result_contract_valid","rollback_restored","rollback_started","sanitized","sanitized_output_sha256","schema_version","secrets_included","started_at_utc","status"],"matching_repositories":[],"next_plan_scope":{"create":["/usr/local/sbin/homelab-result-publish","/var/lib/homelab-command-adapter/result-signing/"],"modify":["/usr/local/sbin/homelab-command-adapter"],"preserve":["/usr/local/sbin/homelab-chat-run","/usr/local/sbin/homelab-command-portal","existing runtime/history files","existing evidence publication","backup","cluster"]},"private_addresses_included":false,"publication_evidence":{"known_history_public":true,"matching_publication_repo_found":false,"repository_found":true,"source_has_git_invocation":false,"source_has_history_path":false},"repositories":[{"branch":"main","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/_1/execution-boundary-stage2-preflight","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/_1/execution-boundary-stage2-preflight","top_rc":0,"tree_rc":0},{"branch":"main","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-configs-worktree","remote":"https://git.gram1.ru/homelab-admin/homelab-configs.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-configs-worktree","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0001-handoff-recovery","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0001","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0001","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0002-offhost-retention-remediation","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0002","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0002","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0003-cluster-storage-retention-remediation","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0003","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0003","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0004-backup-tail-closure","branch_rc":0,"dirty_count":3,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0004","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0004","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0005-codex-bootstrap-activation","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0005","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0005","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0006-cluster-cloud-quorum","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0006","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0006","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0007-skladchik-controlled-reauth","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0007","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0007","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0008-skladchik-snapshot-integrity","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0008","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0008","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0009-skladchik-concurrency-guard","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0009","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0009","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0011-skladchik-cookie-jar-reset","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0011","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0011","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0012-skladchik-cookie-refresh-runbook","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0012","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0012","top_rc":0,"tree_rc":0},{"branch":"cr-2026-0013-vm160-worker-bootstrap-transition","branch_rc":0,"dirty_count":0,"has_runtime_history":false,"path":"/root/homelab-ops-cr-2026-0013","remote":"https://git.gram1.ru/homelab-admin/homelab-ops.git","remote_rc":0,"runtime_paths":[],"status_rc":0,"top":"/root/homelab-ops-cr-2026-0013","top_rc":0,"tree_rc":0}],"rollback_started":false,"runner_analysis":{"absolute_paths":["//git.gram1.ru/.well-known/","//git.gram1.ru/.well-known/homelab-runtime/latest.json","/etc/pve/31_HOMELAB_REFERENCE.md","/etc/pve/HOMELAB_ASSISTANT_ERROR_REGISTER.md","[SENSITIVE_PATH] $RAW_FILE | awk '{print $1}')","REMOTE_PREFIX":"/tmp/homelab-runtime-${COMMAND_ID}-$$"},"language":"shell","relevant_lines":[{"line":300,"safe_text":"TXT_FILE=\"$PUBLIC_DIR/${COMMAND_ID}-${STAMP}-latest.txt\"","sha256":"aa355931861196de0f619988956d38d8a5a5b406275620f61a83316869c74e81"},{"line":675,"safe_text":"\"homelab-runtime/latest.txt\"","sha256":"2cfe08f0b09a4303413e2c5f549e226270d7d1596c6912410614c734efc0642d"},{"line":773,"safe_text":"PUBLIC_URL='https://git.gram1.ru/.well-known/homelab-runtime/latest.json'","sha256":"323baac37439052ee6520c39731ef8b4a683601c3bd3858d66bc0d37309b7cbc"}],"shebang":"#!/usr/bin/env bash","syntax":{"bash_rc":0,"bash_stderr":"","sh_rc":2,"sh_stderr":"/usr/local/sbin/homelab-chat-run: 415: Syntax error: redirection unexpected\n","valid_for_at_least_one":true}},"sanitized":true,"schema":1,"secrets_included":false,"status":"FAIL"}
OUTPUT_END
CHAT_OUTPUT_END