diff --git a/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.json b/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.json new file mode 100644 index 00000000..c401cc52 --- /dev/null +++ b/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "newfi-pedigree217-freeze-and-reconcile-readonly", + "started_at_utc": "2026-09-21T01:33:17Z", + "finished_at_utc": "2026-09-21T01:33:21Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "d17372094af9a1241e07ddc1f8255c3714e4cb048ed280cbd37fb0b566108101", + "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": "f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac", + "sanitized_output_sha256": "f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "PED327_BEGIN=true\nCOMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327\nMODE=read-only\nAUTHORITY_SHA_MATCH=true\nGIT_STATE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"8ec8144c6d52463e7cdccceace6fea8c3717f218\",\"remotes\":{\"origin\":{\"rc\":0,\"rows\":[\"8ec8144c6d52463e7cdccceace6fea8c3717f218\\trefs/heads/implementation/newfi-closed-mvp-20260906\"],\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}},\"status_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nPRODUCTION={\"db\":{\"board\":\"1\",\"dog_rows\":0,\"dogs\":{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"is_processing\":0,\"version_id\":1000010},\"dogs_profile_pedigree\":false,\"error_max\":46,\"error_tail\":[{\"error_id\":46,\"exception_date\":1789954011,\"exception_type\":\"ErrorException\",\"filename\":\"Pedigree.php\",\"kind\":{\"method\":false,\"pedigree\":true,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":11,\"message_sha256\":\"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358\"},{\"error_id\":45,\"exception_date\":1789954008,\"exception_type\":\"ErrorException\",\"filename\":\"Pedigree.php\",\"kind\":{\"method\":false,\"pedigree\":true,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":11,\"message_sha256\":\"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358\"},{\"error_id\":44,\"exception_date\":1789950312,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57\"},{\"error_id\":43,\"exception_date\":1789949995,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":42,\"exception_date\":1789949689,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":41,\"exception_date\":1789776602,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"filename\":\"ProcessStream.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":74,\"message_sha256\":\"20b2432da01ba123a4f77e59ddc17d8a93ed6f23bc7ccfe70b083ded4bac2c51\"},{\"error_id\":40,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":39,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":38,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":37,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":36,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":35,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"}],\"errors\":46,\"events\":0,\"ped\":null,\"ped_routes\":[],\"ped_rows\":0,\"ped_table\":0,\"ped_templates\":[],\"tg\":1,\"tg_cron\":1},\"dogs_source_filemap\":{\"Entity/Dog.php\":\"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f\",\"Pub/Controller/Dogs.php\":\"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f\",\"Pub/View/Dogs.php\":\"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df\",\"Service/DogPolicy.php\":\"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb\",\"Setup.php\":\"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc\",\"_data/routes.xml\":\"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6\",\"_data/templates.xml\":\"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3\",\"addon.json\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\"},\"dogs_source_state\":\"OLD\",\"error_code\":\"NONE\",\"pedigree_source_filemap\":{},\"pedigree_source_state\":\"ABSENT\",\"schema_version\":1,\"status\":\"PASS\",\"telegram_config_exists\":true}\nSTAGING={\"db\":{\"board\":\"0\",\"dog_rows\":0,\"dogs\":{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"is_processing\":0,\"version_id\":1000010},\"dogs_profile_pedigree\":false,\"error_max\":61,\"error_tail\":[{\"error_id\":61,\"exception_date\":1789950313,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57\"},{\"error_id\":60,\"exception_date\":1789949996,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":59,\"exception_date\":1789945354,\"exception_type\":\"ErrorException\",\"filename\":\"Templater.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":true,\"undefined\":false},\"line\":792,\"message_sha256\":\"2a7fed9ccccba55b4c847564a94bbecf5ca56946a9767a59ccda4731964ad503\"},{\"error_id\":58,\"exception_date\":1789945039,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":true,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"ccb0e4e164c00560973407a12eeba4c6f33e8e58d968d1fa14313fcdb2b0c8d0\"},{\"error_id\":57,\"exception_date\":1789854779,\"exception_type\":\"ErrorException\",\"filename\":\"Setup.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":7,\"message_sha256\":\"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898\"},{\"error_id\":56,\"exception_date\":1789833452,\"exception_type\":\"ErrorException\",\"filename\":\"Error.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":81,\"message_sha256\":\"6f4c85733b2ad197434071f618c73544b1c8a49d0cb965edb82d366285e959d1\"},{\"error_id\":55,\"exception_date\":1789771231,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"64b61ab647be1bed6077d4fbaf975fd894a8d185710fb40cc23330ed437b6aa9\"},{\"error_id\":54,\"exception_date\":1789764081,\"exception_type\":\"ErrorException\",\"filename\":\"ValidateAndSavableTrait.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":36,\"message_sha256\":\"1426181d19fc9aae19eac0523d3909db99e90d7560005f263fc5fcbb6b4f550a\"},{\"error_id\":53,\"exception_date\":1789757200,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"1cd9cf6f25a8fbff4aa43a25c2484371a6e882a0e459beac3110878f89b2a2a0\"},{\"error_id\":52,\"exception_date\":1789757062,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":16,\"message_sha256\":\"c389f5dbcb05b3233d349ce88de539298527dd9b9b99a5c09f3665b7fc348790\"},{\"error_id\":51,\"exception_date\":1789756728,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":32,\"message_sha256\":\"bf5ea182b3bccee3b8bd6bfc0f1d6a5e64c87c033d55b0c50acc862aec3bbf40\"},{\"error_id\":50,\"exception_date\":1789756540,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"99a9454670d2afdc2c1d2419f0506a0aaca719ae2e06ecbe5d880f99ae49eafa\"}],\"errors\":29,\"events\":0,\"ped\":null,\"ped_routes\":[],\"ped_rows\":0,\"ped_table\":0,\"ped_templates\":[],\"tg\":1,\"tg_cron\":0},\"dogs_source_filemap\":{\"Entity/Dog.php\":\"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f\",\"Pub/Controller/Dogs.php\":\"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f\",\"Pub/View/Dogs.php\":\"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df\",\"Service/DogPolicy.php\":\"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb\",\"Setup.php\":\"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc\",\"_data/routes.xml\":\"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6\",\"_data/templates.xml\":\"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3\",\"addon.json\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\"},\"dogs_source_state\":\"OLD\",\"error_code\":\"NONE\",\"pedigree_source_filemap\":{},\"pedigree_source_state\":\"ABSENT\",\"schema_version\":1,\"status\":\"PASS\",\"telegram_config_exists\":false}\nPUBLIC={\"/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/dogs/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/events/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/map/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/pedigree\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"/pedigree/\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"/pedigree/view?dog_id=987654321\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"pedigree_body\":{\"bytes\":26292,\"pedigree_title\":false,\"rc\":0,\"server_error\":false,\"sha256\":\"696688ff6f02c420c64a2d2b3c040b907bc4ecc36bfa27f4b103dece20e5e2a6\",\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}}\nPRODUCTION_STATE_CLASS=OLD\nSTAGING_STATE_CLASS=OLD\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\nACTIVE_MAJOR_STAGE=PEDIGREE217\nMAJOR_STAGES_REMAINING=5\nDECISION=PASS_PEDIGREE217_RECONCILE327_PRODUCT_RESTORED_DIAGNOSTIC_ERRORS\nNEXT_GATE=DESIGN_PEDIGREE217_PUBLIC_FIX_FROM_RECONCILE327\nPED327_END=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.txt b/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.txt new file mode 100644 index 00000000..959aab2a --- /dev/null +++ b/runtime/history/NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327.txt @@ -0,0 +1,52 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=newfi-pedigree217-freeze-and-reconcile-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=d17372094af9a1241e07ddc1f8255c3714e4cb048ed280cbd37fb0b566108101 +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=f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac +SANITIZED_OUTPUT_SHA256=f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac +OUTPUT_BEGIN +PED327_BEGIN=true +COMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327 +MODE=read-only +AUTHORITY_SHA_MATCH=true +GIT_STATE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"8ec8144c6d52463e7cdccceace6fea8c3717f218","remotes":{"origin":{"rc":0,"rows":["8ec8144c6d52463e7cdccceace6fea8c3717f218\trefs/heads/implementation/newfi-closed-mvp-20260906"],"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}},"status_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +PRODUCTION={"db":{"board":"1","dog_rows":0,"dogs":{"active":1,"addon_id":"Newfi/Dogs","is_processing":0,"version_id":1000010},"dogs_profile_pedigree":false,"error_max":46,"error_tail":[{"error_id":46,"exception_date":1789954011,"exception_type":"ErrorException","filename":"Pedigree.php","kind":{"method":false,"pedigree":true,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":11,"message_sha256":"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358"},{"error_id":45,"exception_date":1789954008,"exception_type":"ErrorException","filename":"Pedigree.php","kind":{"method":false,"pedigree":true,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":11,"message_sha256":"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358"},{"error_id":44,"exception_date":1789950312,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57"},{"error_id":43,"exception_date":1789949995,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":42,"exception_date":1789949689,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":41,"exception_date":1789776602,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"ProcessStream.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":74,"message_sha256":"20b2432da01ba123a4f77e59ddc17d8a93ed6f23bc7ccfe70b083ded4bac2c51"},{"error_id":40,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":39,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":38,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":37,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":36,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":35,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"}],"errors":46,"events":0,"ped":null,"ped_routes":[],"ped_rows":0,"ped_table":0,"ped_templates":[],"tg":1,"tg_cron":1},"dogs_source_filemap":{"Entity/Dog.php":"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f","Pub/Controller/Dogs.php":"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f","Pub/View/Dogs.php":"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df","Service/DogPolicy.php":"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb","Setup.php":"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc","_data/routes.xml":"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6","_data/templates.xml":"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3","addon.json":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31"},"dogs_source_state":"OLD","error_code":"NONE","pedigree_source_filemap":{},"pedigree_source_state":"ABSENT","schema_version":1,"status":"PASS","telegram_config_exists":true} +STAGING={"db":{"board":"0","dog_rows":0,"dogs":{"active":1,"addon_id":"Newfi/Dogs","is_processing":0,"version_id":1000010},"dogs_profile_pedigree":false,"error_max":61,"error_tail":[{"error_id":61,"exception_date":1789950313,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57"},{"error_id":60,"exception_date":1789949996,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":59,"exception_date":1789945354,"exception_type":"ErrorException","filename":"Templater.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":true,"undefined":false},"line":792,"message_sha256":"2a7fed9ccccba55b4c847564a94bbecf5ca56946a9767a59ccda4731964ad503"},{"error_id":58,"exception_date":1789945039,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":true,"template":false,"undefined":false},"line":225,"message_sha256":"ccb0e4e164c00560973407a12eeba4c6f33e8e58d968d1fa14313fcdb2b0c8d0"},{"error_id":57,"exception_date":1789854779,"exception_type":"ErrorException","filename":"Setup.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":7,"message_sha256":"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898"},{"error_id":56,"exception_date":1789833452,"exception_type":"ErrorException","filename":"Error.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":81,"message_sha256":"6f4c85733b2ad197434071f618c73544b1c8a49d0cb965edb82d366285e959d1"},{"error_id":55,"exception_date":1789771231,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"64b61ab647be1bed6077d4fbaf975fd894a8d185710fb40cc23330ed437b6aa9"},{"error_id":54,"exception_date":1789764081,"exception_type":"ErrorException","filename":"ValidateAndSavableTrait.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":36,"message_sha256":"1426181d19fc9aae19eac0523d3909db99e90d7560005f263fc5fcbb6b4f550a"},{"error_id":53,"exception_date":1789757200,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"1cd9cf6f25a8fbff4aa43a25c2484371a6e882a0e459beac3110878f89b2a2a0"},{"error_id":52,"exception_date":1789757062,"exception_type":"ErrorException","filename":"Command line code","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":16,"message_sha256":"c389f5dbcb05b3233d349ce88de539298527dd9b9b99a5c09f3665b7fc348790"},{"error_id":51,"exception_date":1789756728,"exception_type":"ErrorException","filename":"Command line code","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":32,"message_sha256":"bf5ea182b3bccee3b8bd6bfc0f1d6a5e64c87c033d55b0c50acc862aec3bbf40"},{"error_id":50,"exception_date":1789756540,"exception_type":"XF\\Db\\Exception","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"99a9454670d2afdc2c1d2419f0506a0aaca719ae2e06ecbe5d880f99ae49eafa"}],"errors":29,"events":0,"ped":null,"ped_routes":[],"ped_rows":0,"ped_table":0,"ped_templates":[],"tg":1,"tg_cron":0},"dogs_source_filemap":{"Entity/Dog.php":"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f","Pub/Controller/Dogs.php":"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f","Pub/View/Dogs.php":"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df","Service/DogPolicy.php":"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb","Setup.php":"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc","_data/routes.xml":"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6","_data/templates.xml":"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3","addon.json":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31"},"dogs_source_state":"OLD","error_code":"NONE","pedigree_source_filemap":{},"pedigree_source_state":"ABSENT","schema_version":1,"status":"PASS","telegram_config_exists":false} +PUBLIC={"/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/dogs/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/events/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/map/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/pedigree":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"/pedigree/":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"/pedigree/view?dog_id=987654321":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"pedigree_body":{"bytes":26292,"pedigree_title":false,"rc":0,"server_error":false,"sha256":"696688ff6f02c420c64a2d2b3c040b907bc4ecc36bfa27f4b103dece20e5e2a6","stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}} +PRODUCTION_STATE_CLASS=OLD +STAGING_STATE_CLASS=OLD +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +ACTIVE_MAJOR_STAGE=PEDIGREE217 +MAJOR_STAGES_REMAINING=5 +DECISION=PASS_PEDIGREE217_RECONCILE327_PRODUCT_RESTORED_DIAGNOSTIC_ERRORS +NEXT_GATE=DESIGN_PEDIGREE217_PUBLIC_FIX_FROM_RECONCILE327 +PED327_END=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327","status":"OK","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 b894e7c6..c401cc52 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1", + "command_id": "NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "homelab-backup-v2-wrapper-topology", - "started_at_utc": "2026-09-21T01:32:18Z", - "finished_at_utc": "2026-09-21T01:32:18Z", + "component": "newfi-pedigree217-freeze-and-reconcile-readonly", + "started_at_utc": "2026-09-21T01:33:17Z", + "finished_at_utc": "2026-09-21T01:33:21Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "5e5fdf246ba93cf69bd15007c0f7841be1336d6804b8f438fcd8c9cdc2fb7777", + "command_sha256": "d17372094af9a1241e07ddc1f8255c3714e4cb048ed280cbd37fb0b566108101", "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": "6bc6bee22d47b1f894187fc6de7668c0043a3a7c662da9f032ed015b6c3a35df", - "sanitized_output_sha256": "6bc6bee22d47b1f894187fc6de7668c0043a3a7c662da9f032ed015b6c3a35df", + "raw_evidence_sha256": "f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac", + "sanitized_output_sha256": "f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "WORKERS2_BACKUP_V2_WRAPPER_TOPOLOGY_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1\nMODE=read-only\nCOMPONENT=homelab-backup-v2-wrapper-topology\nHOST=pve01\nUID=0\nMUTATION_BOUNDARY=READ_ONLY_NO_FETCH_NO_WRITE_NO_SERVICE_ACTION_NO_BACKUP_NO_RESTORE_NO_RETENTION_NO_DELETE_NO_MAIL\nBASELINE_WRAPPER={\"bytes\":1656,\"line_count\":26,\"path\":\"/root/homelab-ops-cr-2026-1005/tasks/backup-v2-health-alerting-remediation-v1/assets/baseline/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}\nLIVE_WRAPPER={\"bytes\":1656,\"exists\":true,\"matches_baseline\":true,\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}\nWRAPPER_STRUCTURAL_LINES=[{\"line\":1,\"sha256\":\"b8e3eb3a9453a6029acccdb951bd492355329b651710c125505dc3bdd93e2dda\",\"text\":\"#!/usr/bin/python3\"},{\"line\":2,\"sha256\":\"a6284e6d3d43bdfbf0da732945adb2b4f31147c92bea47aee100d7f556c22d00\",\"text\":\"from __future__ import annotations\"},{\"line\":3,\"sha256\":\"d57b832dfc7acf24f005d35dc8899167b4a24174254f82c3ab1613c6fef08a9c\",\"text\":\"import hashlib, importlib, os, pathlib, stat, sys\"},{\"line\":4,\"sha256\":\"17400810c4582ee38c329bddfd08f1e890bd051b71d7d96fb9d06a05b0fdd49c\",\"text\":\"ACCEPTED=pathlib.Path('/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b')\"},{\"line\":5,\"sha256\":\"52c13f181fdac27c548266b89ea785484b7332cb2fe88bdc6f3f8a650d808154\",\"text\":\"EXPECTED={'fresh_lxc_helper.py': 'dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011', 'producer_exec_helper.py': 'b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3', 'lxc_adapter.py': '3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d', 'qemu_adapter.py': '1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b', 'scheduler_adapter.py': 'a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96', 'entry504.py': 'ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793'}\"},{\"line\":6,\"sha256\":\"53899176cd1c7bf5ff0ed1858bb5559fe73b3f583f503f5e38bde6235585b41b\",\"text\":\"def sha(p):\"},{\"line\":7,\"sha256\":\"6f05a753872e4a9d008a43f3131f07c93f0cf02ca80dd73628c8706244200664\",\"text\":\" h=hashlib.sha256()\"},{\"line\":8,\"sha256\":\"30997ff7b356f45d65ef1c5187f82f2e6141f93da71b38c59fe2c4c5e1e7f7d8\",\"text\":\" with open(p,'rb',buffering=0) as f:\"},{\"line\":9,\"sha256\":\"23658886042f84f880741d8725dcf0154bc118892bc6d91addfdf6e53d5a2cdc\",\"text\":\" while True:\"},{\"line\":10,\"sha256\":\"1b0070a369fbe1210497b72433a6fb37cf1571221e660d1ea2f4d6bdaa6d85ad\",\"text\":\" b=f.read(1048576)\"},{\"line\":11,\"sha256\":\"59298bba03fc4a48910e101eba38bd90228cf134c395434b745955b079b40142\",\"text\":\" if not b: break\"},{\"line\":12,\"sha256\":\"a1ae395f5814ee5b68d9ff0c1c455c562692686f513549d9550a1ca882f04b94\",\"text\":\" h.update(b)\"},{\"line\":13,\"sha256\":\"d38d3e66a9218f9b7e3565a1a9686e2514d11c0e7dc6e1a888b31bf726b5eabd\",\"text\":\" return h.hexdigest()\"},{\"line\":14,\"sha256\":\"2c4c5b0ebed3de9b574a3757903571ebf0dcaec6764f9f8d245ce0740a619321\",\"text\":\"def main():\"},{\"line\":15,\"sha256\":\"8ed597bfa67a39fd3247aa69d60fbf38d6c6eb2c99ba8233b08ad5707acd37d7\",\"text\":\" st=os.lstat(ACCEPTED)\"},{\"line\":16,\"sha256\":\"418757f9d5c90ddff43aa74e84da536f2a2341be2a15649bc1cea54d5a2f6614\",\"text\":\" if not stat.S_ISDIR(st.st_mode) or stat.S_ISLNK(st.st_mode) or st.st_uid!=0 or st.st_gid!=0 or stat.S_IMODE(st.st_mode)!=0o500: raise SystemExit('RELEASE_ROOT_IDENTITY')\"},{\"line\":17,\"sha256\":\"d55be1792bbfcb551d4d51970890586be4a5a1da8914179a8b2062694c0e5b5e\",\"text\":\" names=sorted(p.name for p in ACCEPTED.iterdir())\"},{\"line\":18,\"sha256\":\"e5a3133c28e977c4e9c8167dde7bb65433318db3e99df775b1f1bb647489aad1\",\"text\":\" if names!=sorted(EXPECTED): raise SystemExit('RELEASE_FILESET')\"},{\"line\":19,\"sha256\":\"fead4124009a37228b983368c62a7d9bc05cdbb43454bcc5caac80217b2905f9\",\"text\":\" for name,want in EXPECTED.items():\"},{\"line\":20,\"sha256\":\"9f397676d47b0693c062fa93bb3920967e19c945e0dfc6c97b915bd319ceb1b4\",\"text\":\" p=ACCEPTED/name; s=os.lstat(p)\"},{\"line\":21,\"sha256\":\"77ebd02c8e8b9a86beda5fbd6492917d2d9cd5dbe3dcd6af2cf494615fc01d59\",\"text\":\" if not stat.S_ISREG(s.st_mode) or stat.S_ISLNK(s.st_mode) or s.st_uid!=0 or s.st_gid!=0 or stat.S_IMODE(s.st_mode)!=0o400 or sha(p)!=want: raise SystemExit('RELEASE_FILE_IDENTITY_'+name)\"},{\"line\":22,\"sha256\":\"620a9fc1637030bd3806385e4d032f1d88f118fab60839cdcd08958ff76347d1\",\"text\":\" sys.dont_write_bytecode=True\"},{\"line\":23,\"sha256\":\"205047de2556322fcf287fe1a64a3ee1c5f1a6b6d031d7eb1ca3984be8f51cd9\",\"text\":\" sys.path.insert(0,str(ACCEPTED))\"},{\"line\":24,\"sha256\":\"007cf559e27a685d7242eeae848187802be787058680e8524508ef30d7ca8070\",\"text\":\" e=importlib.import_module('entry504')\"},{\"line\":25,\"sha256\":\"f89328a065052a0617651ce50185d40cbb3fdf066ce0451fe8ad67e23abe8579\",\"text\":\" return int(e.main())\"},{\"line\":26,\"sha256\":\"781bcc48cb7af0089f84c37d854593c43723833f0f9bced4c2d02aed0894040b\",\"text\":\"if __name__=='__main__': raise SystemExit(main())\"}]\nWRAPPER_ABSOLUTE_PATHS=[\"/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b\",\"/usr/bin/python3\"]\nWRAPPER_ENV_NAMES=[]\nWRAPPER_PY_NAMES=[\"entry504.py\",\"fresh_lxc_helper.py\",\"lxc_adapter.py\",\"producer_exec_helper.py\",\"qemu_adapter.py\",\"scheduler_adapter.py\"]\nWRAPPER_SHA256_LITERALS=[\"1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b\",\"3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d\",\"a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96\",\"b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3\",\"ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793\",\"dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011\"]\nABSOLUTE_PATH_META=[{\"bytes\":null,\"exists\":true,\"is_dir\":true,\"is_file\":false,\"path\":\"/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b\",\"sha256\":null},{\"bytes\":6812336,\"exists\":true,\"is_dir\":false,\"is_file\":true,\"path\":\"/usr/bin/python3\",\"sha256\":\"17b78e0a93175e86f9ac03141924fd7a7f0c0c52e66b34bfa0de20ffef989df1\"}]\nSHA_LITERAL_REFERENCE_HITS=[{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b\"},{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d\"},{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96\"},{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3\"},{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793\"},{\"hits\":[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}],\"literal\":\"dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011\"}]\nARCHIVE_CANDIDATES=[]\nRUNTIME_NAME_HITS=[{\"bytes\":1656,\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\"}]\nNO_MUTATION=true\nNO_GIT_FETCH=true\nNO_WRITE=true\nNO_SERVICE_ACTION=true\nNO_BACKUP_STARTED=true\nNO_RESTORE_STARTED=true\nNO_RETENTION_RUN_STARTED=true\nNO_DELETE=true\nNO_MAIL_SENT=true\nTOPOLOGY_DURATION_SEC=0.047\nTASK_RESULT=PASS_HOMELAB_BACKUP_V2_WRAPPER_TOPOLOGY_READONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nWORKERS2_BACKUP_V2_WRAPPER_TOPOLOGY_END=1\n" + "output": "PED327_BEGIN=true\nCOMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327\nMODE=read-only\nAUTHORITY_SHA_MATCH=true\nGIT_STATE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"8ec8144c6d52463e7cdccceace6fea8c3717f218\",\"remotes\":{\"origin\":{\"rc\":0,\"rows\":[\"8ec8144c6d52463e7cdccceace6fea8c3717f218\\trefs/heads/implementation/newfi-closed-mvp-20260906\"],\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}},\"status_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nPRODUCTION={\"db\":{\"board\":\"1\",\"dog_rows\":0,\"dogs\":{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"is_processing\":0,\"version_id\":1000010},\"dogs_profile_pedigree\":false,\"error_max\":46,\"error_tail\":[{\"error_id\":46,\"exception_date\":1789954011,\"exception_type\":\"ErrorException\",\"filename\":\"Pedigree.php\",\"kind\":{\"method\":false,\"pedigree\":true,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":11,\"message_sha256\":\"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358\"},{\"error_id\":45,\"exception_date\":1789954008,\"exception_type\":\"ErrorException\",\"filename\":\"Pedigree.php\",\"kind\":{\"method\":false,\"pedigree\":true,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":11,\"message_sha256\":\"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358\"},{\"error_id\":44,\"exception_date\":1789950312,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57\"},{\"error_id\":43,\"exception_date\":1789949995,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":42,\"exception_date\":1789949689,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":41,\"exception_date\":1789776602,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"filename\":\"ProcessStream.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":74,\"message_sha256\":\"20b2432da01ba123a4f77e59ddc17d8a93ed6f23bc7ccfe70b083ded4bac2c51\"},{\"error_id\":40,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":39,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":38,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":37,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":36,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"},{\"error_id\":35,\"exception_date\":1789769101,\"exception_type\":\"TypeError\",\"filename\":\"ContentIndexNow.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":51,\"message_sha256\":\"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850\"}],\"errors\":46,\"events\":0,\"ped\":null,\"ped_routes\":[],\"ped_rows\":0,\"ped_table\":0,\"ped_templates\":[],\"tg\":1,\"tg_cron\":1},\"dogs_source_filemap\":{\"Entity/Dog.php\":\"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f\",\"Pub/Controller/Dogs.php\":\"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f\",\"Pub/View/Dogs.php\":\"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df\",\"Service/DogPolicy.php\":\"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb\",\"Setup.php\":\"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc\",\"_data/routes.xml\":\"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6\",\"_data/templates.xml\":\"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3\",\"addon.json\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\"},\"dogs_source_state\":\"OLD\",\"error_code\":\"NONE\",\"pedigree_source_filemap\":{},\"pedigree_source_state\":\"ABSENT\",\"schema_version\":1,\"status\":\"PASS\",\"telegram_config_exists\":true}\nSTAGING={\"db\":{\"board\":\"0\",\"dog_rows\":0,\"dogs\":{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"is_processing\":0,\"version_id\":1000010},\"dogs_profile_pedigree\":false,\"error_max\":61,\"error_tail\":[{\"error_id\":61,\"exception_date\":1789950313,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57\"},{\"error_id\":60,\"exception_date\":1789949996,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":true,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed\"},{\"error_id\":59,\"exception_date\":1789945354,\"exception_type\":\"ErrorException\",\"filename\":\"Templater.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":true,\"undefined\":false},\"line\":792,\"message_sha256\":\"2a7fed9ccccba55b4c847564a94bbecf5ca56946a9767a59ccda4731964ad503\"},{\"error_id\":58,\"exception_date\":1789945039,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":true,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"ccb0e4e164c00560973407a12eeba4c6f33e8e58d968d1fa14313fcdb2b0c8d0\"},{\"error_id\":57,\"exception_date\":1789854779,\"exception_type\":\"ErrorException\",\"filename\":\"Setup.php\",\"kind\":{\"method\":true,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":7,\"message_sha256\":\"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898\"},{\"error_id\":56,\"exception_date\":1789833452,\"exception_type\":\"ErrorException\",\"filename\":\"Error.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":81,\"message_sha256\":\"6f4c85733b2ad197434071f618c73544b1c8a49d0cb965edb82d366285e959d1\"},{\"error_id\":55,\"exception_date\":1789771231,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"64b61ab647be1bed6077d4fbaf975fd894a8d185710fb40cc23330ed437b6aa9\"},{\"error_id\":54,\"exception_date\":1789764081,\"exception_type\":\"ErrorException\",\"filename\":\"ValidateAndSavableTrait.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":36,\"message_sha256\":\"1426181d19fc9aae19eac0523d3909db99e90d7560005f263fc5fcbb6b4f550a\"},{\"error_id\":53,\"exception_date\":1789757200,\"exception_type\":\"ErrorException\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"1cd9cf6f25a8fbff4aa43a25c2484371a6e882a0e459beac3110878f89b2a2a0\"},{\"error_id\":52,\"exception_date\":1789757062,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":16,\"message_sha256\":\"c389f5dbcb05b3233d349ce88de539298527dd9b9b99a5c09f3665b7fc348790\"},{\"error_id\":51,\"exception_date\":1789756728,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":32,\"message_sha256\":\"bf5ea182b3bccee3b8bd6bfc0f1d6a5e64c87c033d55b0c50acc862aec3bbf40\"},{\"error_id\":50,\"exception_date\":1789756540,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"AbstractStatement.php\",\"kind\":{\"method\":false,\"pedigree\":false,\"permission\":false,\"route\":false,\"syntax\":false,\"template\":false,\"undefined\":false},\"line\":225,\"message_sha256\":\"99a9454670d2afdc2c1d2419f0506a0aaca719ae2e06ecbe5d880f99ae49eafa\"}],\"errors\":29,\"events\":0,\"ped\":null,\"ped_routes\":[],\"ped_rows\":0,\"ped_table\":0,\"ped_templates\":[],\"tg\":1,\"tg_cron\":0},\"dogs_source_filemap\":{\"Entity/Dog.php\":\"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f\",\"Pub/Controller/Dogs.php\":\"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f\",\"Pub/View/Dogs.php\":\"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df\",\"Service/DogPolicy.php\":\"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb\",\"Setup.php\":\"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc\",\"_data/routes.xml\":\"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6\",\"_data/templates.xml\":\"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3\",\"addon.json\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\"},\"dogs_source_state\":\"OLD\",\"error_code\":\"NONE\",\"pedigree_source_filemap\":{},\"pedigree_source_state\":\"ABSENT\",\"schema_version\":1,\"status\":\"PASS\",\"telegram_config_exists\":false}\nPUBLIC={\"/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/dogs/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/events/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/map/\":{\"http\":200,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf\"},\"/pedigree\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"/pedigree/\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"/pedigree/view?dog_id=987654321\":{\"http\":404,\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b\"},\"pedigree_body\":{\"bytes\":26292,\"pedigree_title\":false,\"rc\":0,\"server_error\":false,\"sha256\":\"696688ff6f02c420c64a2d2b3c040b907bc4ecc36bfa27f4b103dece20e5e2a6\",\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}}\nPRODUCTION_STATE_CLASS=OLD\nSTAGING_STATE_CLASS=OLD\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\nACTIVE_MAJOR_STAGE=PEDIGREE217\nMAJOR_STAGES_REMAINING=5\nDECISION=PASS_PEDIGREE217_RECONCILE327_PRODUCT_RESTORED_DIAGNOSTIC_ERRORS\nNEXT_GATE=DESIGN_PEDIGREE217_PUBLIC_FIX_FROM_RECONCILE327\nPED327_END=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 574b7e6d..959aab2a 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1 +COMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=homelab-backup-v2-wrapper-topology +COMPONENT=newfi-pedigree217-freeze-and-reconcile-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=5e5fdf246ba93cf69bd15007c0f7841be1336d6804b8f438fcd8c9cdc2fb7777 +COMMAND_SHA256=d17372094af9a1241e07ddc1f8255c3714e4cb048ed280cbd37fb0b566108101 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,40 +24,29 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=6bc6bee22d47b1f894187fc6de7668c0043a3a7c662da9f032ed015b6c3a35df -SANITIZED_OUTPUT_SHA256=6bc6bee22d47b1f894187fc6de7668c0043a3a7c662da9f032ed015b6c3a35df +RAW_EVIDENCE_SHA256=f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac +SANITIZED_OUTPUT_SHA256=f32f1e016ab6a48fcf5c51d20bfaf8aaf77a9fbe9fc46a8bd096c3d9bba87aac OUTPUT_BEGIN -WORKERS2_BACKUP_V2_WRAPPER_TOPOLOGY_BEGIN=1 -COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1 +PED327_BEGIN=true +COMMAND_ID=NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327 MODE=read-only -COMPONENT=homelab-backup-v2-wrapper-topology -HOST=pve01 -UID=0 -MUTATION_BOUNDARY=READ_ONLY_NO_FETCH_NO_WRITE_NO_SERVICE_ACTION_NO_BACKUP_NO_RESTORE_NO_RETENTION_NO_DELETE_NO_MAIL -BASELINE_WRAPPER={"bytes":1656,"line_count":26,"path":"/root/homelab-ops-cr-2026-1005/tasks/backup-v2-health-alerting-remediation-v1/assets/baseline/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"} -LIVE_WRAPPER={"bytes":1656,"exists":true,"matches_baseline":true,"sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"} -WRAPPER_STRUCTURAL_LINES=[{"line":1,"sha256":"b8e3eb3a9453a6029acccdb951bd492355329b651710c125505dc3bdd93e2dda","text":"#!/usr/bin/python3"},{"line":2,"sha256":"a6284e6d3d43bdfbf0da732945adb2b4f31147c92bea47aee100d7f556c22d00","text":"from __future__ import annotations"},{"line":3,"sha256":"d57b832dfc7acf24f005d35dc8899167b4a24174254f82c3ab1613c6fef08a9c","text":"import hashlib, importlib, os, pathlib, stat, sys"},{"line":4,"sha256":"17400810c4582ee38c329bddfd08f1e890bd051b71d7d96fb9d06a05b0fdd49c","text":"ACCEPTED=pathlib.Path('/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b')"},{"line":5,"sha256":"52c13f181fdac27c548266b89ea785484b7332cb2fe88bdc6f3f8a650d808154","text":"EXPECTED={'fresh_lxc_helper.py': 'dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011', 'producer_exec_helper.py': 'b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3', 'lxc_adapter.py': '3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d', 'qemu_adapter.py': '1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b', 'scheduler_adapter.py': 'a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96', 'entry504.py': 'ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793'}"},{"line":6,"sha256":"53899176cd1c7bf5ff0ed1858bb5559fe73b3f583f503f5e38bde6235585b41b","text":"def sha(p):"},{"line":7,"sha256":"6f05a753872e4a9d008a43f3131f07c93f0cf02ca80dd73628c8706244200664","text":" h=hashlib.sha256()"},{"line":8,"sha256":"30997ff7b356f45d65ef1c5187f82f2e6141f93da71b38c59fe2c4c5e1e7f7d8","text":" with open(p,'rb',buffering=0) as f:"},{"line":9,"sha256":"23658886042f84f880741d8725dcf0154bc118892bc6d91addfdf6e53d5a2cdc","text":" while True:"},{"line":10,"sha256":"1b0070a369fbe1210497b72433a6fb37cf1571221e660d1ea2f4d6bdaa6d85ad","text":" b=f.read(1048576)"},{"line":11,"sha256":"59298bba03fc4a48910e101eba38bd90228cf134c395434b745955b079b40142","text":" if not b: break"},{"line":12,"sha256":"a1ae395f5814ee5b68d9ff0c1c455c562692686f513549d9550a1ca882f04b94","text":" h.update(b)"},{"line":13,"sha256":"d38d3e66a9218f9b7e3565a1a9686e2514d11c0e7dc6e1a888b31bf726b5eabd","text":" return h.hexdigest()"},{"line":14,"sha256":"2c4c5b0ebed3de9b574a3757903571ebf0dcaec6764f9f8d245ce0740a619321","text":"def main():"},{"line":15,"sha256":"8ed597bfa67a39fd3247aa69d60fbf38d6c6eb2c99ba8233b08ad5707acd37d7","text":" st=os.lstat(ACCEPTED)"},{"line":16,"sha256":"418757f9d5c90ddff43aa74e84da536f2a2341be2a15649bc1cea54d5a2f6614","text":" if not stat.S_ISDIR(st.st_mode) or stat.S_ISLNK(st.st_mode) or st.st_uid!=0 or st.st_gid!=0 or stat.S_IMODE(st.st_mode)!=0o500: raise SystemExit('RELEASE_ROOT_IDENTITY')"},{"line":17,"sha256":"d55be1792bbfcb551d4d51970890586be4a5a1da8914179a8b2062694c0e5b5e","text":" names=sorted(p.name for p in ACCEPTED.iterdir())"},{"line":18,"sha256":"e5a3133c28e977c4e9c8167dde7bb65433318db3e99df775b1f1bb647489aad1","text":" if names!=sorted(EXPECTED): raise SystemExit('RELEASE_FILESET')"},{"line":19,"sha256":"fead4124009a37228b983368c62a7d9bc05cdbb43454bcc5caac80217b2905f9","text":" for name,want in EXPECTED.items():"},{"line":20,"sha256":"9f397676d47b0693c062fa93bb3920967e19c945e0dfc6c97b915bd319ceb1b4","text":" p=ACCEPTED/name; s=os.lstat(p)"},{"line":21,"sha256":"77ebd02c8e8b9a86beda5fbd6492917d2d9cd5dbe3dcd6af2cf494615fc01d59","text":" if not stat.S_ISREG(s.st_mode) or stat.S_ISLNK(s.st_mode) or s.st_uid!=0 or s.st_gid!=0 or stat.S_IMODE(s.st_mode)!=0o400 or sha(p)!=want: raise SystemExit('RELEASE_FILE_IDENTITY_'+name)"},{"line":22,"sha256":"620a9fc1637030bd3806385e4d032f1d88f118fab60839cdcd08958ff76347d1","text":" sys.dont_write_bytecode=True"},{"line":23,"sha256":"205047de2556322fcf287fe1a64a3ee1c5f1a6b6d031d7eb1ca3984be8f51cd9","text":" sys.path.insert(0,str(ACCEPTED))"},{"line":24,"sha256":"007cf559e27a685d7242eeae848187802be787058680e8524508ef30d7ca8070","text":" e=importlib.import_module('entry504')"},{"line":25,"sha256":"f89328a065052a0617651ce50185d40cbb3fdf066ce0451fe8ad67e23abe8579","text":" return int(e.main())"},{"line":26,"sha256":"781bcc48cb7af0089f84c37d854593c43723833f0f9bced4c2d02aed0894040b","text":"if __name__=='__main__': raise SystemExit(main())"}] -WRAPPER_ABSOLUTE_PATHS=["/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b","/usr/bin/python3"] -WRAPPER_ENV_NAMES=[] -WRAPPER_PY_NAMES=["entry504.py","fresh_lxc_helper.py","lxc_adapter.py","producer_exec_helper.py","qemu_adapter.py","scheduler_adapter.py"] -WRAPPER_SHA256_LITERALS=["1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b","3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d","a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96","b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3","ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793","dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011"] -ABSOLUTE_PATH_META=[{"bytes":null,"exists":true,"is_dir":true,"is_file":false,"path":"/opt/homelab-backup-v2/releases/backup-v2-overlay-504r1-ca6876fa9c3b","sha256":null},{"bytes":6812336,"exists":true,"is_dir":false,"is_file":true,"path":"/usr/bin/python3","sha256":"17b78e0a93175e86f9ac03141924fd7a7f0c0c52e66b34bfa0de20ffef989df1"}] -SHA_LITERAL_REFERENCE_HITS=[{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b"},{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d"},{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"a6f67159a64067773323f028126e3109e15cf17a8142cea5e6129970f1d4da96"},{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3"},{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793"},{"hits":[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}],"literal":"dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011"}] -ARCHIVE_CANDIDATES=[] -RUNTIME_NAME_HITS=[{"bytes":1656,"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"}] -NO_MUTATION=true -NO_GIT_FETCH=true -NO_WRITE=true -NO_SERVICE_ACTION=true -NO_BACKUP_STARTED=true -NO_RESTORE_STARTED=true -NO_RETENTION_RUN_STARTED=true -NO_DELETE=true -NO_MAIL_SENT=true -TOPOLOGY_DURATION_SEC=0.047 -TASK_RESULT=PASS_HOMELAB_BACKUP_V2_WRAPPER_TOPOLOGY_READONLY -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260921-HOMELAB-BACKUP-V2-WRAPPER-TOPOLOGY-READONLY-1010R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} -WORKERS2_BACKUP_V2_WRAPPER_TOPOLOGY_END=1 +AUTHORITY_SHA_MATCH=true +GIT_STATE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"8ec8144c6d52463e7cdccceace6fea8c3717f218","remotes":{"origin":{"rc":0,"rows":["8ec8144c6d52463e7cdccceace6fea8c3717f218\trefs/heads/implementation/newfi-closed-mvp-20260906"],"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}},"status_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +PRODUCTION={"db":{"board":"1","dog_rows":0,"dogs":{"active":1,"addon_id":"Newfi/Dogs","is_processing":0,"version_id":1000010},"dogs_profile_pedigree":false,"error_max":46,"error_tail":[{"error_id":46,"exception_date":1789954011,"exception_type":"ErrorException","filename":"Pedigree.php","kind":{"method":false,"pedigree":true,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":11,"message_sha256":"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358"},{"error_id":45,"exception_date":1789954008,"exception_type":"ErrorException","filename":"Pedigree.php","kind":{"method":false,"pedigree":true,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":11,"message_sha256":"e4c695a824923d0f9dad0e64e234974717f5604a60a722d488b8326a871c5358"},{"error_id":44,"exception_date":1789950312,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57"},{"error_id":43,"exception_date":1789949995,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":42,"exception_date":1789949689,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":41,"exception_date":1789776602,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"ProcessStream.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":74,"message_sha256":"20b2432da01ba123a4f77e59ddc17d8a93ed6f23bc7ccfe70b083ded4bac2c51"},{"error_id":40,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":39,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":38,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":37,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":36,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"},{"error_id":35,"exception_date":1789769101,"exception_type":"TypeError","filename":"ContentIndexNow.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":51,"message_sha256":"f2f4cec7e49d8be57f316d2708540f674d9b495d5a463e4facaba65f0e629850"}],"errors":46,"events":0,"ped":null,"ped_routes":[],"ped_rows":0,"ped_table":0,"ped_templates":[],"tg":1,"tg_cron":1},"dogs_source_filemap":{"Entity/Dog.php":"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f","Pub/Controller/Dogs.php":"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f","Pub/View/Dogs.php":"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df","Service/DogPolicy.php":"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb","Setup.php":"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc","_data/routes.xml":"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6","_data/templates.xml":"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3","addon.json":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31"},"dogs_source_state":"OLD","error_code":"NONE","pedigree_source_filemap":{},"pedigree_source_state":"ABSENT","schema_version":1,"status":"PASS","telegram_config_exists":true} +STAGING={"db":{"board":"0","dog_rows":0,"dogs":{"active":1,"addon_id":"Newfi/Dogs","is_processing":0,"version_id":1000010},"dogs_profile_pedigree":false,"error_max":61,"error_tail":[{"error_id":61,"exception_date":1789950313,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"7e7ce1d057b56ab34384d2dbcb7aa1118d31d91ae06dad556c17dd4a56924b57"},{"error_id":60,"exception_date":1789949996,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":true,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"df8b75de53b311a7150b10564a8004a294c890767cecad1a7d2f27c42a2f7bed"},{"error_id":59,"exception_date":1789945354,"exception_type":"ErrorException","filename":"Templater.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":true,"undefined":false},"line":792,"message_sha256":"2a7fed9ccccba55b4c847564a94bbecf5ca56946a9767a59ccda4731964ad503"},{"error_id":58,"exception_date":1789945039,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":true,"template":false,"undefined":false},"line":225,"message_sha256":"ccb0e4e164c00560973407a12eeba4c6f33e8e58d968d1fa14313fcdb2b0c8d0"},{"error_id":57,"exception_date":1789854779,"exception_type":"ErrorException","filename":"Setup.php","kind":{"method":true,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":7,"message_sha256":"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898"},{"error_id":56,"exception_date":1789833452,"exception_type":"ErrorException","filename":"Error.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":81,"message_sha256":"6f4c85733b2ad197434071f618c73544b1c8a49d0cb965edb82d366285e959d1"},{"error_id":55,"exception_date":1789771231,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"64b61ab647be1bed6077d4fbaf975fd894a8d185710fb40cc23330ed437b6aa9"},{"error_id":54,"exception_date":1789764081,"exception_type":"ErrorException","filename":"ValidateAndSavableTrait.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":36,"message_sha256":"1426181d19fc9aae19eac0523d3909db99e90d7560005f263fc5fcbb6b4f550a"},{"error_id":53,"exception_date":1789757200,"exception_type":"ErrorException","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"1cd9cf6f25a8fbff4aa43a25c2484371a6e882a0e459beac3110878f89b2a2a0"},{"error_id":52,"exception_date":1789757062,"exception_type":"ErrorException","filename":"Command line code","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":16,"message_sha256":"c389f5dbcb05b3233d349ce88de539298527dd9b9b99a5c09f3665b7fc348790"},{"error_id":51,"exception_date":1789756728,"exception_type":"ErrorException","filename":"Command line code","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":32,"message_sha256":"bf5ea182b3bccee3b8bd6bfc0f1d6a5e64c87c033d55b0c50acc862aec3bbf40"},{"error_id":50,"exception_date":1789756540,"exception_type":"XF\\Db\\Exception","filename":"AbstractStatement.php","kind":{"method":false,"pedigree":false,"permission":false,"route":false,"syntax":false,"template":false,"undefined":false},"line":225,"message_sha256":"99a9454670d2afdc2c1d2419f0506a0aaca719ae2e06ecbe5d880f99ae49eafa"}],"errors":29,"events":0,"ped":null,"ped_routes":[],"ped_rows":0,"ped_table":0,"ped_templates":[],"tg":1,"tg_cron":0},"dogs_source_filemap":{"Entity/Dog.php":"2db869d37ef9a5f19c74e9e093504ce50313735400649f94046c48089c67996f","Pub/Controller/Dogs.php":"0d439de7fc579f6ceda188dc6436378b0dbddd52f8f2c2c3fe6bef6473d7742f","Pub/View/Dogs.php":"15446edcb992608417bc40365b78606ae864e49fe28ef9b51ee27c8500ce39df","Service/DogPolicy.php":"32fb9de560b2fe5df1473a869bf56c3bf9f7a29a5f78d5bf16ad82a39104bbfb","Setup.php":"6fe24fe38301b346900bca84edddb6ff3fee3977cd820050efa0d20d0854bbdc","_data/routes.xml":"425f6757bbec903d5db1c04bd0b0c031c2d6ee7a20cf2c248adc9754c3df27f6","_data/templates.xml":"b6e4f463c00dc4c564bedd8a2b94b32d2fcc83c898a4206fc58bdac39bebedd3","addon.json":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31"},"dogs_source_state":"OLD","error_code":"NONE","pedigree_source_filemap":{},"pedigree_source_state":"ABSENT","schema_version":1,"status":"PASS","telegram_config_exists":false} +PUBLIC={"/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/dogs/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/events/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/map/":{"http":200,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"27badc983df1780b60c2b3fa9d3a19a00e46aac798451f0febdca52920faaddf"},"/pedigree":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"/pedigree/":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"/pedigree/view?dog_id=987654321":{"http":404,"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"6b3c238ebcf1f3c07cf0e556faa82c6b8fe96840ff4b6b7e9962a2d855843a0b"},"pedigree_body":{"bytes":26292,"pedigree_title":false,"rc":0,"server_error":false,"sha256":"696688ff6f02c420c64a2d2b3c040b907bc4ecc36bfa27f4b103dece20e5e2a6","stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}} +PRODUCTION_STATE_CLASS=OLD +STAGING_STATE_CLASS=OLD +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +ACTIVE_MAJOR_STAGE=PEDIGREE217 +MAJOR_STAGES_REMAINING=5 +DECISION=PASS_PEDIGREE217_RECONCILE327_PRODUCT_RESTORED_DIAGNOSTIC_ERRORS +NEXT_GATE=DESIGN_PEDIGREE217_PUBLIC_FIX_FROM_RECONCILE327 +PED327_END=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260921-NEWFDOM-PEDIGREE217-RECONCILE327","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END