diff --git a/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.json b/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.json new file mode 100644 index 00000000..49075e5a --- /dev/null +++ b/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "ct112-trusted-ssh-tx-preflight", + "started_at_utc": "2026-10-08T03:09:51Z", + "finished_at_utc": "2026-10-08T03:10:04Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "c7d945edf64bc1f78cf296d8fa6a8e0d356983caf7ab45ac266889cfb0394400", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081", + "sanitized_output_sha256": "98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "CT112_TRUSTED_SSH_TX_PREFLIGHT=V1\nMODE=read-only\nNO_BACKUP_OR_PRODUCTION_CHANGE=true\nNO_VM101_START_OR_NETBIRD_DNS_CHANGE=true\nPINNED_WRAPPER_COUNT=1\nPINNED_PHYSICAL_SOURCE_COUNT=7\nPVE265_PHYSICAL_COPIES_DISTINCT=true\nFRESH_PLAN_PVE265_OWNER=HANDLER_ACTIVE_MODULE\nLEGACY_OLD_PVE265_PIN_COUNT=1\nOLD_PIN_IN_WRAPPER=0\nOLD_PIN_IN_HANDLER=0\nOLD_PIN_IN_LEGACY_PVE265=0\nOLD_PIN_IN_ACTIVE_HANDLER_PVE265=0\nOLD_PIN_IN_PVE282=0\nOLD_PIN_IN_GUEST266=0\nKNOWN_PIN_SCOPE=SEVEN_PHYSICAL_FILES_NOT_FULL_CODEBASE\nSTAGE_GITEA_99831_PIN_FORMAT=VALID_64_HEX\nSTAGE_EXPECTED_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_ACTUAL_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_EXPECTED_LENGTH=64\nSTAGE_ACTUAL_LENGTH=64\nSTAGE_STRING_EQUAL=true\nSTAGE_COMPARE_DIGEST_EQUAL=true\nSTAGE_EVIDENCE_CLASS=EXACT_99831_BYTE_MATCH\nSTAGE_VMIDS=100,101,110,112,150,170,171,210\nSTAGE_VM101_STATUSES=stopped\nSTAGE_APPROVED_TRUE_FLAGS=0\nACCEPTED_PLAN_AND_CONFIG_PINNED=true\nSTAGE_POLICY=PRIVATE_REVIEW_NOT_APPROVED\nSCAN_SCOPE=SEVEN_MODULE_PARENT_TREES_DEPTH_TWO_NOT_FULL_CODEBASE\nSCAN_ROOT_COUNT=4\nSCAN_FILE_COUNT=29\nSCAN_FILES_SKIPPED=0\nSCAN_ORIGINALS_INCLUDED=true\nSCAN_OLD_PIN_COUNT=2\nSCAN_NEW_PIN_COUNT=0\nSCAN_EXTRA_PIN_COUNT=1\nSCAN_OWNER_FILE_COUNT=2\nPATHS_AND_SOURCE_CONTENT_EXCLUDED=true\nPIN_OWNER_1_ROLE=KNOWN_LEGACY\nPIN_OWNER_1_MATCH_COUNT=1\nPIN_OWNER_1_PATH_ID=be1f17db553b39644125195e\nPIN_OWNER_1_FILE_SHA=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nPIN_OWNER_1_EXT=PY\nPIN_OWNER_1_LINE_NUMBERS=32\nPIN_OWNER_1_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_1_SOURCE_ROLES=LEGACY\nPIN_OWNER_1_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_1_DEPTH=0\nPIN_OWNER_1_LOADED=true\nPIN_OWNER_1_IMPORT_HINT=false\nPIN_OWNER_2_ROLE=UNMODELED\nPIN_OWNER_2_MATCH_COUNT=1\nPIN_OWNER_2_PATH_ID=96feaa329526d21c2e03f452\nPIN_OWNER_2_FILE_SHA=18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\nPIN_OWNER_2_EXT=PY\nPIN_OWNER_2_LINE_NUMBERS=11\nPIN_OWNER_2_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_2_SOURCE_ROLES=UNPINNED_FILE\nPIN_OWNER_2_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_2_DEPTH=1\nPIN_OWNER_2_LOADED=false\nPIN_OWNER_2_IMPORT_HINT=false\nOWNER_RECONCILE_COMPLETE=true\nEXTRA_PIN_IS_RUNTIME_DEPENDENCY_PROVEN=false\nEXTRA_OWNER_SCOPE=MODULE\nEXTRA_OWNER_PIN_IN_ASSIGNMENT=true\nEXTRA_OWNER_PIN_IN_COMPARISON=false\nEXTRA_OWNER_PIN_IN_CALL_ARGUMENT=false\nEXTRA_OWNER_PIN_IN_ASSERT=false\nEXTRA_OWNER_ORIGINAL_FILE_SHA_PINNED=true\nSCOPED_PY_FILES=29\nSCOPED_PARSED_MODULES=29\nSCOPED_PARSE_UNKNOWN=0\nSCOPED_IMPORT_SITES=330\nSCOPED_DYNAMIC_CODE_OR_IMPORT_SITES=0\nSCOPED_STAR_IMPORT_SITES=0\nSCOPED_IMPORT_GRAPH_SEED_COUNT=7\nEXTRA_DIRECT_IMPORT_CANDIDATES=0\nEXTRA_IMPORTS_FROM_PINNED_SOURCES=0\nEXTRA_POSSIBLE_STATIC_ROUTE_FROM_PINNED=false\nEXTRA_POSSIBLE_STATIC_HOPS=NONE\nEXTRA_FILE_LOADED_AT_OBSERVATION=false\nREACHABILITY_EVIDENCE_LIMIT=STATIC_NAME_HEURISTIC_PLUS_IMPORT_TIME_ONLY\nEXTRA_PIN_RUNTIME_RISK_CLASS=NO_STATIC_ROUTE_IN_SCOPED_MODULES\nEXTRA_PIN_RUNTIME_USE_PROVEN=false\nPRODUCTION_WRITE_AUTHORIZED=false\nLEGACY_PAIR_CAUSE_CLASS=STRONG_INFERENCE_NOT_EXACT_99836_POSTTEST_REPLAY\nFRESH_ISOLATED_CHILD_RC=0\nFRESH_ISOLATED_CHILD_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nCHILD_REC_1=ORIGINAL_CT112_GLOBAL_DEFAULT_BLOCKED=true\nCHILD_REC_2=SEPARATE_LEGACY_AND_HANDLER_IMPORTS=true\nCHILD_REC_3=LEGACY_ONLY_PAIR_CANNOT_REPLACE_HANDLER_OBJECT=true\nCHILD_REC_4=FRESH_NEGATIVE_CONFIG_FALLBACKS=3\nCHILD_REC_5=FRESH_DISK_FILE_SHA_PINNED=true\nCHILD_REC_6=FRESH_DISK_IMPORT_ORIGIN_MATCH=true\nCHILD_REC_7=ACTIVE_HANDLER_CANDIDATE_UNBLOCKS_CT112=true\nCHILD_REC_8=FRESH_CT112_ELIGIBLE=true\nCHILD_REC_9=FRESH_VM101_STOPPED_POLICY_PRESERVED=true\nCHILD_REC_10=FRESH_PLAN_VMIDS=100,101,110,112,150,170,171,210\nCHILD_REC_11=FRESH_CHILD_COMPLETE=true\nFRESH_CHILD_SAFE_RECORDS=11\nACTIVE_TARGET_IS_REGULAR_NOT_SYMLINK=true\nACTIVE_TARGET_ROOT_OWNED=true\nACTIVE_TARGET_SINGLE_LINK=true\nACTIVE_TARGET_PARENT_ROOT_SECURE=true\nACTIVE_TARGET_CURRENT_MODE_OCTAL=0400\nACTIVE_TARGET_PARENT_MODE_OCTAL=0700\nACTIVE_TARGET_OWNER_READ=true\nACTIVE_TARGET_OWNER_WRITE=false\nACTIVE_TARGET_GROUP_WRITE=false\nACTIVE_TARGET_OTHER_WRITE=false\nACTIVE_TARGET_SPECIAL_MODE_BITS=false\nACTIVE_TARGET_99846_PERMISSION_GATE_WOULD_PASS=false\nACTIVE_TARGET_PARENT_SETGID=false\nACTIVE_TARGET_PARENT_STICKY=false\nACTIVE_TARGET_ACCESS_POSIX_ACL=ABSENT\nACTIVE_TARGET_EXTENDED_ATTRIBUTE_COUNT=0\nACTIVE_TARGET_IMMUTABLE_FLAG=false\nACTIVE_TARGET_APPEND_ONLY_FLAG=false\nACTIVE_TARGET_MOUNT_READ_ONLY=false\nACTIVE_TARGET_MODE_CLASS=PROTECTED_OWNER_READ_ONLY\nACTIVE_TARGET_REQUIRES_PERMISSIONS_CHANGE_NOW=false\nACTIVE_TARGET_MAY_ALLOW_ATOMIC_REPLACE_IF_QUIESCENT=true\nFUTURE_TRANSACTION_MUST_PRESERVE_MODE_UID_GID=true\nFUTURE_TRANSACTION_MUST_REVIEW_ACL_XATTR=true\nFUTURE_TRANSACTION_MUST_USE_PINNED_HOST_KEY=true\nPRODUCTION_WRITE_AUTHORIZED=false\nPROPOSED_TARGET_ROLE=ACTIVE_HANDLER_PVE265_ONLY\nPROPOSED_ORIGINAL_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\nPROPOSED_CANDIDATE_SHA256=1db1087702ac916177f091792057bb2d7784181997477d543723d9a22f98d108\nPROPOSED_CANDIDATE_BYTES=15294\nPROPOSED_LEGACY_WRITE_REQUIRED=false\nPROPOSED_EXTRA_PIN_OWNER_WRITE_REQUIRED=false\nREAD_ONLY_METADATA_FORENSICS_COMPLETE=true\nCLIENT_PUTTY_PRIOR_CACHED_KEY_MATCH=false\nCLIENT_SSH_TRUST_PROVENANCE=DYNAMIC_KEY_ONLY_UNTRUSTED\nINDEPENDENT_OUT_OF_BAND_HOST_KEY_ATTESTED=false\nPRODUCTION_WRITE_AUTHORIZED=false\nTX_ACTIVE_ORIGINAL_0400=true\nTX_SECURE_PARENT_0700=true\nTX_NEW_FILE_MODE_REQUIRED=0400\nTX_NO_PRIOR_CHMOD_NEEDED=true\nTX_FILE_XATTR_COUNT=0\nTX_PARENT_XATTR_COUNT=0\nTX_IMMUTABLE_APPEND_FLAGS_ABSENT=true\nTX_PVE_TASK_QUERY_RC=255\nFAIL_STAGE=READ_ONLY_TRANSACTION_PREFLIGHT\nEXCEPTION_TYPE=Gate\nEXCEPTION_SAFE_CODE=TX_PVE_TASK_QUERY_UNAVAILABLE\nDECISION=HOLD_NO_PRODUCTION_MUTATION\nDIAGNOSTIC_COMPLETED=false\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_PRODUCTION_MUTATION\nEND_MARKER=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nTRUSTED_SSH_TX_PYTHON_RC=0\n" +} diff --git a/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.txt b/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.txt new file mode 100644 index 00000000..c9835988 --- /dev/null +++ b/runtime/history/SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1.txt @@ -0,0 +1,191 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=ct112-trusted-ssh-tx-preflight +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=c7d945edf64bc1f78cf296d8fa6a8e0d356983caf7ab45ac266889cfb0394400 +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=98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081 +SANITIZED_OUTPUT_SHA256=98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081 +OUTPUT_BEGIN +CT112_TRUSTED_SSH_TX_PREFLIGHT=V1 +MODE=read-only +NO_BACKUP_OR_PRODUCTION_CHANGE=true +NO_VM101_START_OR_NETBIRD_DNS_CHANGE=true +PINNED_WRAPPER_COUNT=1 +PINNED_PHYSICAL_SOURCE_COUNT=7 +PVE265_PHYSICAL_COPIES_DISTINCT=true +FRESH_PLAN_PVE265_OWNER=HANDLER_ACTIVE_MODULE +LEGACY_OLD_PVE265_PIN_COUNT=1 +OLD_PIN_IN_WRAPPER=0 +OLD_PIN_IN_HANDLER=0 +OLD_PIN_IN_LEGACY_PVE265=0 +OLD_PIN_IN_ACTIVE_HANDLER_PVE265=0 +OLD_PIN_IN_PVE282=0 +OLD_PIN_IN_GUEST266=0 +KNOWN_PIN_SCOPE=SEVEN_PHYSICAL_FILES_NOT_FULL_CODEBASE +STAGE_GITEA_99831_PIN_FORMAT=VALID_64_HEX +STAGE_EXPECTED_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef +STAGE_ACTUAL_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef +STAGE_EXPECTED_LENGTH=64 +STAGE_ACTUAL_LENGTH=64 +STAGE_STRING_EQUAL=true +STAGE_COMPARE_DIGEST_EQUAL=true +STAGE_EVIDENCE_CLASS=EXACT_99831_BYTE_MATCH +STAGE_VMIDS=100,101,110,112,150,170,171,210 +STAGE_VM101_STATUSES=stopped +STAGE_APPROVED_TRUE_FLAGS=0 +ACCEPTED_PLAN_AND_CONFIG_PINNED=true +STAGE_POLICY=PRIVATE_REVIEW_NOT_APPROVED +SCAN_SCOPE=SEVEN_MODULE_PARENT_TREES_DEPTH_TWO_NOT_FULL_CODEBASE +SCAN_ROOT_COUNT=4 +SCAN_FILE_COUNT=29 +SCAN_FILES_SKIPPED=0 +SCAN_ORIGINALS_INCLUDED=true +SCAN_OLD_PIN_COUNT=2 +SCAN_NEW_PIN_COUNT=0 +SCAN_EXTRA_PIN_COUNT=1 +SCAN_OWNER_FILE_COUNT=2 +PATHS_AND_SOURCE_CONTENT_EXCLUDED=true +PIN_OWNER_1_ROLE=KNOWN_LEGACY +PIN_OWNER_1_MATCH_COUNT=1 +PIN_OWNER_1_PATH_ID=be1f17db553b39644125195e +PIN_OWNER_1_FILE_SHA=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7 +PIN_OWNER_1_EXT=PY +PIN_OWNER_1_LINE_NUMBERS=32 +PIN_OWNER_1_CONTEXT=PY_AST_STRING_LITERAL +PIN_OWNER_1_SOURCE_ROLES=LEGACY +PIN_OWNER_1_PARENT_ROLES=HANDLER,LEGACY,WRAPPER +PIN_OWNER_1_DEPTH=0 +PIN_OWNER_1_LOADED=true +PIN_OWNER_1_IMPORT_HINT=false +PIN_OWNER_2_ROLE=UNMODELED +PIN_OWNER_2_MATCH_COUNT=1 +PIN_OWNER_2_PATH_ID=96feaa329526d21c2e03f452 +PIN_OWNER_2_FILE_SHA=18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3 +PIN_OWNER_2_EXT=PY +PIN_OWNER_2_LINE_NUMBERS=11 +PIN_OWNER_2_CONTEXT=PY_AST_STRING_LITERAL +PIN_OWNER_2_SOURCE_ROLES=UNPINNED_FILE +PIN_OWNER_2_PARENT_ROLES=HANDLER,LEGACY,WRAPPER +PIN_OWNER_2_DEPTH=1 +PIN_OWNER_2_LOADED=false +PIN_OWNER_2_IMPORT_HINT=false +OWNER_RECONCILE_COMPLETE=true +EXTRA_PIN_IS_RUNTIME_DEPENDENCY_PROVEN=false +EXTRA_OWNER_SCOPE=MODULE +EXTRA_OWNER_PIN_IN_ASSIGNMENT=true +EXTRA_OWNER_PIN_IN_COMPARISON=false +EXTRA_OWNER_PIN_IN_CALL_ARGUMENT=false +EXTRA_OWNER_PIN_IN_ASSERT=false +EXTRA_OWNER_ORIGINAL_FILE_SHA_PINNED=true +SCOPED_PY_FILES=29 +SCOPED_PARSED_MODULES=29 +SCOPED_PARSE_UNKNOWN=0 +SCOPED_IMPORT_SITES=330 +SCOPED_DYNAMIC_CODE_OR_IMPORT_SITES=0 +SCOPED_STAR_IMPORT_SITES=0 +SCOPED_IMPORT_GRAPH_SEED_COUNT=7 +EXTRA_DIRECT_IMPORT_CANDIDATES=0 +EXTRA_IMPORTS_FROM_PINNED_SOURCES=0 +EXTRA_POSSIBLE_STATIC_ROUTE_FROM_PINNED=false +EXTRA_POSSIBLE_STATIC_HOPS=NONE +EXTRA_FILE_LOADED_AT_OBSERVATION=false +REACHABILITY_EVIDENCE_LIMIT=STATIC_NAME_HEURISTIC_PLUS_IMPORT_TIME_ONLY +EXTRA_PIN_RUNTIME_RISK_CLASS=NO_STATIC_ROUTE_IN_SCOPED_MODULES +EXTRA_PIN_RUNTIME_USE_PROVEN=false +PRODUCTION_WRITE_AUTHORIZED=false +LEGACY_PAIR_CAUSE_CLASS=STRONG_INFERENCE_NOT_EXACT_99836_POSTTEST_REPLAY +FRESH_ISOLATED_CHILD_RC=0 +FRESH_ISOLATED_CHILD_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +CHILD_REC_1=ORIGINAL_CT112_GLOBAL_DEFAULT_BLOCKED=true +CHILD_REC_2=SEPARATE_LEGACY_AND_HANDLER_IMPORTS=true +CHILD_REC_3=LEGACY_ONLY_PAIR_CANNOT_REPLACE_HANDLER_OBJECT=true +CHILD_REC_4=FRESH_NEGATIVE_CONFIG_FALLBACKS=3 +CHILD_REC_5=FRESH_DISK_FILE_SHA_PINNED=true +CHILD_REC_6=FRESH_DISK_IMPORT_ORIGIN_MATCH=true +CHILD_REC_7=ACTIVE_HANDLER_CANDIDATE_UNBLOCKS_CT112=true +CHILD_REC_8=FRESH_CT112_ELIGIBLE=true +CHILD_REC_9=FRESH_VM101_STOPPED_POLICY_PRESERVED=true +CHILD_REC_10=FRESH_PLAN_VMIDS=100,101,110,112,150,170,171,210 +CHILD_REC_11=FRESH_CHILD_COMPLETE=true +FRESH_CHILD_SAFE_RECORDS=11 +ACTIVE_TARGET_IS_REGULAR_NOT_SYMLINK=true +ACTIVE_TARGET_ROOT_OWNED=true +ACTIVE_TARGET_SINGLE_LINK=true +ACTIVE_TARGET_PARENT_ROOT_SECURE=true +ACTIVE_TARGET_CURRENT_MODE_OCTAL=0400 +ACTIVE_TARGET_PARENT_MODE_OCTAL=0700 +ACTIVE_TARGET_OWNER_READ=true +ACTIVE_TARGET_OWNER_WRITE=false +ACTIVE_TARGET_GROUP_WRITE=false +ACTIVE_TARGET_OTHER_WRITE=false +ACTIVE_TARGET_SPECIAL_MODE_BITS=false +ACTIVE_TARGET_99846_PERMISSION_GATE_WOULD_PASS=false +ACTIVE_TARGET_PARENT_SETGID=false +ACTIVE_TARGET_PARENT_STICKY=false +ACTIVE_TARGET_ACCESS_POSIX_ACL=ABSENT +ACTIVE_TARGET_EXTENDED_ATTRIBUTE_COUNT=0 +ACTIVE_TARGET_IMMUTABLE_FLAG=false +ACTIVE_TARGET_APPEND_ONLY_FLAG=false +ACTIVE_TARGET_MOUNT_READ_ONLY=false +ACTIVE_TARGET_MODE_CLASS=PROTECTED_OWNER_READ_ONLY +ACTIVE_TARGET_REQUIRES_PERMISSIONS_CHANGE_NOW=false +ACTIVE_TARGET_MAY_ALLOW_ATOMIC_REPLACE_IF_QUIESCENT=true +FUTURE_TRANSACTION_MUST_PRESERVE_MODE_UID_GID=true +FUTURE_TRANSACTION_MUST_REVIEW_ACL_XATTR=true +FUTURE_TRANSACTION_MUST_USE_PINNED_HOST_KEY=true +PRODUCTION_WRITE_AUTHORIZED=false +PROPOSED_TARGET_ROLE=ACTIVE_HANDLER_PVE265_ONLY +PROPOSED_ORIGINAL_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be +PROPOSED_CANDIDATE_SHA256=1db1087702ac916177f091792057bb2d7784181997477d543723d9a22f98d108 +PROPOSED_CANDIDATE_BYTES=15294 +PROPOSED_LEGACY_WRITE_REQUIRED=false +PROPOSED_EXTRA_PIN_OWNER_WRITE_REQUIRED=false +READ_ONLY_METADATA_FORENSICS_COMPLETE=true +CLIENT_PUTTY_PRIOR_CACHED_KEY_MATCH=false +CLIENT_SSH_TRUST_PROVENANCE=DYNAMIC_KEY_ONLY_UNTRUSTED +INDEPENDENT_OUT_OF_BAND_HOST_KEY_ATTESTED=false +PRODUCTION_WRITE_AUTHORIZED=false +TX_ACTIVE_ORIGINAL_0400=true +TX_SECURE_PARENT_0700=true +TX_NEW_FILE_MODE_REQUIRED=0400 +TX_NO_PRIOR_CHMOD_NEEDED=true +TX_FILE_XATTR_COUNT=0 +TX_PARENT_XATTR_COUNT=0 +TX_IMMUTABLE_APPEND_FLAGS_ABSENT=true +TX_PVE_TASK_QUERY_RC=255 +FAIL_STAGE=READ_ONLY_TRANSACTION_PREFLIGHT +EXCEPTION_TYPE=Gate +EXCEPTION_SAFE_CODE=TX_PVE_TASK_QUERY_UNAVAILABLE +DECISION=HOLD_NO_PRODUCTION_MUTATION +DIAGNOSTIC_COMPLETED=false +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_PRODUCTION_MUTATION +END_MARKER=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +TRUSTED_SSH_TX_PYTHON_RC=0 + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index d9521aad..49075e5a 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-261008-CT112-ACTIVE-TARGET-MODE-RCA-99847R1", + "command_id": "SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "ct112-active-target-mode-rca", - "started_at_utc": "2026-10-08T03:04:00Z", - "finished_at_utc": "2026-10-08T03:04:13Z", + "component": "ct112-trusted-ssh-tx-preflight", + "started_at_utc": "2026-10-08T03:09:51Z", + "finished_at_utc": "2026-10-08T03:10:04Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "bb454d06e8b858c90873b312c0d919e53daccc41b13dee59407b9a323a381726", + "command_sha256": "c7d945edf64bc1f78cf296d8fa6a8e0d356983caf7ab45ac266889cfb0394400", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "c6f2b074d6704a0eea35aacb588344f0e1587263697297c379c1b6755f764dc0", - "sanitized_output_sha256": "c6f2b074d6704a0eea35aacb588344f0e1587263697297c379c1b6755f764dc0", + "raw_evidence_sha256": "98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081", + "sanitized_output_sha256": "98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "CT112_ACTIVE_TARGET_MODE_RCA=V1\nMODE=read-only\nNO_BACKUP_OR_PRODUCTION_CHANGE=true\nNO_VM101_START_OR_NETBIRD_DNS_CHANGE=true\nPINNED_WRAPPER_COUNT=1\nPINNED_PHYSICAL_SOURCE_COUNT=7\nPVE265_PHYSICAL_COPIES_DISTINCT=true\nFRESH_PLAN_PVE265_OWNER=HANDLER_ACTIVE_MODULE\nLEGACY_OLD_PVE265_PIN_COUNT=1\nOLD_PIN_IN_WRAPPER=0\nOLD_PIN_IN_HANDLER=0\nOLD_PIN_IN_LEGACY_PVE265=0\nOLD_PIN_IN_ACTIVE_HANDLER_PVE265=0\nOLD_PIN_IN_PVE282=0\nOLD_PIN_IN_GUEST266=0\nKNOWN_PIN_SCOPE=SEVEN_PHYSICAL_FILES_NOT_FULL_CODEBASE\nSTAGE_GITEA_99831_PIN_FORMAT=VALID_64_HEX\nSTAGE_EXPECTED_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_ACTUAL_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_EXPECTED_LENGTH=64\nSTAGE_ACTUAL_LENGTH=64\nSTAGE_STRING_EQUAL=true\nSTAGE_COMPARE_DIGEST_EQUAL=true\nSTAGE_EVIDENCE_CLASS=EXACT_99831_BYTE_MATCH\nSTAGE_VMIDS=100,101,110,112,150,170,171,210\nSTAGE_VM101_STATUSES=stopped\nSTAGE_APPROVED_TRUE_FLAGS=0\nACCEPTED_PLAN_AND_CONFIG_PINNED=true\nSTAGE_POLICY=PRIVATE_REVIEW_NOT_APPROVED\nSCAN_SCOPE=SEVEN_MODULE_PARENT_TREES_DEPTH_TWO_NOT_FULL_CODEBASE\nSCAN_ROOT_COUNT=4\nSCAN_FILE_COUNT=29\nSCAN_FILES_SKIPPED=0\nSCAN_ORIGINALS_INCLUDED=true\nSCAN_OLD_PIN_COUNT=2\nSCAN_NEW_PIN_COUNT=0\nSCAN_EXTRA_PIN_COUNT=1\nSCAN_OWNER_FILE_COUNT=2\nPATHS_AND_SOURCE_CONTENT_EXCLUDED=true\nPIN_OWNER_1_ROLE=KNOWN_LEGACY\nPIN_OWNER_1_MATCH_COUNT=1\nPIN_OWNER_1_PATH_ID=be1f17db553b39644125195e\nPIN_OWNER_1_FILE_SHA=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nPIN_OWNER_1_EXT=PY\nPIN_OWNER_1_LINE_NUMBERS=32\nPIN_OWNER_1_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_1_SOURCE_ROLES=LEGACY\nPIN_OWNER_1_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_1_DEPTH=0\nPIN_OWNER_1_LOADED=true\nPIN_OWNER_1_IMPORT_HINT=false\nPIN_OWNER_2_ROLE=UNMODELED\nPIN_OWNER_2_MATCH_COUNT=1\nPIN_OWNER_2_PATH_ID=96feaa329526d21c2e03f452\nPIN_OWNER_2_FILE_SHA=18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\nPIN_OWNER_2_EXT=PY\nPIN_OWNER_2_LINE_NUMBERS=11\nPIN_OWNER_2_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_2_SOURCE_ROLES=UNPINNED_FILE\nPIN_OWNER_2_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_2_DEPTH=1\nPIN_OWNER_2_LOADED=false\nPIN_OWNER_2_IMPORT_HINT=false\nOWNER_RECONCILE_COMPLETE=true\nEXTRA_PIN_IS_RUNTIME_DEPENDENCY_PROVEN=false\nEXTRA_OWNER_SCOPE=MODULE\nEXTRA_OWNER_PIN_IN_ASSIGNMENT=true\nEXTRA_OWNER_PIN_IN_COMPARISON=false\nEXTRA_OWNER_PIN_IN_CALL_ARGUMENT=false\nEXTRA_OWNER_PIN_IN_ASSERT=false\nEXTRA_OWNER_ORIGINAL_FILE_SHA_PINNED=true\nSCOPED_PY_FILES=29\nSCOPED_PARSED_MODULES=29\nSCOPED_PARSE_UNKNOWN=0\nSCOPED_IMPORT_SITES=330\nSCOPED_DYNAMIC_CODE_OR_IMPORT_SITES=0\nSCOPED_STAR_IMPORT_SITES=0\nSCOPED_IMPORT_GRAPH_SEED_COUNT=7\nEXTRA_DIRECT_IMPORT_CANDIDATES=0\nEXTRA_IMPORTS_FROM_PINNED_SOURCES=0\nEXTRA_POSSIBLE_STATIC_ROUTE_FROM_PINNED=false\nEXTRA_POSSIBLE_STATIC_HOPS=NONE\nEXTRA_FILE_LOADED_AT_OBSERVATION=false\nREACHABILITY_EVIDENCE_LIMIT=STATIC_NAME_HEURISTIC_PLUS_IMPORT_TIME_ONLY\nEXTRA_PIN_RUNTIME_RISK_CLASS=NO_STATIC_ROUTE_IN_SCOPED_MODULES\nEXTRA_PIN_RUNTIME_USE_PROVEN=false\nPRODUCTION_WRITE_AUTHORIZED=false\nLEGACY_PAIR_CAUSE_CLASS=STRONG_INFERENCE_NOT_EXACT_99836_POSTTEST_REPLAY\nFRESH_ISOLATED_CHILD_RC=0\nFRESH_ISOLATED_CHILD_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nCHILD_REC_1=ORIGINAL_CT112_GLOBAL_DEFAULT_BLOCKED=true\nCHILD_REC_2=SEPARATE_LEGACY_AND_HANDLER_IMPORTS=true\nCHILD_REC_3=LEGACY_ONLY_PAIR_CANNOT_REPLACE_HANDLER_OBJECT=true\nCHILD_REC_4=FRESH_NEGATIVE_CONFIG_FALLBACKS=3\nCHILD_REC_5=FRESH_DISK_FILE_SHA_PINNED=true\nCHILD_REC_6=FRESH_DISK_IMPORT_ORIGIN_MATCH=true\nCHILD_REC_7=ACTIVE_HANDLER_CANDIDATE_UNBLOCKS_CT112=true\nCHILD_REC_8=FRESH_CT112_ELIGIBLE=true\nCHILD_REC_9=FRESH_VM101_STOPPED_POLICY_PRESERVED=true\nCHILD_REC_10=FRESH_PLAN_VMIDS=100,101,110,112,150,170,171,210\nCHILD_REC_11=FRESH_CHILD_COMPLETE=true\nFRESH_CHILD_SAFE_RECORDS=11\nACTIVE_TARGET_IS_REGULAR_NOT_SYMLINK=true\nACTIVE_TARGET_ROOT_OWNED=true\nACTIVE_TARGET_SINGLE_LINK=true\nACTIVE_TARGET_PARENT_ROOT_SECURE=true\nACTIVE_TARGET_CURRENT_MODE_OCTAL=0400\nACTIVE_TARGET_PARENT_MODE_OCTAL=0700\nACTIVE_TARGET_OWNER_READ=true\nACTIVE_TARGET_OWNER_WRITE=false\nACTIVE_TARGET_GROUP_WRITE=false\nACTIVE_TARGET_OTHER_WRITE=false\nACTIVE_TARGET_SPECIAL_MODE_BITS=false\nACTIVE_TARGET_99846_PERMISSION_GATE_WOULD_PASS=false\nACTIVE_TARGET_PARENT_SETGID=false\nACTIVE_TARGET_PARENT_STICKY=false\nACTIVE_TARGET_ACCESS_POSIX_ACL=ABSENT\nACTIVE_TARGET_EXTENDED_ATTRIBUTE_COUNT=0\nACTIVE_TARGET_IMMUTABLE_FLAG=false\nACTIVE_TARGET_APPEND_ONLY_FLAG=false\nACTIVE_TARGET_MOUNT_READ_ONLY=false\nACTIVE_TARGET_MODE_CLASS=PROTECTED_OWNER_READ_ONLY\nACTIVE_TARGET_REQUIRES_PERMISSIONS_CHANGE_NOW=false\nACTIVE_TARGET_MAY_ALLOW_ATOMIC_REPLACE_IF_QUIESCENT=true\nFUTURE_TRANSACTION_MUST_PRESERVE_MODE_UID_GID=true\nFUTURE_TRANSACTION_MUST_REVIEW_ACL_XATTR=true\nFUTURE_TRANSACTION_MUST_USE_PINNED_HOST_KEY=true\nPRODUCTION_WRITE_AUTHORIZED=false\nPROPOSED_TARGET_ROLE=ACTIVE_HANDLER_PVE265_ONLY\nPROPOSED_ORIGINAL_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\nPROPOSED_CANDIDATE_SHA256=1db1087702ac916177f091792057bb2d7784181997477d543723d9a22f98d108\nPROPOSED_CANDIDATE_BYTES=15294\nPROPOSED_LEGACY_WRITE_REQUIRED=false\nPROPOSED_EXTRA_PIN_OWNER_WRITE_REQUIRED=false\nREAD_ONLY_METADATA_FORENSICS_COMPLETE=true\nPOSTTEST_ORIGINALS_UNCHANGED=true\nPOSTTEST_STAGE_UNCHANGED=true\nDECISION=PASS_TARGET_MODE_CLASSIFIED_NO_WRITE_AUTHORIZATION\nNEXT_GATE=REVIEW_PRODUCTION_MODE_AND_METADATA_PRESERVATION_BEFORE_CHANGE_COMMAND\nDIAGNOSTIC_COMPLETED=true\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_PRODUCTION_MUTATION\nEND_MARKER=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261008-CT112-ACTIVE-TARGET-MODE-RCA-99847R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nACTIVE_TARGET_MODE_PYTHON_RC=0\n" + "output": "CT112_TRUSTED_SSH_TX_PREFLIGHT=V1\nMODE=read-only\nNO_BACKUP_OR_PRODUCTION_CHANGE=true\nNO_VM101_START_OR_NETBIRD_DNS_CHANGE=true\nPINNED_WRAPPER_COUNT=1\nPINNED_PHYSICAL_SOURCE_COUNT=7\nPVE265_PHYSICAL_COPIES_DISTINCT=true\nFRESH_PLAN_PVE265_OWNER=HANDLER_ACTIVE_MODULE\nLEGACY_OLD_PVE265_PIN_COUNT=1\nOLD_PIN_IN_WRAPPER=0\nOLD_PIN_IN_HANDLER=0\nOLD_PIN_IN_LEGACY_PVE265=0\nOLD_PIN_IN_ACTIVE_HANDLER_PVE265=0\nOLD_PIN_IN_PVE282=0\nOLD_PIN_IN_GUEST266=0\nKNOWN_PIN_SCOPE=SEVEN_PHYSICAL_FILES_NOT_FULL_CODEBASE\nSTAGE_GITEA_99831_PIN_FORMAT=VALID_64_HEX\nSTAGE_EXPECTED_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_ACTUAL_SHA256=3c9b218fbec36f9b99ef042b6451d71be744afe42986b1ecd5192d6b0f687eef\nSTAGE_EXPECTED_LENGTH=64\nSTAGE_ACTUAL_LENGTH=64\nSTAGE_STRING_EQUAL=true\nSTAGE_COMPARE_DIGEST_EQUAL=true\nSTAGE_EVIDENCE_CLASS=EXACT_99831_BYTE_MATCH\nSTAGE_VMIDS=100,101,110,112,150,170,171,210\nSTAGE_VM101_STATUSES=stopped\nSTAGE_APPROVED_TRUE_FLAGS=0\nACCEPTED_PLAN_AND_CONFIG_PINNED=true\nSTAGE_POLICY=PRIVATE_REVIEW_NOT_APPROVED\nSCAN_SCOPE=SEVEN_MODULE_PARENT_TREES_DEPTH_TWO_NOT_FULL_CODEBASE\nSCAN_ROOT_COUNT=4\nSCAN_FILE_COUNT=29\nSCAN_FILES_SKIPPED=0\nSCAN_ORIGINALS_INCLUDED=true\nSCAN_OLD_PIN_COUNT=2\nSCAN_NEW_PIN_COUNT=0\nSCAN_EXTRA_PIN_COUNT=1\nSCAN_OWNER_FILE_COUNT=2\nPATHS_AND_SOURCE_CONTENT_EXCLUDED=true\nPIN_OWNER_1_ROLE=KNOWN_LEGACY\nPIN_OWNER_1_MATCH_COUNT=1\nPIN_OWNER_1_PATH_ID=be1f17db553b39644125195e\nPIN_OWNER_1_FILE_SHA=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nPIN_OWNER_1_EXT=PY\nPIN_OWNER_1_LINE_NUMBERS=32\nPIN_OWNER_1_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_1_SOURCE_ROLES=LEGACY\nPIN_OWNER_1_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_1_DEPTH=0\nPIN_OWNER_1_LOADED=true\nPIN_OWNER_1_IMPORT_HINT=false\nPIN_OWNER_2_ROLE=UNMODELED\nPIN_OWNER_2_MATCH_COUNT=1\nPIN_OWNER_2_PATH_ID=96feaa329526d21c2e03f452\nPIN_OWNER_2_FILE_SHA=18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\nPIN_OWNER_2_EXT=PY\nPIN_OWNER_2_LINE_NUMBERS=11\nPIN_OWNER_2_CONTEXT=PY_AST_STRING_LITERAL\nPIN_OWNER_2_SOURCE_ROLES=UNPINNED_FILE\nPIN_OWNER_2_PARENT_ROLES=HANDLER,LEGACY,WRAPPER\nPIN_OWNER_2_DEPTH=1\nPIN_OWNER_2_LOADED=false\nPIN_OWNER_2_IMPORT_HINT=false\nOWNER_RECONCILE_COMPLETE=true\nEXTRA_PIN_IS_RUNTIME_DEPENDENCY_PROVEN=false\nEXTRA_OWNER_SCOPE=MODULE\nEXTRA_OWNER_PIN_IN_ASSIGNMENT=true\nEXTRA_OWNER_PIN_IN_COMPARISON=false\nEXTRA_OWNER_PIN_IN_CALL_ARGUMENT=false\nEXTRA_OWNER_PIN_IN_ASSERT=false\nEXTRA_OWNER_ORIGINAL_FILE_SHA_PINNED=true\nSCOPED_PY_FILES=29\nSCOPED_PARSED_MODULES=29\nSCOPED_PARSE_UNKNOWN=0\nSCOPED_IMPORT_SITES=330\nSCOPED_DYNAMIC_CODE_OR_IMPORT_SITES=0\nSCOPED_STAR_IMPORT_SITES=0\nSCOPED_IMPORT_GRAPH_SEED_COUNT=7\nEXTRA_DIRECT_IMPORT_CANDIDATES=0\nEXTRA_IMPORTS_FROM_PINNED_SOURCES=0\nEXTRA_POSSIBLE_STATIC_ROUTE_FROM_PINNED=false\nEXTRA_POSSIBLE_STATIC_HOPS=NONE\nEXTRA_FILE_LOADED_AT_OBSERVATION=false\nREACHABILITY_EVIDENCE_LIMIT=STATIC_NAME_HEURISTIC_PLUS_IMPORT_TIME_ONLY\nEXTRA_PIN_RUNTIME_RISK_CLASS=NO_STATIC_ROUTE_IN_SCOPED_MODULES\nEXTRA_PIN_RUNTIME_USE_PROVEN=false\nPRODUCTION_WRITE_AUTHORIZED=false\nLEGACY_PAIR_CAUSE_CLASS=STRONG_INFERENCE_NOT_EXACT_99836_POSTTEST_REPLAY\nFRESH_ISOLATED_CHILD_RC=0\nFRESH_ISOLATED_CHILD_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nCHILD_REC_1=ORIGINAL_CT112_GLOBAL_DEFAULT_BLOCKED=true\nCHILD_REC_2=SEPARATE_LEGACY_AND_HANDLER_IMPORTS=true\nCHILD_REC_3=LEGACY_ONLY_PAIR_CANNOT_REPLACE_HANDLER_OBJECT=true\nCHILD_REC_4=FRESH_NEGATIVE_CONFIG_FALLBACKS=3\nCHILD_REC_5=FRESH_DISK_FILE_SHA_PINNED=true\nCHILD_REC_6=FRESH_DISK_IMPORT_ORIGIN_MATCH=true\nCHILD_REC_7=ACTIVE_HANDLER_CANDIDATE_UNBLOCKS_CT112=true\nCHILD_REC_8=FRESH_CT112_ELIGIBLE=true\nCHILD_REC_9=FRESH_VM101_STOPPED_POLICY_PRESERVED=true\nCHILD_REC_10=FRESH_PLAN_VMIDS=100,101,110,112,150,170,171,210\nCHILD_REC_11=FRESH_CHILD_COMPLETE=true\nFRESH_CHILD_SAFE_RECORDS=11\nACTIVE_TARGET_IS_REGULAR_NOT_SYMLINK=true\nACTIVE_TARGET_ROOT_OWNED=true\nACTIVE_TARGET_SINGLE_LINK=true\nACTIVE_TARGET_PARENT_ROOT_SECURE=true\nACTIVE_TARGET_CURRENT_MODE_OCTAL=0400\nACTIVE_TARGET_PARENT_MODE_OCTAL=0700\nACTIVE_TARGET_OWNER_READ=true\nACTIVE_TARGET_OWNER_WRITE=false\nACTIVE_TARGET_GROUP_WRITE=false\nACTIVE_TARGET_OTHER_WRITE=false\nACTIVE_TARGET_SPECIAL_MODE_BITS=false\nACTIVE_TARGET_99846_PERMISSION_GATE_WOULD_PASS=false\nACTIVE_TARGET_PARENT_SETGID=false\nACTIVE_TARGET_PARENT_STICKY=false\nACTIVE_TARGET_ACCESS_POSIX_ACL=ABSENT\nACTIVE_TARGET_EXTENDED_ATTRIBUTE_COUNT=0\nACTIVE_TARGET_IMMUTABLE_FLAG=false\nACTIVE_TARGET_APPEND_ONLY_FLAG=false\nACTIVE_TARGET_MOUNT_READ_ONLY=false\nACTIVE_TARGET_MODE_CLASS=PROTECTED_OWNER_READ_ONLY\nACTIVE_TARGET_REQUIRES_PERMISSIONS_CHANGE_NOW=false\nACTIVE_TARGET_MAY_ALLOW_ATOMIC_REPLACE_IF_QUIESCENT=true\nFUTURE_TRANSACTION_MUST_PRESERVE_MODE_UID_GID=true\nFUTURE_TRANSACTION_MUST_REVIEW_ACL_XATTR=true\nFUTURE_TRANSACTION_MUST_USE_PINNED_HOST_KEY=true\nPRODUCTION_WRITE_AUTHORIZED=false\nPROPOSED_TARGET_ROLE=ACTIVE_HANDLER_PVE265_ONLY\nPROPOSED_ORIGINAL_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\nPROPOSED_CANDIDATE_SHA256=1db1087702ac916177f091792057bb2d7784181997477d543723d9a22f98d108\nPROPOSED_CANDIDATE_BYTES=15294\nPROPOSED_LEGACY_WRITE_REQUIRED=false\nPROPOSED_EXTRA_PIN_OWNER_WRITE_REQUIRED=false\nREAD_ONLY_METADATA_FORENSICS_COMPLETE=true\nCLIENT_PUTTY_PRIOR_CACHED_KEY_MATCH=false\nCLIENT_SSH_TRUST_PROVENANCE=DYNAMIC_KEY_ONLY_UNTRUSTED\nINDEPENDENT_OUT_OF_BAND_HOST_KEY_ATTESTED=false\nPRODUCTION_WRITE_AUTHORIZED=false\nTX_ACTIVE_ORIGINAL_0400=true\nTX_SECURE_PARENT_0700=true\nTX_NEW_FILE_MODE_REQUIRED=0400\nTX_NO_PRIOR_CHMOD_NEEDED=true\nTX_FILE_XATTR_COUNT=0\nTX_PARENT_XATTR_COUNT=0\nTX_IMMUTABLE_APPEND_FLAGS_ABSENT=true\nTX_PVE_TASK_QUERY_RC=255\nFAIL_STAGE=READ_ONLY_TRANSACTION_PREFLIGHT\nEXCEPTION_TYPE=Gate\nEXCEPTION_SAFE_CODE=TX_PVE_TASK_QUERY_UNAVAILABLE\nDECISION=HOLD_NO_PRODUCTION_MUTATION\nDIAGNOSTIC_COMPLETED=false\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_PRODUCTION_MUTATION\nEND_MARKER=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nTRUSTED_SSH_TX_PYTHON_RC=0\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 51a028bb..c9835988 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-261008-CT112-ACTIVE-TARGET-MODE-RCA-99847R1 +COMMAND_ID=SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=ct112-active-target-mode-rca +COMPONENT=ct112-trusted-ssh-tx-preflight REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=bb454d06e8b858c90873b312c0d919e53daccc41b13dee59407b9a323a381726 +COMMAND_SHA256=c7d945edf64bc1f78cf296d8fa6a8e0d356983caf7ab45ac266889cfb0394400 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,10 +24,10 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=c6f2b074d6704a0eea35aacb588344f0e1587263697297c379c1b6755f764dc0 -SANITIZED_OUTPUT_SHA256=c6f2b074d6704a0eea35aacb588344f0e1587263697297c379c1b6755f764dc0 +RAW_EVIDENCE_SHA256=98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081 +SANITIZED_OUTPUT_SHA256=98ea712897d09081cefa750eab6c17905a8035995a0c15c8dead1fab39ef6081 OUTPUT_BEGIN -CT112_ACTIVE_TARGET_MODE_RCA=V1 +CT112_TRUSTED_SSH_TX_PREFLIGHT=V1 MODE=read-only NO_BACKUP_OR_PRODUCTION_CHANGE=true NO_VM101_START_OR_NETBIRD_DNS_CHANGE=true @@ -162,18 +162,30 @@ PROPOSED_CANDIDATE_BYTES=15294 PROPOSED_LEGACY_WRITE_REQUIRED=false PROPOSED_EXTRA_PIN_OWNER_WRITE_REQUIRED=false READ_ONLY_METADATA_FORENSICS_COMPLETE=true -POSTTEST_ORIGINALS_UNCHANGED=true -POSTTEST_STAGE_UNCHANGED=true -DECISION=PASS_TARGET_MODE_CLASSIFIED_NO_WRITE_AUTHORIZATION -NEXT_GATE=REVIEW_PRODUCTION_MODE_AND_METADATA_PRESERVATION_BEFORE_CHANGE_COMMAND -DIAGNOSTIC_COMPLETED=true +CLIENT_PUTTY_PRIOR_CACHED_KEY_MATCH=false +CLIENT_SSH_TRUST_PROVENANCE=DYNAMIC_KEY_ONLY_UNTRUSTED +INDEPENDENT_OUT_OF_BAND_HOST_KEY_ATTESTED=false +PRODUCTION_WRITE_AUTHORIZED=false +TX_ACTIVE_ORIGINAL_0400=true +TX_SECURE_PARENT_0700=true +TX_NEW_FILE_MODE_REQUIRED=0400 +TX_NO_PRIOR_CHMOD_NEEDED=true +TX_FILE_XATTR_COUNT=0 +TX_PARENT_XATTR_COUNT=0 +TX_IMMUTABLE_APPEND_FLAGS_ABSENT=true +TX_PVE_TASK_QUERY_RC=255 +FAIL_STAGE=READ_ONLY_TRANSACTION_PREFLIGHT +EXCEPTION_TYPE=Gate +EXCEPTION_SAFE_CODE=TX_PVE_TASK_QUERY_UNAVAILABLE +DECISION=HOLD_NO_PRODUCTION_MUTATION +DIAGNOSTIC_COMPLETED=false CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null MUTATION_OUTCOME=NO_PRODUCTION_MUTATION END_MARKER=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261008-CT112-ACTIVE-TARGET-MODE-RCA-99847R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} -ACTIVE_TARGET_MODE_PYTHON_RC=0 +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261008-CT112-TRUSTED-SSH-TX-PREFLIGHT-99848R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +TRUSTED_SSH_TX_PYTHON_RC=0 OUTPUT_END CHAT_OUTPUT_END