39 lines
7.4 KiB
JSON
39 lines
7.4 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "HOMELAB-SKLADCHIK-REAUTH-PREFLIGHT-EXACT-SUMMARY-READ-ONLY-V6-20260805T115600Z",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "verify",
|
|
"component": "skladchik-reauth-preflight-exact-summary-read-only-v6",
|
|
"started_at_utc": "2026-08-05T11:59:38Z",
|
|
"finished_at_utc": "2026-08-05T11:59:38Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
|
|
"command_sha256": "5b10f9f6991651ad7201e4a6a6e63836015be76f634ab43489bf54c03eb909ec",
|
|
"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": "bc45053ab7f0b8b7ee5fd25e6208cbb195ee18d6cba55f56427a12248cc29aa9",
|
|
"sanitized_output_sha256": "bc45053ab7f0b8b7ee5fd25e6208cbb195ee18d6cba55f56427a12248cc29aa9",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-REAUTH-PREFLIGHT-EXACT-SUMMARY-READ-ONLY-V6-20260805T115600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-REAUTH-PREFLIGHT-EXACT-SUMMARY-READ-ONLY-V6-20260805T115600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"preflight\":{\"analysis_ready\":true,\"current_docs\":[{\"basename\":\"skladchik-cookie-refresh.md\",\"interface_classes\":[\"COOKIE_FILE_OR_JAR\",\"COOKIE_HEADER_OR_VALUE\"],\"markers\":{\"accepts_cookie_header\":true,\"accepts_file_input\":true,\"atomic_replace\":false,\"backup\":true,\"browser_automation\":false,\"candidate\":false,\"opens_browser\":false,\"reads_stdin\":false,\"reads_tty\":false,\"rollback\":true,\"uses_clipboard\":false,\"uses_positional_arguments\":false,\"windows_integration\":false},\"path_sha256\":\"9efb149baeb3cd99af599af2ad85eefa4b4d80d82828c8b7b446e6703fb364b1\",\"present\":true,\"sha256\":\"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6\"},{\"basename\":\"skladchik-reports-monitor.md\",\"interface_classes\":[],\"markers\":{},\"path_sha256\":\"b49767ec7d3456595c8f14ba609c78cd831c66f0fba18f1bb61b6145d154cd3f\",\"present\":false,\"sha256\":null}],\"local_installed\":[{\"bytes\":638,\"expected_sha256\":\"ea2d89ce67893a6d89b29610e4d46e207932ecc157173454585f67890f58810c\",\"mode\":\"0o755\",\"path_descriptor\":{\"basename\":\"skladchik-reports-monitor-cookie-update\",\"class\":\"usr_local\",\"path_sha256\":\"67a27429a8fedf2520e6f78c8fbe3f4649c486b5fb72af70584a7a35a38db14d\"},\"present\":true,\"sha256\":\"ea2d89ce67893a6d89b29610e4d46e207932ecc157173454585f67890f58810c\",\"sha_verified\":true},{\"bytes\":10086,\"expected_sha256\":\"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0\",\"mode\":\"0o700\",\"path_descriptor\":{\"basename\":\"skladchik-cookie-refresh\",\"class\":\"srv\",\"path_sha256\":\"7608b0d51a5e013043a92603f0275bf02bc56a17a2af3af90de864f2abb2dcf6\"},\"present\":true,\"sha256\":\"1e2f5323abf880f3e8b17bf1f2d0a844c402a9bbf5f24159ed39aaf1d79caef0\",\"sha_verified\":true}],\"next_action\":\"BUILD_BRIDGE_SAFE_USER_AUTH_HANDOFF_THEN_TRANSACTIONAL_EDGE_UPDATE\",\"prerequisites\":{\"manifest_sha256\":\"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356\",\"manifest_verified\":true,\"repo\":{\"head\":\"60f53ea6fe6724196802a46de3de19c7889a51cc\"},\"source_failures\":[],\"supervisor_sha256\":\"bd40ee19ea8b277d52f4240b97d3c79b825c90154272bac8a43004591bd0ddc3\",\"supervisor_sha_verified\":true,\"unit_sha256\":\"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7\",\"unit_sha_verified\":true},\"projection_bytes\":31067,\"remote_read\":{\"attempted\":true,\"duration_seconds\":0.354,\"files\":[{\"bytes\":5247,\"error\":null,\"interface_classes\":[\"STDIN\",\"ARGV\",\"COOKIE_FILE_OR_JAR\",\"COOKIE_HEADER_OR_VALUE\",\"BROWSER_LAUNCH\"],\"markers\":{\"accepts_cookie_header\":true,\"accepts_file_input\":true,\"atomic_replace\":true,\"backup\":true,\"browser_automation\":false,\"candidate\":false,\"opens_browser\":true,\"permission_hardening\":true,\"reads_stdin\":true,\"reads_tty\":false,\"rollback\":true,\"uses_clipboard\":false,\"uses_positional_arguments\":true,\"windows_integration\":false},\"mode\":\"0o755\",\"path_descriptor\":{\"basename\":\"skladchik-reports-monitor-cookie-update-edge\",\"class\":\"usr_local\",\"path_sha256\":\"40ecb6cff3f7e9fa1d070dcd52a5b3e7e7612a3227d0951485fdfd101e75070f\"},\"present\":true,\"sha256\":\"10fe854274dca1a053cfd8c0155340bd689bf3f6555c70dbc14b890cbafb93fa\"}],\"json_parse_error\":null,\"reason\":null,\"ssh_rc\":0,\"stderr_class\":null,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"a9651afd041a17d52e490e0cac900eb65879c1f787f9f7b5de74144aaa9a3d56\"},\"root_cause_classification\":\"CONTROLLED_REAUTH_INTERFACE_IDENTIFIED_USER_HANDOFF_REQUIRED\",\"safe_guidance\":[\"creates a root-only rollback snapshot on edge, opens the existing hidden\",\"interactive prompt through strict known_hosts SSH, verifies monitor counts and\",\"persistent cookie health, clears only the Skladchik supervisor failed latch,\",\"and writes a standard homelab-admin seal.\",\"Cookie content is never stored in Git, task output, or command arguments.\",\"\\\"active_backup_restore_max\\\": 0\",\"\\\"[SENSITIVE_PATH] bash\"],\"sources\":[],\"ssh_resolution\":{},\"workflow\":{}},\"projection_bytes\":5246,\"rc\":0,\"read_only\":true,\"rollback_restored\":null,\"rollback_started\":false,\"schema\":1,\"status\":\"OK\",\"target_contract\":{\"changes_made\":false,\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\"},\"target_identity\":{\"capsule_sha256\":\"80d442889811e3e2ced979d0304618c60ef101a1b990302e683aea542bd6ee7d\",\"command_id\":\"HOMELAB-SKLADCHIK-REAUTH-INTERFACE-PREFLIGHT-READ-ONLY-V2-20260805T110507Z\",\"control_plane_error\":null,\"output_bytes\":28762,\"output_sha256\":\"6d715f16b8fc523deffacd7df3a07034c0118bc05077201e3b7864b2e61a3658\",\"runner_document_rc\":null,\"runner_json_documents\":1,\"runner_json_sha256\":\"7cb9ab9e8e0e82e9a503bea2835d3e47d0f8b425e6ebe93a33c76981406f156e\",\"runner_rc\":0,\"runner_status\":\"OK\",\"runner_text_sha256\":\"e41d9abb4ac58af6f187fb7028e4fbcf9a5119b79397f6e2b9fc22ee80e218e4\",\"runner_wrapper_matches_document\":true,\"state_status\":\"OK\",\"task_output_parse\":{\"candidate_starts\":204,\"contract_candidates\":1,\"decode_attempts\":204,\"decoded_roots\":203,\"exact_contracts\":1,\"examined_values\":3295,\"rejected_starts\":1,\"selection_method\":\"ALL_JSON_BOUNDARIES_RECURSIVE_DEDUP_COMMAND_ID_ANALYSIS_FIELDS\",\"target_id_occurrences\":2,\"unique_target_documents\":1}}}\n"
|
|
}
|