diff --git a/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.json b/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.json new file mode 100644 index 00000000..5331494d --- /dev/null +++ b/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1", + "status": "FAIL", + "rc": 1, + "host": "pve01", + "mode": "change", + "component": "workers2-thirty-target-ast-guarded-release", + "started_at_utc": "2026-10-08T11:30:16Z", + "finished_at_utc": "2026-10-08T11:30:18Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "6d809b2464a76e151d46d2d31707ea9445e1398927da36199fc214a6dfb8394b", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "FAIL", + "result_contract_error": null, + "command_rc": 1, + "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": "81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7", + "sanitized_output_sha256": "81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "WORKERS2_THIRTY_TARGET_AST_GUARDED_RELEASE=V2\nMODE=change\nUSER_POLICY=EIGHT_PVE01_VM101_OFFLINE\nTRUSTED_ED25519_HOSTKEY=true\nVM101_REMAINS_STOPPED=true\nNEW_REGISTRY_SHA_PIN_MATCH=true\nACTIVE_WRAPPER_SHA256=2b5eb4fc0f6f466a0d3e5a007af987092b6c17baa3ff9241a6afc2c2e97df1d5\nACTIVE_WRAPPER_PARENT_KIND=ACCEPTED_486\nWRAPPER_28_LITERAL_CANDIDATE_COUNT=2\nWRAPPER_28_COUNT_GUARDS_RECOGNIZED=2\nWRAPPER_28_COUNT_GUARDS_UNCLASSIFIED=0\nWRAPPER_28_FIRST_LINE=23\nWRAPPER_28_SECOND_LINE=26\nWRAPPER_OLD_REGISTRY_SHA_OCCURRENCES=0\nWRAPPER_28_ID_COLLECTION_MATCH_COUNT=0\nFAIL_STAGE=WRAPPER_AND_MANIFEST_PATCH\nEXCEPTION_TYPE=Gate\nEXCEPTION_SAFE_CODE=IDENTITY_LITERAL_COLLECTION_UNRESOLVED\nDECISION=HOLD_NO_PRODUCTION_CHANGE\nNEXT_GATE=REVIEW_PRECISE_FAILED_GATE_NO_REPEAT\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-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.txt b/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.txt new file mode 100644 index 00000000..36a10fbf --- /dev/null +++ b/runtime/history/SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1.txt @@ -0,0 +1,58 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1 +STATUS=FAIL +RC=1 +HOST=pve01 +MODE=change +COMPONENT=workers2-thirty-target-ast-guarded-release +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=6d809b2464a76e151d46d2d31707ea9445e1398927da36199fc214a6dfb8394b +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=FAIL +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=81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7 +SANITIZED_OUTPUT_SHA256=81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7 +OUTPUT_BEGIN +WORKERS2_THIRTY_TARGET_AST_GUARDED_RELEASE=V2 +MODE=change +USER_POLICY=EIGHT_PVE01_VM101_OFFLINE +TRUSTED_ED25519_HOSTKEY=true +VM101_REMAINS_STOPPED=true +NEW_REGISTRY_SHA_PIN_MATCH=true +ACTIVE_WRAPPER_SHA256=2b5eb4fc0f6f466a0d3e5a007af987092b6c17baa3ff9241a6afc2c2e97df1d5 +ACTIVE_WRAPPER_PARENT_KIND=ACCEPTED_486 +WRAPPER_28_LITERAL_CANDIDATE_COUNT=2 +WRAPPER_28_COUNT_GUARDS_RECOGNIZED=2 +WRAPPER_28_COUNT_GUARDS_UNCLASSIFIED=0 +WRAPPER_28_FIRST_LINE=23 +WRAPPER_28_SECOND_LINE=26 +WRAPPER_OLD_REGISTRY_SHA_OCCURRENCES=0 +WRAPPER_28_ID_COLLECTION_MATCH_COUNT=0 +FAIL_STAGE=WRAPPER_AND_MANIFEST_PATCH +EXCEPTION_TYPE=Gate +EXCEPTION_SAFE_CODE=IDENTITY_LITERAL_COLLECTION_UNRESOLVED +DECISION=HOLD_NO_PRODUCTION_CHANGE +NEXT_GATE=REVIEW_PRECISE_FAILED_GATE_NO_REPEAT +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-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 8c0b5ad9..5331494d 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-261008-WORKERS2-THIRTY-TARGET-PINNED-RELEASE-99883R1", + "command_id": "SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1", "status": "FAIL", "rc": 1, "host": "pve01", "mode": "change", - "component": "workers2-thirty-target-pinned-release", - "started_at_utc": "2026-10-08T11:20:02Z", - "finished_at_utc": "2026-10-08T11:20:04Z", + "component": "workers2-thirty-target-ast-guarded-release", + "started_at_utc": "2026-10-08T11:30:16Z", + "finished_at_utc": "2026-10-08T11:30:18Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "5c1820a0880a64aa8817aedb99eb49ef9dd5c25e3dfbe366333fcff221915983", + "command_sha256": "6d809b2464a76e151d46d2d31707ea9445e1398927da36199fc214a6dfb8394b", "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": "4dc4d63ce638a06090212ee4e0d26a346cfa3982b99018cd0e8dda4d5efc3206", - "sanitized_output_sha256": "4dc4d63ce638a06090212ee4e0d26a346cfa3982b99018cd0e8dda4d5efc3206", + "raw_evidence_sha256": "81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7", + "sanitized_output_sha256": "81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "WORKERS2_THIRTY_TARGET_PINNED_RELEASE=V1\nMODE=change\nUSER_POLICY=EIGHT_PVE01_VM101_OFFLINE\nTRUSTED_ED25519_HOSTKEY=true\nVM101_REMAINS_STOPPED=true\nNEW_REGISTRY_SHA_PIN_MATCH=true\nACTIVE_WRAPPER_SHA256=2b5eb4fc0f6f466a0d3e5a007af987092b6c17baa3ff9241a6afc2c2e97df1d5\nACTIVE_WRAPPER_PARENT_KIND=ACCEPTED_486\nWRAPPER_28_LITERAL_CANDIDATE_COUNT=2\nFAIL_STAGE=WRAPPER_AND_MANIFEST_PATCH\nEXCEPTION_TYPE=Gate\nEXCEPTION_SAFE_CODE=COUNT_LITERAL_28_NOT_UNIQUE\nDECISION=HOLD_NO_PRODUCTION_CHANGE\nNEXT_GATE=REVIEW_PRECISE_FAILED_GATE_NO_REPEAT\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-WORKERS2-THIRTY-TARGET-PINNED-RELEASE-99883R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "WORKERS2_THIRTY_TARGET_AST_GUARDED_RELEASE=V2\nMODE=change\nUSER_POLICY=EIGHT_PVE01_VM101_OFFLINE\nTRUSTED_ED25519_HOSTKEY=true\nVM101_REMAINS_STOPPED=true\nNEW_REGISTRY_SHA_PIN_MATCH=true\nACTIVE_WRAPPER_SHA256=2b5eb4fc0f6f466a0d3e5a007af987092b6c17baa3ff9241a6afc2c2e97df1d5\nACTIVE_WRAPPER_PARENT_KIND=ACCEPTED_486\nWRAPPER_28_LITERAL_CANDIDATE_COUNT=2\nWRAPPER_28_COUNT_GUARDS_RECOGNIZED=2\nWRAPPER_28_COUNT_GUARDS_UNCLASSIFIED=0\nWRAPPER_28_FIRST_LINE=23\nWRAPPER_28_SECOND_LINE=26\nWRAPPER_OLD_REGISTRY_SHA_OCCURRENCES=0\nWRAPPER_28_ID_COLLECTION_MATCH_COUNT=0\nFAIL_STAGE=WRAPPER_AND_MANIFEST_PATCH\nEXCEPTION_TYPE=Gate\nEXCEPTION_SAFE_CODE=IDENTITY_LITERAL_COLLECTION_UNRESOLVED\nDECISION=HOLD_NO_PRODUCTION_CHANGE\nNEXT_GATE=REVIEW_PRECISE_FAILED_GATE_NO_REPEAT\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-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 5d8f4f03..36a10fbf 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-261008-WORKERS2-THIRTY-TARGET-PINNED-RELEASE-99883R1 +COMMAND_ID=SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1 STATUS=FAIL RC=1 HOST=pve01 MODE=change -COMPONENT=workers2-thirty-target-pinned-release +COMPONENT=workers2-thirty-target-ast-guarded-release REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=5c1820a0880a64aa8817aedb99eb49ef9dd5c25e3dfbe366333fcff221915983 +COMMAND_SHA256=6d809b2464a76e151d46d2d31707ea9445e1398927da36199fc214a6dfb8394b DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=true @@ -24,10 +24,10 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=4dc4d63ce638a06090212ee4e0d26a346cfa3982b99018cd0e8dda4d5efc3206 -SANITIZED_OUTPUT_SHA256=4dc4d63ce638a06090212ee4e0d26a346cfa3982b99018cd0e8dda4d5efc3206 +RAW_EVIDENCE_SHA256=81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7 +SANITIZED_OUTPUT_SHA256=81ddf403729d21183c49b274be6e296dd1720d5ac6e04ed7ab8b4e6fb721f5a7 OUTPUT_BEGIN -WORKERS2_THIRTY_TARGET_PINNED_RELEASE=V1 +WORKERS2_THIRTY_TARGET_AST_GUARDED_RELEASE=V2 MODE=change USER_POLICY=EIGHT_PVE01_VM101_OFFLINE TRUSTED_ED25519_HOSTKEY=true @@ -36,9 +36,15 @@ NEW_REGISTRY_SHA_PIN_MATCH=true ACTIVE_WRAPPER_SHA256=2b5eb4fc0f6f466a0d3e5a007af987092b6c17baa3ff9241a6afc2c2e97df1d5 ACTIVE_WRAPPER_PARENT_KIND=ACCEPTED_486 WRAPPER_28_LITERAL_CANDIDATE_COUNT=2 +WRAPPER_28_COUNT_GUARDS_RECOGNIZED=2 +WRAPPER_28_COUNT_GUARDS_UNCLASSIFIED=0 +WRAPPER_28_FIRST_LINE=23 +WRAPPER_28_SECOND_LINE=26 +WRAPPER_OLD_REGISTRY_SHA_OCCURRENCES=0 +WRAPPER_28_ID_COLLECTION_MATCH_COUNT=0 FAIL_STAGE=WRAPPER_AND_MANIFEST_PATCH EXCEPTION_TYPE=Gate -EXCEPTION_SAFE_CODE=COUNT_LITERAL_28_NOT_UNIQUE +EXCEPTION_SAFE_CODE=IDENTITY_LITERAL_COLLECTION_UNRESOLVED DECISION=HOLD_NO_PRODUCTION_CHANGE NEXT_GATE=REVIEW_PRECISE_FAILED_GATE_NO_REPEAT CHANGES_MADE=false @@ -46,7 +52,7 @@ ROLLBACK_STARTED=false ROLLBACK_RESTORED=null MUTATION_OUTCOME=NO_PRODUCTION_MUTATION END_MARKER=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261008-WORKERS2-THIRTY-TARGET-PINNED-RELEASE-99883R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261008-WORKERS2-THIRTY-TARGET-AST-GUARDED-RELEASE-99884R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END