diff --git a/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.json b/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.json new file mode 100644 index 00000000..1fbee178 --- /dev/null +++ b/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "signalbot-cr0116-reconnect-reconciliation-transport-finality-tdd", + "started_at_utc": "2026-09-17T13:07:13Z", + "finished_at_utc": "2026-09-17T13:07:17Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "939ace074741895f5e4329f35c44d41252cd6e0a00128902c89dbe2a8c34b2a6", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8", + "sanitized_output_sha256": "d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "SIGNALBOT049_BEGIN=true\nSIGNALBOT049_SCOPE=DEV_WORKTREE_TDD_TRANSPORT_AND_RECONCILIATION_AWARE_FINALITY\nSIGNALBOT049_PRODUCTION_RUNTIME_MUTATION=NO\nSIGNALBOT049_REAL_EXCHANGE_EXECUTION=NO\nSIGNALBOT049_RETUNE_80_20=NO\nSIGNALBOT049_RETUNE_DEMONOV=NO\nSIGNALBOT049_NETWORK_CALLS_TO_BITFINEX=NO_TESTS_INJECT_CONNECTION_AND_RECONCILIATION\nSIGNALBOT049_PRESTATE={\"branch\":\"signalbot-260917-reconnect-reconciliation\",\"clean\":true,\"collector_sha256\":\"7270c093ba8862cd0a28db541730e4922115ee47c513c3b4b3f3e7a98feb4821\",\"head\":\"ae0b88697417e99c9c4e253f837c335ae41e7770\",\"reconciliation_sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"}\nSIGNALBOT049_TRANSPORT_RED=PASS_EXPECTED_MISSING_TRANSPORT_API\nSIGNALBOT049_TRANSPORT_RED_TAIL=\"FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_application_ping_timeout_requests_reconnect | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_expected_connection_failure_reconnects_in_process_and_uses_disabled_library_keepalive | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_unexpected_invariant_error_is_not_swallowed | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_first_trade_after_reconnect_creates_and_resolves_window | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_missing_previous_trade_boundary_fails_closed | FAILED tests/test_bitfinex_collector_websocket_keepalive_policy.py::test_bitfinex_websocket_keepalive_policy_contract | 10 failed in 0.22s | \"\nSIGNALBOT049_TRANSPORT_TARGETED={\"expected\":10,\"passed\":10,\"rc\":0,\"tail\":\".......... [100%] | 10 passed in 0.18s | \"}\nSIGNALBOT049_TRANSPORT_FULL={\"expected\":541,\"passed\":541,\"rc\":0,\"tail\":\"........................................................................ [ 39%] | ........................................................................ [ 53%] | ........................................................................ [ 66%] | ........................................................................ [ 79%] | ........................................................................ [ 93%] | ..................................... [100%] | 541 passed in 1.23s | \"}\nSIGNALBOT049_TRANSPORT_COMMIT={\"collector_sha256\":\"784586f106cb6b97f5ebf6414107f0ac82617869075efad3b27eed1337405046\",\"commit\":\"92b02b6206b66cb5037ba463e6c27fea69ef4c94\",\"keepalive_test_sha256\":\"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401\",\"parent\":\"ae0b88697417e99c9c4e253f837c335ae41e7770\",\"test_sha256\":\"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9\"}\nSIGNALBOT049_FINALITY_RED=PASS_EXPECTED_UNCONDITIONAL_RECONNECT_BLOCK\nSIGNALBOT049_FINALITY_RED_TAIL=\" ) | E demonov_forward_map.domain.DemonovError: reconnect prevents D1 finalization | | demonov_forward_map/bitfinex_trade_collector.py:932: DemonovError | =========================== short test summary info ============================ | FAILED tests/test_bitfinex_d1_reconciliation_finality.py::test_reconciled_reconnect_allows_d1_finalization | 1 failed, 5 passed in 0.19s | \"\nSIGNALBOT049_FINALITY_TARGETED={\"expected\":6,\"passed\":6,\"rc\":0,\"tail\":\"...... [100%] | 6 passed in 0.17s | \"}\nSIGNALBOT049_FULL_TEST={\"expected\":547,\"passed\":547,\"rc\":0,\"tail\":\"........................................................................ [ 39%] | ........................................................................ [ 52%] | ........................................................................ [ 65%] | ........................................................................ [ 78%] | ........................................................................ [ 92%] | ........................................... [100%] | 547 passed in 1.23s | \"}\nSIGNALBOT049_FINAL_COMMIT={\"collector_sha256\":\"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343\",\"commit\":\"350b1bd3689a15c82b84b4b84b172732d9a8a0cc\",\"finality_test_sha256\":\"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b\",\"parent\":\"92b02b6206b66cb5037ba463e6c27fea69ef4c94\"}\nSIGNALBOT049_FILES=[{\"bytes\":12078,\"path\":\"demonov_forward_map/bitfinex_reconciliation.py\",\"sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"},{\"bytes\":61291,\"path\":\"demonov_forward_map/bitfinex_trade_collector.py\",\"sha256\":\"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343\"},{\"bytes\":948,\"path\":\"tests/test_bitfinex_collector_websocket_keepalive_policy.py\",\"sha256\":\"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401\"},{\"bytes\":6964,\"path\":\"tests/test_bitfinex_collector_reconnect_loop.py\",\"sha256\":\"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9\"},{\"bytes\":4366,\"path\":\"tests/test_bitfinex_d1_reconciliation_finality.py\",\"sha256\":\"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b\"}]\nSIGNALBOT049_CAPSULE_META={\"bytes\":16022,\"chunks\":6,\"files\":5,\"sha256\":\"4a8810dd8bd9dce765fcbc36edd72d1af66bcfa846da5b96e48d0f001319438a\"}\nSIGNALBOT049_CAPSULE_B64_000=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\nSIGNALBOT049_CAPSULE_B64_001=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\nSIGNALBOT049_CAPSULE_B64_002=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\nSIGNALBOT049_CAPSULE_B64_003=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\nSIGNALBOT049_CAPSULE_B64_004=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\nSIGNALBOT049_CAPSULE_B64_005=T1FQOQ9LpgUTxe+LyIDxf0y1Qp12uxOuo4eSGgzeh50Q7S2MtHpYIZnOo+3HdVgdje22aDOfUcF/cl1KA1gPO+tYZ3keH38b+uXCD49RCZGeCVSZ8MCqzgypWhLUkSdhB5FOx6rWibdS3JlvQ81BAn5yLtspBKEZNJDnTo2zkVq5NxJmLFBF0KOKvyniKz5E1sAtRQJ6kVGKwyK2ULPWptbbcHZI5BKahKt3TO7gB9yhF1gbD4TOpqWPcES3LfAN5aF6aTAVfpNvJ4bjHEEJgj0owBf5YeHcLhKiabu33bE6wgPThrGFovY67K1OW0dtLfcYILcIGtoAvZtj8VLUt0kkoYbKgFX3wWrivW1HtAOdHP+V7v8e7H8f7H9V+48X0fp6p/Pq2xcPBiD/pfYfw45+bcLuwlezAKmx/2g/72xI9h/PwP7jxYP9x9dg/yHMP1ax/rAYf9SbcOiWH7R+lY/+csG7v1YzEjm1yh9iUSIMSkpmS7KKoYiN8/zuT2gkck82Ig4TEc6IyuYC/Bn7AubVWHb97s6NSdj3e7Mn+W51YxJiiVEuZlz0ConcyAW2u1Je5ZMiH2adWNJoKFIBIipzUNCg2ZCi67Gke7AVXYeyTAIShZ+phUlWhpALHVzmuIUAKTCNzooqYpZsed0tI3ForPGo+nF1w6fNlDyk4Q1JgYAbJx652rTWYVqnXD0ICgo0iMrAs7Y4s/ibrqthgJOCw7JOpWiwtqEbS0ndwxvpOrpoeRpZr0R3YMRSOXqmDspG9eM/2jvo9fd3f3GPXySsajD+Uzx+cb+SotMj9vs77452Nw972/7yk2iOmhU4b+5UeaexjR6uA04Kot5ks9PUIbGZU6UmlYqZQYUlTgEVNkuVYhlCEC6RLUU1CAxZLjuyMTXjJ4yjkmoaXzsUgh0iecEMvVs4CpNYI/Q1WwWOFbTdzfRuo1BJu1K1AOsSnZnLwSDsqkUzBPLpaDr4eIfTe9/b297ZeytGtVx2GuhomcmzaybXtRLfaPc3Y0E7vo5JM/WxToARrWo+dXIgLo3PH6JkeBpl19lgUWYtf7u32zvseW8O9t9JAdI1EeXXn3oHPWv89B/9sEXOtuDrAC0jssl5OkPd5aMRBekdkQMNfDt7/d7Bobezd7jPs1MQ8BQS+de5Xpn+k3XE3HPg/bK5e9Trt34M8X8BAi7Q+W+//TZsWc6gV0gWkfJgh/7bzff+V7IOkMuRS6cJTxCLlev3tC7jrEwRiMuWb+8c7ib8PxI6D/rAh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePn++z/8H1VWT0ACQAQA=\nSIGNALBOT049_DECISION=TRANSPORT_FINALITY_TDD_PASS_READY_HEALTH_STAGE_050\nSIGNALBOT049_NEXT_GATE=BUILD_TDD_STATUS_HEALTH_STAGE_IMAGE_050R1\nSIGNALBOT049_MUTATION_SCOPE=DEV_WORKTREE_ONLY_NO_RUNTIME_NO_EXCHANGE\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.txt b/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.txt new file mode 100644 index 00000000..7c9fda75 --- /dev/null +++ b/runtime/history/SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1.txt @@ -0,0 +1,62 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=signalbot-cr0116-reconnect-reconciliation-transport-finality-tdd +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=939ace074741895f5e4329f35c44d41252cd6e0a00128902c89dbe2a8c34b2a6 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8 +SANITIZED_OUTPUT_SHA256=d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8 +OUTPUT_BEGIN +SIGNALBOT049_BEGIN=true +SIGNALBOT049_SCOPE=DEV_WORKTREE_TDD_TRANSPORT_AND_RECONCILIATION_AWARE_FINALITY +SIGNALBOT049_PRODUCTION_RUNTIME_MUTATION=NO +SIGNALBOT049_REAL_EXCHANGE_EXECUTION=NO +SIGNALBOT049_RETUNE_80_20=NO +SIGNALBOT049_RETUNE_DEMONOV=NO +SIGNALBOT049_NETWORK_CALLS_TO_BITFINEX=NO_TESTS_INJECT_CONNECTION_AND_RECONCILIATION +SIGNALBOT049_PRESTATE={"branch":"signalbot-260917-reconnect-reconciliation","clean":true,"collector_sha256":"7270c093ba8862cd0a28db541730e4922115ee47c513c3b4b3f3e7a98feb4821","head":"ae0b88697417e99c9c4e253f837c335ae41e7770","reconciliation_sha256":"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e"} +SIGNALBOT049_TRANSPORT_RED=PASS_EXPECTED_MISSING_TRANSPORT_API +SIGNALBOT049_TRANSPORT_RED_TAIL="FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_application_ping_timeout_requests_reconnect | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_expected_connection_failure_reconnects_in_process_and_uses_disabled_library_keepalive | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_unexpected_invariant_error_is_not_swallowed | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_first_trade_after_reconnect_creates_and_resolves_window | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_missing_previous_trade_boundary_fails_closed | FAILED tests/test_bitfinex_collector_websocket_keepalive_policy.py::test_bitfinex_websocket_keepalive_policy_contract | 10 failed in 0.22s | " +SIGNALBOT049_TRANSPORT_TARGETED={"expected":10,"passed":10,"rc":0,"tail":".......... [100%] | 10 passed in 0.18s | "} +SIGNALBOT049_TRANSPORT_FULL={"expected":541,"passed":541,"rc":0,"tail":"........................................................................ [ 39%] | ........................................................................ [ 53%] | ........................................................................ [ 66%] | ........................................................................ [ 79%] | ........................................................................ [ 93%] | ..................................... [100%] | 541 passed in 1.23s | "} +SIGNALBOT049_TRANSPORT_COMMIT={"collector_sha256":"784586f106cb6b97f5ebf6414107f0ac82617869075efad3b27eed1337405046","commit":"92b02b6206b66cb5037ba463e6c27fea69ef4c94","keepalive_test_sha256":"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401","parent":"ae0b88697417e99c9c4e253f837c335ae41e7770","test_sha256":"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9"} +SIGNALBOT049_FINALITY_RED=PASS_EXPECTED_UNCONDITIONAL_RECONNECT_BLOCK +SIGNALBOT049_FINALITY_RED_TAIL=" ) | E demonov_forward_map.domain.DemonovError: reconnect prevents D1 finalization | | demonov_forward_map/bitfinex_trade_collector.py:932: DemonovError | =========================== short test summary info ============================ | FAILED tests/test_bitfinex_d1_reconciliation_finality.py::test_reconciled_reconnect_allows_d1_finalization | 1 failed, 5 passed in 0.19s | " +SIGNALBOT049_FINALITY_TARGETED={"expected":6,"passed":6,"rc":0,"tail":"...... [100%] | 6 passed in 0.17s | "} +SIGNALBOT049_FULL_TEST={"expected":547,"passed":547,"rc":0,"tail":"........................................................................ [ 39%] | ........................................................................ [ 52%] | ........................................................................ [ 65%] | ........................................................................ [ 78%] | ........................................................................ [ 92%] | ........................................... [100%] | 547 passed in 1.23s | "} +SIGNALBOT049_FINAL_COMMIT={"collector_sha256":"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343","commit":"350b1bd3689a15c82b84b4b84b172732d9a8a0cc","finality_test_sha256":"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b","parent":"92b02b6206b66cb5037ba463e6c27fea69ef4c94"} +SIGNALBOT049_FILES=[{"bytes":12078,"path":"demonov_forward_map/bitfinex_reconciliation.py","sha256":"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e"},{"bytes":61291,"path":"demonov_forward_map/bitfinex_trade_collector.py","sha256":"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343"},{"bytes":948,"path":"tests/test_bitfinex_collector_websocket_keepalive_policy.py","sha256":"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401"},{"bytes":6964,"path":"tests/test_bitfinex_collector_reconnect_loop.py","sha256":"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9"},{"bytes":4366,"path":"tests/test_bitfinex_d1_reconciliation_finality.py","sha256":"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b"}] +SIGNALBOT049_CAPSULE_META={"bytes":16022,"chunks":6,"files":5,"sha256":"4a8810dd8bd9dce765fcbc36edd72d1af66bcfa846da5b96e48d0f001319438a"} +SIGNALBOT049_CAPSULE_B64_000=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 +SIGNALBOT049_CAPSULE_B64_001=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 +SIGNALBOT049_CAPSULE_B64_002=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 +SIGNALBOT049_CAPSULE_B64_003=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 +SIGNALBOT049_CAPSULE_B64_004=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 +SIGNALBOT049_CAPSULE_B64_005=T1FQOQ9LpgUTxe+LyIDxf0y1Qp12uxOuo4eSGgzeh50Q7S2MtHpYIZnOo+3HdVgdje22aDOfUcF/cl1KA1gPO+tYZ3keH38b+uXCD49RCZGeCVSZ8MCqzgypWhLUkSdhB5FOx6rWibdS3JlvQ81BAn5yLtspBKEZNJDnTo2zkVq5NxJmLFBF0KOKvyniKz5E1sAtRQJ6kVGKwyK2ULPWptbbcHZI5BKahKt3TO7gB9yhF1gbD4TOpqWPcES3LfAN5aF6aTAVfpNvJ4bjHEEJgj0owBf5YeHcLhKiabu33bE6wgPThrGFovY67K1OW0dtLfcYILcIGtoAvZtj8VLUt0kkoYbKgFX3wWrivW1HtAOdHP+V7v8e7H8f7H9V+48X0fp6p/Pq2xcPBiD/pfYfw45+bcLuwlezAKmx/2g/72xI9h/PwP7jxYP9x9dg/yHMP1ax/rAYf9SbcOiWH7R+lY/+csG7v1YzEjm1yh9iUSIMSkpmS7KKoYiN8/zuT2gkck82Ig4TEc6IyuYC/Bn7AubVWHb97s6NSdj3e7Mn+W51YxJiiVEuZlz0ConcyAW2u1Je5ZMiH2adWNJoKFIBIipzUNCg2ZCi67Gke7AVXYeyTAIShZ+phUlWhpALHVzmuIUAKTCNzooqYpZsed0tI3ForPGo+nF1w6fNlDyk4Q1JgYAbJx652rTWYVqnXD0ICgo0iMrAs7Y4s/ibrqthgJOCw7JOpWiwtqEbS0ndwxvpOrpoeRpZr0R3YMRSOXqmDspG9eM/2jvo9fd3f3GPXySsajD+Uzx+cb+SotMj9vs77452Nw972/7yk2iOmhU4b+5UeaexjR6uA04Kot5ks9PUIbGZU6UmlYqZQYUlTgEVNkuVYhlCEC6RLUU1CAxZLjuyMTXjJ4yjkmoaXzsUgh0iecEMvVs4CpNYI/Q1WwWOFbTdzfRuo1BJu1K1AOsSnZnLwSDsqkUzBPLpaDr4eIfTe9/b297ZeytGtVx2GuhomcmzaybXtRLfaPc3Y0E7vo5JM/WxToARrWo+dXIgLo3PH6JkeBpl19lgUWYtf7u32zvseW8O9t9JAdI1EeXXn3oHPWv89B/9sEXOtuDrAC0jssl5OkPd5aMRBekdkQMNfDt7/d7Bobezd7jPs1MQ8BQS+de5Xpn+k3XE3HPg/bK5e9Trt34M8X8BAi7Q+W+//TZsWc6gV0gWkfJgh/7bzff+V7IOkMuRS6cJTxCLlev3tC7jrEwRiMuWb+8c7ib8PxI6D/rAh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePn++z/8H1VWT0ACQAQA= +SIGNALBOT049_DECISION=TRANSPORT_FINALITY_TDD_PASS_READY_HEALTH_STAGE_050 +SIGNALBOT049_NEXT_GATE=BUILD_TDD_STATUS_HEALTH_STAGE_IMAGE_050R1 +SIGNALBOT049_MUTATION_SCOPE=DEV_WORKTREE_ONLY_NO_RUNTIME_NO_EXCHANGE +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 764ff40b..1fbee178 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260917-XENFORO-FLEET-ERROR-AUDIT-493R1", + "command_id": "SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "xenforo-fleet-error-audit", - "started_at_utc": "2026-09-17T13:05:47Z", - "finished_at_utc": "2026-09-17T13:06:02Z", + "mode": "change", + "component": "signalbot-cr0116-reconnect-reconciliation-transport-finality-tdd", + "started_at_utc": "2026-09-17T13:07:13Z", + "finished_at_utc": "2026-09-17T13:07:17Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "9b7d7c48981d133c3ef34021df0e06479ec56dfa72fc440ea9a7e3c9ec6eed1e", + "command_sha256": "939ace074741895f5e4329f35c44d41252cd6e0a00128902c89dbe2a8c34b2a6", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "dc7002347d6a1e73eaf3ea007ed1d33be1bcca56458731b9d8fd1fea11a63961", - "sanitized_output_sha256": "ef457b67ebe2d8b3326b76960efa33b039b93c4f3db2a1df663eb004543c94fa", + "raw_evidence_sha256": "d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8", + "sanitized_output_sha256": "d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "ERR493_BEGIN=\nERR493_DECISION=PASS_FLEET_ERROR_AUDIT_ISSUES_FOUND\nERR493_NEXT_GATE=READY_FOR_BOUNDED_REPAIR_494R1\nERR493_SAFE_REPORT={\"current_issue_count\":4,\"decision\":\"PASS_FLEET_ERROR_AUDIT_ISSUES_FOUND\",\"historical_system_error_rows_7d_total\":0,\"next_gate\":\"READY_FOR_BOUNDED_REPAIR_494R1\",\"planned_commands_remaining_to_full_finish\":2,\"public_http\":{\"codevipe.ru\":{\"ok\":true,\"status\":200},\"dsmods.ru\":{\"ok\":true,\"status\":200},\"gamevipe.ru\":{\"ok\":true,\"status\":200},\"hkmods.ru\":{\"ok\":true,\"status\":200},\"kingofwolk.ru\":{\"ok\":true,\"status\":200},\"newfi.ru\":{\"ok\":true,\"status\":200},\"zakrutim.ru\":{\"ok\":true,\"status\":200}},\"recorded_xf_error_rows_total\":20,\"scope\":\"READ_ONLY_ALL_7_PRODUCTION_FORUM_ERROR_AUDIT\",\"sites\":{\"codevipe.ru\":{\"addon_processing_count\":0,\"board_host\":\"codevipe.ru\",\"cron_entries_active\":19,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":8,\"xf_error_rows_sampled\":8,\"xf_error_signatures\":[{\"count\":7,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"file\":\"AbstractStatement.php\",\"latest_error_id\":8,\"latest_exception_date\":1789648013,\"line\":225,\"message\":\"MySQL statement prepare error [1054]: Unknown column 'r.option_group_id' in 'SELECT'\",\"signature\":\"fd88631928066a8f167f2ce44283511e4b8d7b4d1a76d0c59976f370ddca0f87\"},{\"count\":1,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":1,\"latest_exception_date\":1788999001,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999002-1ACLU4egAmI0-BvLQE2bE sendmail: could not send mail (account default from /etc/msmtprc) \",\"signature\":\"913c22f226c54b2da6f4418475b298d264005b841603446b1bad6ab5d33b0a6c\"}],\"xf_error_total\":8},\"dsmods.ru\":{\"addon_processing_count\":0,\"board_host\":\"dsmods.ru\",\"cron_entries_active\":19,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":2,\"xf_error_rows_sampled\":1,\"xf_error_signatures\":[{\"count\":1,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":2,\"latest_exception_date\":1788999006,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999007-7ACYnudg6mI0-wrzZ9ta2 sendmail: could not send mail (account default from /etc/msmtprc) \",\"signature\":\"5ddd9cc9d7eb42262f363cf7769de73003e1ab028da0e11251383603d95b45f5\"}],\"xf_error_total\":1},\"gamevipe.ru\":{\"addon_processing_count\":0,\"board_host\":\"gamevipe.ru\",\"cron_entries_active\":19,\"job_rows\":3,\"ok\":true,\"xf_error_max_id\":0,\"xf_error_rows_sampled\":0,\"xf_error_signatures\":[],\"xf_error_total\":0},\"hkmods.ru\":{\"addon_processing_count\":0,\"board_host\":\"hkmods.ru\",\"cron_entries_active\":19,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":12,\"xf_error_rows_sampled\":10,\"xf_error_signatures\":[{\"count\":2,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":12,\"latest_exception_date\":1788075788,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available \",\"signature\":\"8e6feb8c34550266e330af21f3b708957d46d88e6e202607ec5e477b27ef3be9\"},{\"count\":2,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":10,\"latest_exception_date\":1787814122,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available \",\"signature\":\"59e177359c53606bf70f3a7510743fac9e25ecf803d0778fae021ccf57793637\"},{\"count\":3,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":8,\"latest_exception_date\":1787749493,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available \",\"signature\":\"d52a2c9c762eeaeeecdf0a483b4938f276fc8c0a3ed0efa998334add9b676794\"},{\"count\":2,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":5,\"latest_exception_date\":1787744959,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available \",\"signature\":\"0a8fb81d073d325ddfb4ce4a4743c6e9adde85af2d92540fbfc52b7238fd7310\"},{\"count\":1,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":3,\"latest_exception_date\":1787678522,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available \",\"signature\":\"5512c824d6e770d114a5a968d600d0973ec7b754c5ba82cd5732385cc7e60e7b\"}],\"xf_error_total\":10},\"kingofwolk.ru\":{\"addon_processing_count\":0,\"board_host\":\"kingofwolk.ru\",\"cron_entries_active\":19,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":0,\"xf_error_rows_sampled\":0,\"xf_error_signatures\":[],\"xf_error_total\":0},\"newfi.ru\":{\"addon_processing_count\":0,\"board_host\":\"newfi.ru\",\"cron_entries_active\":27,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":0,\"xf_error_rows_sampled\":0,\"xf_error_signatures\":[],\"xf_error_total\":0},\"zakrutim.ru\":{\"addon_processing_count\":0,\"board_host\":\"zakrutim.ru\",\"cron_entries_active\":19,\"job_rows\":2,\"ok\":true,\"xf_error_max_id\":1,\"xf_error_rows_sampled\":1,\"xf_error_signatures\":[{\"count\":1,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"file\":\"ProcessStream.php\",\"latest_error_id\":1,\"latest_exception_date\":1788999005,\"line\":74,\"message\":\"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999006-6ACgTJhfxuQ0-ykq2gT2m sendmail: could not send mail (account default from /etc/msmtprc) \",\"signature\":\"dc2e66a5e0f1d1d57f3d8f8eae1b884d3b9bbaaa409b341e6d3158d8f1db3504\"}],\"xf_error_total\":1}},\"vm211_excluded\":true,\"vms\":{\"160\":{\"failed_units\":[],\"filesystem_root\":{\"bytes_used_pct\":11.86,\"inodes_used_pct\":1.72},\"host\":\"forum-prod\",\"journal_errors_7d\":{\"rc\":0,\"row_count\":0,\"signatures\":[]},\"nginx_config_test\":{\"available\":true,\"rc\":0,\"stderr\":\"nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful\"},\"nginx_error_log\":{\"exists\":true,\"row_count\":2,\"signatures\":[{\"count\":1,\"message\":\"2026/07/01 05:28:27 [notice] 2748#2748: using inherited sockets from \\\"5;6;\\\"\",\"signature\":\"78d4aa65b302d54f27c79f12e4ef7e370a651dca0306f07320a102cd79dcd3e7\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/07/04 06:22:11 [notice] 174702#174702: using inherited sockets from \\\"15;\\\"\",\"signature\":\"fab6f18388754fa9033c9023ce8214a33791448590419b619b5b58d9cc77e1a7\",\"unit\":\"nginx-file\"}]},\"ok\":true,\"php_fpm_config_test\":{\"available\":true,\"rc\":0,\"stderr\":\"[17-Sep-2026 13:05:49] NOTICE: configuration file /etc/php/8.3/fpm/php-fpm.conf test is successful\"},\"php_fpm_log\":{\"exists\":true,\"row_count\":1200,\"signatures\":[{\"count\":16,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: rlimit_core = 0\",\"signature\":\"17caa17cef6028dbcebeda0b87dd37d7941d0a3ab8dd6435f816238978892321\",\"unit\":\"php-fpm-file\"},{\"count\":16,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: rlimit_files = 0\",\"signature\":\"aed67ea92343b1755771538329f7a9ed6809003142eb0fbbecc541f0949c817a\",\"unit\":\"php-fpm-file\"},{\"count\":16,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: process.priority = undefined\",\"signature\":\"b920453c97cc607b1e0ea19e379e3c207d083d0353eeb876369bec582dd74c50\",\"unit\":\"php-fpm-file\"},{\"count\":16,\"message\":\"[16-Sep-2026 03:29:18] NOTICE:\",\"signature\":\"c676873af3fd0bb6c9c542d946bf7b15b43961700ac6f9d7e972405e8795a2a3\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: ping.response = undefined\",\"signature\":\"016beb277fc073ddd6e36312b82c3d38ade455b6c17c9b5c3ff785bad9ba67e9\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: security.limit_extensions = .php .phar\",\"signature\":\"089065dd4474cb46e57b1f62ab1bb127461b7d7e43b3ee8e41da9c426251d755\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.status_path = undefined\",\"signature\":\"0ef8b72c49251841492abc227be6a77ed75a0aa99a3a177ab80ff991255cbf62\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: decorate_workers_output = yes\",\"signature\":\"18664e18c0b659106193cdb3d9a7c645ccfe34afcf1d1c529603bc94c210702e\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: catch_workers_output = no\",\"signature\":\"1d6bcd6cc10766d62324cbfb11f7ef9d39a1c9b3524db0d1839772afd92a93d6\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: ping.path = undefined\",\"signature\":\"25b87aca02aa78dcd8b3ad96c8ba4685be04812ba16b8267ca2835da454389cc\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.max_spawn_rate = 32\",\"signature\":\"54549c98364ae94821f877dff2427a799231ec753dd4dabb340385b731a655dd\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: clear_env = yes\",\"signature\":\"63312967c877ad4886cd18b1875fa7df53822cae08c061165b49f32359dd4ca2\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.acl_groups = undefined\",\"signature\":\"80e00135006caa865c5086c338d591f031f8fed077761ca6e027933bf934d3e2\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.acl_users = undefined\",\"signature\":\"9287d974eb2206607801c9d72e5f59b1cb1d824f06a4750caf4d9cedac249f10\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: request_slowlog_timeout = 0s\",\"signature\":\"a4f5c60265c99860709e525d96cb49fa7114e26ae7717a9abe42dd5ba8e5218c\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: access.format = undefined\",\"signature\":\"a5f1afab5f161e2d191fa8ab4cfc51eb75203e083fd9b58e2a8969b2bbf0c186\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.status_listen = undefined\",\"signature\":\"aaf97cb1d8231094068c973d87e9aa4bfd95795f4a56ff0e4de1c093c1844a65\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.allowed_clients = undefined\",\"signature\":\"b8d4475abce84af0da7611132daf633277b8a4d318db375fe9f63ae1ad6f2e2a\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.backlog = -1\",\"signature\":\"c68975f1f0d8edb35522ded644f7e6b862616b89c6869e0b4ba40d2e057299a6\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: request_terminate_timeout_track_finished = no\",\"signature\":\"c7a8cd4bced6713ace2007f9210dd6ac469a2a2d85896c9ab38dca848ebcaae3\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.owner = www-data\",\"signature\":\"cd372ef5945087c10ecc3a4bb1a550d0384c54c77a90079734e39c938e699258\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: request_terminate_timeout = 0s\",\"signature\":\"cf821f7e9ebd838121948d43a1aa7ce9b51a0f9719f7ed7971a962ede1ce8f8c\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: request_slowlog_trace_depth = 20\",\"signature\":\"dc6779771a23adf805f9c8c9b6d04fcb6236292946c835544742ff597962d6a5\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: process.dumpable = no\",\"signature\":\"df0440aab9f97b580f2a578c5c5fc372e2cec64c23a7c3f4cc8deb0dd3f80e44\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: chroot = undefined\",\"signature\":\"eddd1c4ea38631fc028de83f6eef5e72f9b356e92fa4e00539803d79e7509285\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: prefix = undefined\",\"signature\":\"f3c955024c160a0d72623f25280cdab356d99bed2d3ca758ce514404455dd07f\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: access.log = undefined\",\"signature\":\"f6dc7ed0e8cf7bd8f82d5d341c8280be3146abb723f1c678d76d77ec5363889f\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: slowlog = undefined\",\"signature\":\"fa815e77b48221a709ba2013afba72923ba9178e3759d7d9dfe9fe0ab0273075\",\"unit\":\"php-fpm-file\"},{\"count\":14,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.group = www-data\",\"signature\":\"fe940107ac53478c07bb2242ae1631a22183245d3233db2f7d40f224e4c75e57\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.start_servers = 0\",\"signature\":\"0b1dc5a5a5716a6cb6ddc0e7106c441149c4ac31d1432ffa8856976d4be7c931\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: listen.mode = 0660\",\"signature\":\"10ad5da8bc30692e1e4704b47551ea3cd539c392115e37b358be5b3b3d50952b\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.max_requests = 500\",\"signature\":\"2fcbad2ffef260dc3402cf96b14c3558701f8fb4003c9a740851b71c8ce63685\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: chdir = /\",\"signature\":\"448262548d1402c267b60c6135669c00f0683495df822518b4c66c1087fd968d\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[post_max_size] = 1024M\",\"signature\":\"516ce570c84b23c9255d6c9ea0e0cbfe1256b45869a9a56ca7b7b7e958bc1dbb\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.process_idle_timeout = 20\",\"signature\":\"7e80c2976263ac85f6ddafb74cf608f53ea93a0df24b9ef2b49afabab8c3710b\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_input_time] = 600\",\"signature\":\"8e84292b79544ede7b4316ed921788a81cc069df4272980995b4d8dba44f4cd1\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[date.timezone] = Europe/Moscow\",\"signature\":\"9c9fcb3bbd641a63f5b71b62ee1bc6348572f1d2b138b14d4bfd48953c512677\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[upload_max_filesize] = 1024M\",\"signature\":\"a0ce32d3f5dea4a4041f6c3ff877af5dc85b6ba1f6ca8afcb531e60c9164cd6e\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.min_spare_servers = 0\",\"signature\":\"a1e4ad210a9065c3a86f0ff6c758fcfca7763fc1c19b4f4f180b2cf1decbb4bf\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm = ondemand\",\"signature\":\"a2f4636e041424f4572fecd45ebcb3332daf1d3c9ac64171b1a7209abab975e1\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[memory_limit] = 256M\",\"signature\":\"b22f7a7db438ad4be575ebcf5fea369d81338d3a6936327d4e8e2da7ce69ba38\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.max_children = 12\",\"signature\":\"badd412b69a9139f02f9d3556a85895f8b88e83cbe678fa4afc14e209f04999e\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_execution_time] = 600\",\"signature\":\"c95714d9c03ce87c9b5853e4e0395636ddd37d52af9ce4d6550c73d7ceb38b87\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_input_vars] = 10000\",\"signature\":\"d407b19d92ddf1d7c2cd39d4dee4a5f5baae5fecc833c0aa5f097cd9b36da1fc\",\"unit\":\"php-fpm-file\"},{\"count\":12,\"message\":\"[16-Sep-2026 03:29:18] NOTICE: pm.max_spare_servers = 0\",\"signature\":\"e8443debf2b4f1d5bb4bab86d7ce6429164cfe789058defc5181def1749d8c0f\",\"unit\":\"php-fpm-file\"},{\"count\":10,\"message\":\"[16-Sep-2026 03:29:17] NOTICE:\",\"signature\":\"2f87dbefe6eaad71a8990f54dba98e3c5e257e684f20a6362202103c04be33f0\",\"unit\":\"php-fpm-file\"},{\"count\":10,\"message\":\"[16-Sep-2026 03:29:17] NOTICE: rlimit_core = 0\",\"signature\":\"64af9313ba5a7780a312c0f776a299dd8091ee6b396ec40a361bdf51b26dc42a\",\"unit\":\"php-fpm-file\"},{\"count\":10,\"message\":\"[16-Sep-2026 03:29:17] NOTICE: rlimit_files = 0\",\"signature\":\"87f7e168c4c5b0ce5dcf4b05fff70175cf2bc7eafae28b90dd829e7bb3be0349\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:29:17] NOTICE: pm.status_listen = undefined\",\"signature\":\"0682046d87a37c0641262205cbc36871427f0a377f08ca03de1a061806aeaa8a\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:29:17] NOTICE: pm.max_spawn_rate = 32\",\"signature\":\"2a3c220eff400cea4da03fba2cd2138edaf5f1d84a54816f83cb680ccc41286d\",\"unit\":\"php-fpm-file\"}]},\"services\":{\"cron.service\":\"active\",\"mariadb.service\":\"active\",\"nginx.service\":\"active\",\"php8.3-fpm.service\":\"active\",\"qemu-guest-agent.service\":\"active\"},\"system_state\":\"running\"},\"210\":{\"failed_units\":[],\"filesystem_root\":{\"bytes_used_pct\":8.4,\"inodes_used_pct\":2.31},\"host\":\"newfi-prod\",\"journal_errors_7d\":{\"rc\":0,\"row_count\":0,\"signatures\":[]},\"nginx_config_test\":{\"available\":true,\"rc\":0,\"stderr\":\"nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful\"},\"nginx_error_log\":{\"exists\":true,\"row_count\":109,\"signatures\":[{\"count\":1,\"message\":\"2026/09/07 03:55:34 [error] 440#440: *797 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"02792923b466f602687faceb3cc83133cc66c7ea42df58c0c42b2c97fa2b68dc\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:19:52 [error] 13702#13702: *132 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/config.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"08107047551937055bad9a86df22780a1b03be626f4d2f92123fa63b9dd23bba\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 22:15:16 [error] 13701#13701: *39 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"0ad4e54771349364e8aac08aa93d9737fb82393571e80089c3a8c52b03a773f9\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:45:52 [error] 13702#13702: *25 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"0b1c38be6079290db241e384307089c0d9f660fd85b5bb4279ab72425f376894\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:29:38 [error] 13701#13701: *200 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/config.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"0d25d0958a5bb2fdf046d763b39b88e48dc43e661004f2afea795babdd2d2d63\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/07 06:16:45 [error] 440#440: *1743 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"0ffbbb10a8fba06fa8040a21b6f050d67041fa769fb3dfb0c2a5d33dca45a768\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 07:42:25 [error] 13701#13701: *50 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"120c9c9856ddd4c81597e96cacc8face5491663af412ac1ccc31e9dc4a3fd98f\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/15 03:49:24 [error] 440#440: *29198 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"12b95be264b22ae45f9d976825df0a14aa6374edf324303ad7ad580c769293d9\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:55 [error] 440#440: *100 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /library/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"12bbd8cfa6cb221d94fe105e54acc4ef40e0370ffd3ff5f30a008e18dddc7986\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/10 23:09:42 [error] 440#440: *16313 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"138f9a352838e3c0de0a16adefc35bc617aeb775b1ee6f8b26d1ee26357b7351\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:45:52 [error] 13702#13702: *23 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"1410d780660ba1e5efe01346fe4ac525f55530cb5884f4cd950bb719b7a6f747\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:23:40 [error] 13701#13701: *158 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"15cb6cda9a380d9ba1da7e1e0f5862590da2523149b8713f9f4757a30d8e4c34\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:33:45 [error] 13701#13701: *4 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/XF.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"1d1536eed1bb0ef3498e747c56234befaccff66249f6fd6dc3444f87eb5cc528\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:18:05 [error] 13702#13702: *129 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"1da1c29d695cd1d9892cc2e394f8eb0c29e15c9c7d00a66b541dcb10385e0b43\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/16 06:39:49 [error] 440#440: *31598 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"206627bd53ab8e7f4c6d9715ced3a2f7cd2c226b9ade925df1a5060270221010\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:24:31 [error] 13702#13702: *167 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"20f94861a688cebbf194fd77b0ea4e80b8520cd41191b19fe2851a4045705b9a\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 07:54:12 [error] 13702#13702: *92 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/config.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"21a03396614e22c6bc1bc88e2397af0ca8bf7fa4f9eff80dd5b7454e869b036b\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:43 [error] 439#439: *64 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /library/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"22e5d62fafb6181289b23405a2c4e2f71d500fa00211de7a36c0d2fb47cfc616\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/17 00:17:12 [error] 439#439: *33423 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"24d9a6828becf48b3e7113f4e4d814930ef1a7ec24091328814966591721d35a\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:24:07 [error] 440#440: *25355 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src/.env.local HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"26c17e85b6d047626b7aad6cd0d69ac46facd3165c4d6b00fe5f2ae983b0364c\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:23:25 [error] 440#440: *24140 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"2b06d1d28a0435200a56d2638c27e20899cb04b14e21c238a6a9f236515994f4\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/15 05:34:54 [error] 439#439: *29628 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"2cf166f8b6484600bebe8f57a9f6d852a5f0422fcb6c56e12ac2f4febdf38a10\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:23:40 [error] 13701#13701: *154 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/XF.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"3066d41b8bd42e5d806dabe30aea748da40f38ed892d9994c6bdaeafe4e77601\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:52 [error] 440#440: *97 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"31d234c6fe565b7fa3c65a997320541f7699985cf66631cec50bbefeb279e259\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:45:03 [error] 13701#13701: *15 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/XF.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"31e1348476cca2a75a0df3710418f89100c0936099881c5525d49c7ce490e563\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 07:50:58 [error] 13702#13702: *73 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"332d53c91e126e272c0451d3faf5d3af5eddadc9b233e7da129c32e28e036158\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:28:45 [error] 13701#13701: *190 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"34b478f73719d8c62da494f85963f10e1d7b2685ac970abf9ccd85c5828a57f2\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:24:27 [error] 440#440: *25859 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \\\"GET /debug?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3\",\"signature\":\"375140a703ccd5fcf3d169324cf5d43075dd51fc0ae8fcca8bd2b3b615cdfd43\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:23:40 [error] 13701#13701: *156 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"379a72f439aa160e4a46f7e910b51428366a3082fa7c9e39c1aa7dd972d0cb65\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:24:25 [error] 440#440: *25805 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \\\"GET /?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3D%3D%\",\"signature\":\"409c623426eda42761c120b1830657010de9033d7091931ca49ca9102c372107\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 07:54:12 [error] 13701#13701: *93 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"40efb022caa5729a1ac4c8f9cc28175ee136e84f401d924350e38f1c30861220\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/11 17:26:42 [error] 439#439: *18060 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"470930fb1ee354e7e110e402a7866db69594251936ed7bb4d6dde88dcfe19e3d\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:43 [error] 440#440: *61 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"4ba6c289de6ea65dae0fa826ad0a233ecf159964ecf89c522914cf0c275044ea\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:43 [error] 440#440: *63 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"4e872f0af565fc280bc878fc0e2889ce72fa7f7c7b78c899f6a52438ab84e01d\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 17:51:48 [notice] 9710#9710: using inherited sockets from \\\"5;6;\\\"\",\"signature\":\"5596fbeec27b7cd9dd5c5ba617a001c251c6dc9a39233a5df37649fb62f8f507\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:43:28 [error] 13701#13701: *13 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"59d4efb1386e5d06a379a70eb1e8f5e9fb77861ca92bb3c12d824cdfd15826f0\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:45:03 [error] 13701#13701: *17 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"5b5f26621eac5780ebd6bde76ee1bd3bb678ec7d587972dd7392cde2b5473892\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 22:15:16 [error] 13702#13702: *35 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/XF.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"5c3ea21ed32864d38c6c0a7ecaf75cf9c110771d3f8f1e976aa051538273ecdf\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:24:27 [error] 439#439: *25877 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \\\"GET /run?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3D%\",\"signature\":\"5cfafdc5c49cd7e6ab42152252f0ee3ffd8e04f369de86dfad6ba4664be6a8b1\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:19:52 [error] 13702#13702: *133 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"5dfe6be70fd6fe7e18a40720e350374b8b0404435593d49901b832e4e37b4d83\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:23:43 [error] 13702#13702: *165 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"5e2c322ac129110a77b76f972bb77c442d7117bd9f85d1a9fbc9bd4dd893c7e3\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:50 [error] 439#439: *79 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"5f2a8ed2e0a57bff6aa335d7bf8b99a7333ec444cb47a8f718f78b2ce742bd71\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 21:45:03 [error] 13701#13701: *19 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"631ef8876c6eda3171052a08b23ee8db9bdfcd3fc2e4a61224f08e3dffd7cc87\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 07:42:25 [error] 13701#13701: *43 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"656eb27e32d2ed2a1239af721b5b17ecf42ba6f334f9caed9eb8e4901814d841\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:24:31 [error] 13702#13702: *166 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/config.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"6654890c38e0ed21e71c742fd7ea1eaad57d8adf47438f2ff4537f036f50a470\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/04 22:08:40 [error] 13702#13702: *30 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /install/ HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"6851782b0d8373c70b7d273c01f7397eea4085e33eb861686565131aa744856d\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:11:37 [error] 13702#13702: *118 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /library/test.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"6b057ba33e8955e7cf870015cbbf258e9142de83202382ac4cc359d22f80cd2b\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 23:28:54 [error] 440#440: *98 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /internal_data/ HTTP/1.1\\\", host: \\\"newfi.ru\\\"\",\"signature\":\"6f1fb42069f36a35f479a9a5af4ebafee77e3af28daa92f6174bc2589cbb02b6\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/13 20:24:07 [error] 440#440: *25358 access forbidden by rule, client: , server: newfi-prod, request: \\\"GET /src/api[SENSITIVE_ENV_FILE]HTTP/1.1\\\", host: \\\"www.newfi.ru\\\"\",\"signature\":\"73d301e25b4767bac0883684b0a7995c7e5a32e7dcc716d313371ebaa203f616\",\"unit\":\"nginx-file\"},{\"count\":1,\"message\":\"2026/09/06 09:28:48 [error] 13701#13701: *195 access forbidden by rule, client: , server: newfi-staging, request: \\\"GET /src/XF.php HTTP/1.1\\\", host: \\\"newfi-staging.gram1.ru\\\"\",\"signature\":\"762ca5fa47a4f256c0be34e2998003e2444a0437c3c04a2de0dced05b2320ab0\",\"unit\":\"nginx-file\"}]},\"ok\":true,\"php_fpm_config_test\":{\"available\":true,\"rc\":0,\"stderr\":\"[17-Sep-2026 13:05:50] NOTICE: configuration file /etc/php/8.3/fpm/php-fpm.conf test is successful\"},\"php_fpm_log\":{\"exists\":true,\"row_count\":1087,\"signatures\":[{\"count\":9,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: rlimit_core = 0\",\"signature\":\"03743069a3350b74a566a511c966fe91296db774ab7285285f4d29c56bf2b0fc\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:24:00] NOTICE:\",\"signature\":\"2bb7d981e5debc1250e6b1d46269e42761a11349234321acc0fef0941fb700c4\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: process.priority = undefined\",\"signature\":\"44f0df741145417eaef218185109358520b72aae454846805e4ff1c5bebd9261\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: rlimit_files = 0\",\"signature\":\"4eb572ff7761071293daabbe6581e1e235986fff4bd0caf806b3837b03f44ae5\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: rlimit_files = 0\",\"signature\":\"68953212b87bae0ad3552e85b487fcab92e0b491f940cbee45acc3cc1247edee\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: rlimit_core = 0\",\"signature\":\"9ca130d5ce350dd477ba3cc12a0ff874565c2a77cdeab089ad503db1e2e11cec\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: process.priority = undefined\",\"signature\":\"d640259b726a3119fbb1214ac88c2e646daf6b1fde1acd2c194ebdceb88d5cc9\",\"unit\":\"php-fpm-file\"},{\"count\":9,\"message\":\"[16-Sep-2026 03:16:10] NOTICE:\",\"signature\":\"eae7aa6a7e849300076fad410f0915e3a396ed7bd2ad43cccb6118876687b95c\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: security.limit_extensions = .php .phar\",\"signature\":\"037d7e759d439f468c97be76ed27018ea0aac1b303993d42d363710ab8bc72a0\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: request_slowlog_trace_depth = 20\",\"signature\":\"0e60bcfa851686292360d74e1f1ac21f5cfc3cbdc9610ae3dccc5646672952d9\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: pm.status_path = undefined\",\"signature\":\"162a38bd4801fe373890a053b7316b62436ec73b9d4d5f01c7e9a4ea591ef765\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: listen.acl_users = undefined\",\"signature\":\"17163924941bba58912d057d556633aa5c9dc0fd027fee25acde79d2a1d6e684\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: decorate_workers_output = yes\",\"signature\":\"18d0a14866b7bc3fa9ae6914ad5543bbf3e55b69cca52dce3ee9cd9934176775\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: clear_env = yes\",\"signature\":\"1c97ddc033dabe31815a087032da110ce1563dc4536039a731d6574f47461fb5\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: listen.backlog = -1\",\"signature\":\"1d0fe6456ffc73a647472754b187e310561877ddf66c6aa7da8521396ae096f4\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: pm.max_spawn_rate = 32\",\"signature\":\"22611f981fe9d12aa07e9c18ca94b4e45ca523ac668963ec9fdcf07f02adf6af\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: listen.group = www-data\",\"signature\":\"25864db9ea9b3b11060c87f1ad467939e2e3e9658a185c526daee20fac233dfd\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: access.format = undefined\",\"signature\":\"25d13ce99aca5f2f52ca41764723d0fcb91a61ffa45e79e83afdff9ce83f9b5c\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:29:20] NOTICE: rlimit_files = 0\",\"signature\":\"2653f0502c2a97fc8f60481fe5603af832a3a377b943b2e73b57991cfad24e49\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: chdir = undefined\",\"signature\":\"275a24ea7c093a8b18e6c2f7629b3d80ee0e20c5b10fd83159da175983796491\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: decorate_workers_output = yes\",\"signature\":\"2b9ce614bf18366a916f1c79f0323f7ef6926db1c6c4b0c4a046da5b35d061b9\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: request_terminate_timeout_track_finished = no\",\"signature\":\"2f740aa6136655a7a9521422e3f85d62a599b50b18bc851cd12ea8d7677ed273\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: ping.path = undefined\",\"signature\":\"2fbbfbb9db8fd73ad4fa3c02738a2781050c1b0f3debefc7262de3f04f61d6a1\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: process.dumpable = no\",\"signature\":\"36a39cabd710c4792b09cd19cb9c82a20190a230c6ffa4be42330c961caa564b\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: ping.response = undefined\",\"signature\":\"3e950b2abe8634a64b7d7618fdf526e7ac7c1a26ca974eecd13ee0f8b9ee55fe\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: slowlog = undefined\",\"signature\":\"4ad185698113b9d665dd7d1fb37affc27b97c800d5e884b840648855968a89c3\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: listen.allowed_clients = undefined\",\"signature\":\"4f1f65b7161773a1f3e267eb38c68e76d21ba30651053d32e675107735e48b9f\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: process.dumpable = no\",\"signature\":\"5156d15b2020d5a8373591d8f8ea660222734ef6f278fe68af26454ac1f1b9bf\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: pm.max_spawn_rate = 32\",\"signature\":\"5185788c17e9517e031ca2b8b5adc7b72ff61fd7c16a090278d919f804fcfaf1\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: chroot = undefined\",\"signature\":\"56311e07c1bfbc8de5495c09deb58a725d6400464d05af71dace4ca312d5f5cc\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: ping.response = undefined\",\"signature\":\"5c541b48d671e8d17d57fbe3efe8c9a565cd8eb3ca1319b627a1f2c7ded6c4e6\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: catch_workers_output = no\",\"signature\":\"5e2bffc8f0b1d7b6e4974aae6ce7ffbe92820a42fafbdf824e81327d56b82e1f\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: request_slowlog_timeout = 0s\",\"signature\":\"5fa66f144e53b6786a59ac687eb88e2c1b561b3b94330f75dc038302c1ea1eee\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: listen.allowed_clients = undefined\",\"signature\":\"62ce2dfaf40034fe3b6e2be5b92b95dee66cdd6f4fc32a0b0cb946cf4a1631c8\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: listen.owner = www-data\",\"signature\":\"685e1c6a12626c3fcafc454cd8599c4f7a243a2e45133948106e03021fa5aa9a\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: slowlog = undefined\",\"signature\":\"6d881fedeb5ed4c7d33b636f1d7ab660c2faaecd28a6a3f72d957ae1fc15b314\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: request_slowlog_timeout = 0s\",\"signature\":\"709b63723b975be89f96861bcb4bda383e8784c22667b878d64f5f861f2a15b3\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: request_terminate_timeout = 0s\",\"signature\":\"71244bc324940bf988f04c0177d6b4449758d07e62db6c10cd82d592e9a442f4\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:29:20] NOTICE: process.priority = undefined\",\"signature\":\"7c743d63cf183cb79b37b9253d4305966c7490284e0fbf1d88ec8ba14afb7982\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: clear_env = yes\",\"signature\":\"7dc0e7b8ce6775d7ad7b3c7120d866ab43a9af77ecc04551ea6acfdfc030c1e5\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: prefix = undefined\",\"signature\":\"7f23febf2ac25bf659c2a18087e51c40996476833bb1236986c72ae0a5e85de0\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: prefix = undefined\",\"signature\":\"84aa362e06536a5c647459e4cdc668e04d17960fb8db8ef5f69f4f311e94c158\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: listen.acl_groups = undefined\",\"signature\":\"884d72362f5cca64433469293fb26c35829f04e04b7beef21ad307247bfec203\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: security.limit_extensions = .php .phar\",\"signature\":\"898473704743fbc34c7ee96afa340379a9402cebeb69d244967fc0c75b6fe3a1\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: chroot = undefined\",\"signature\":\"8f4b4686d2a33a1e10f7aa96d1e5e28fe61ccb0e0573025c239427d669c3fb0c\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:24:00] NOTICE: request_terminate_timeout = 0s\",\"signature\":\"9341c7757e5017a5fd267d154c60308688da31df6136a4c5645af41a327d1e66\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:29:20] NOTICE:\",\"signature\":\"967604e6a04d47e542162e2c150d2ee17a0877e8eb8f25b863b1dff97bf88a9c\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: listen.group = www-data\",\"signature\":\"9f31501f08f0498b6da030e3c21fd17ca820a601599981fbea42888c739ff1db\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:16:10] NOTICE: listen.acl_users = undefined\",\"signature\":\"a2ca0ff5d445c4d40f11652956fec2d8e73b06fb6eb6596ba0aa13ab4946e933\",\"unit\":\"php-fpm-file\"},{\"count\":6,\"message\":\"[16-Sep-2026 03:29:20] NOTICE: rlimit_core = 0\",\"signature\":\"a33b66a492798949be6977fa1b5fab04f837568fb07468c1aa54ffa4db0d9393\",\"unit\":\"php-fpm-file\"}]},\"services\":{\"cron.service\":\"active\",\"mariadb.service\":\"active\",\"nginx.service\":\"active\",\"php8.3-fpm.service\":\"active\",\"qemu-guest-agent.service\":\"active\"},\"system_state\":\"running\"}}}\nERR493_END=\n" + "output": "SIGNALBOT049_BEGIN=true\nSIGNALBOT049_SCOPE=DEV_WORKTREE_TDD_TRANSPORT_AND_RECONCILIATION_AWARE_FINALITY\nSIGNALBOT049_PRODUCTION_RUNTIME_MUTATION=NO\nSIGNALBOT049_REAL_EXCHANGE_EXECUTION=NO\nSIGNALBOT049_RETUNE_80_20=NO\nSIGNALBOT049_RETUNE_DEMONOV=NO\nSIGNALBOT049_NETWORK_CALLS_TO_BITFINEX=NO_TESTS_INJECT_CONNECTION_AND_RECONCILIATION\nSIGNALBOT049_PRESTATE={\"branch\":\"signalbot-260917-reconnect-reconciliation\",\"clean\":true,\"collector_sha256\":\"7270c093ba8862cd0a28db541730e4922115ee47c513c3b4b3f3e7a98feb4821\",\"head\":\"ae0b88697417e99c9c4e253f837c335ae41e7770\",\"reconciliation_sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"}\nSIGNALBOT049_TRANSPORT_RED=PASS_EXPECTED_MISSING_TRANSPORT_API\nSIGNALBOT049_TRANSPORT_RED_TAIL=\"FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_application_ping_timeout_requests_reconnect | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_expected_connection_failure_reconnects_in_process_and_uses_disabled_library_keepalive | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_unexpected_invariant_error_is_not_swallowed | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_first_trade_after_reconnect_creates_and_resolves_window | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_missing_previous_trade_boundary_fails_closed | FAILED tests/test_bitfinex_collector_websocket_keepalive_policy.py::test_bitfinex_websocket_keepalive_policy_contract | 10 failed in 0.22s | \"\nSIGNALBOT049_TRANSPORT_TARGETED={\"expected\":10,\"passed\":10,\"rc\":0,\"tail\":\".......... [100%] | 10 passed in 0.18s | \"}\nSIGNALBOT049_TRANSPORT_FULL={\"expected\":541,\"passed\":541,\"rc\":0,\"tail\":\"........................................................................ [ 39%] | ........................................................................ [ 53%] | ........................................................................ [ 66%] | ........................................................................ [ 79%] | ........................................................................ [ 93%] | ..................................... [100%] | 541 passed in 1.23s | \"}\nSIGNALBOT049_TRANSPORT_COMMIT={\"collector_sha256\":\"784586f106cb6b97f5ebf6414107f0ac82617869075efad3b27eed1337405046\",\"commit\":\"92b02b6206b66cb5037ba463e6c27fea69ef4c94\",\"keepalive_test_sha256\":\"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401\",\"parent\":\"ae0b88697417e99c9c4e253f837c335ae41e7770\",\"test_sha256\":\"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9\"}\nSIGNALBOT049_FINALITY_RED=PASS_EXPECTED_UNCONDITIONAL_RECONNECT_BLOCK\nSIGNALBOT049_FINALITY_RED_TAIL=\" ) | E demonov_forward_map.domain.DemonovError: reconnect prevents D1 finalization | | demonov_forward_map/bitfinex_trade_collector.py:932: DemonovError | =========================== short test summary info ============================ | FAILED tests/test_bitfinex_d1_reconciliation_finality.py::test_reconciled_reconnect_allows_d1_finalization | 1 failed, 5 passed in 0.19s | \"\nSIGNALBOT049_FINALITY_TARGETED={\"expected\":6,\"passed\":6,\"rc\":0,\"tail\":\"...... [100%] | 6 passed in 0.17s | \"}\nSIGNALBOT049_FULL_TEST={\"expected\":547,\"passed\":547,\"rc\":0,\"tail\":\"........................................................................ [ 39%] | ........................................................................ [ 52%] | ........................................................................ [ 65%] | ........................................................................ [ 78%] | ........................................................................ [ 92%] | ........................................... [100%] | 547 passed in 1.23s | \"}\nSIGNALBOT049_FINAL_COMMIT={\"collector_sha256\":\"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343\",\"commit\":\"350b1bd3689a15c82b84b4b84b172732d9a8a0cc\",\"finality_test_sha256\":\"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b\",\"parent\":\"92b02b6206b66cb5037ba463e6c27fea69ef4c94\"}\nSIGNALBOT049_FILES=[{\"bytes\":12078,\"path\":\"demonov_forward_map/bitfinex_reconciliation.py\",\"sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"},{\"bytes\":61291,\"path\":\"demonov_forward_map/bitfinex_trade_collector.py\",\"sha256\":\"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343\"},{\"bytes\":948,\"path\":\"tests/test_bitfinex_collector_websocket_keepalive_policy.py\",\"sha256\":\"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401\"},{\"bytes\":6964,\"path\":\"tests/test_bitfinex_collector_reconnect_loop.py\",\"sha256\":\"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9\"},{\"bytes\":4366,\"path\":\"tests/test_bitfinex_d1_reconciliation_finality.py\",\"sha256\":\"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b\"}]\nSIGNALBOT049_CAPSULE_META={\"bytes\":16022,\"chunks\":6,\"files\":5,\"sha256\":\"4a8810dd8bd9dce765fcbc36edd72d1af66bcfa846da5b96e48d0f001319438a\"}\nSIGNALBOT049_CAPSULE_B64_000=H4sICAXmq2oC/3NiMDQ5LnRhcgDtfXl320byoP/Wp8Bg920IDwyTsi07TJCMLNGOZmTJEaVkslo9PIiEJNi8hgB1xD9/9+3q+wRASnKcjJgXmQT6rK6urqquI3oaPf3H+/T6pywdZvNH9/Jpk4/r33b72TPxHZ532uudziPv+tEX+CyKMp2j7h/9d37WX3rjMh9nceflq283nn/bbr+KXnSePXv5bO3Rw+ev/xlm4+lkepmcTedX6XyYjNPZ09O8PMsn2XUyzwbTySAf5WmZTyfR7Gb1/b/h3P/rL5+/2HjUebH+Yv3lRruz0XkEu3/92SOv/SX3/3w6LavK1b3/k37O5tOxlyRni3Ixz5LEy8ez6bz00slkWuJVL9bWcJlhWqaDUVoUWcEK8Ue8RAakRHqNf4ce/P19OslouWyQj9MRK7ZNfpJ32WQxZi966Psa/X6RFhej/JT9/FBMJ6RCeTPLJ+esylY6GqWnI9rRYj5CdaJZOi/4oP6zmJZoROhVNhlMh2rJefafRVaUrOwB+YlLT2fZhEIiGqST6SQfpKMEhsVKq09p0eF0nOYTMVW82Xrz+XROC4zyyywZdhK04dJRXt6woq/pHtxirR7O0QH9Syf0+tPFfJAdZIMsn5W/dNbW1l7vHL7Z2ev9O3l/9Hp3Zys5PNjc7vWT15v9nhd7/kVZzoru06fpLH8yW5xGbHtHg+n46eX60xJaLnyjmZ92+of7B78luzvvdg5RQ512grYr6m+YnXnJohy0LtPRIutKCz1Jx+h3Uc4D78kP/Hl3zUOf/MxDOOXlRT5BW24yyEj1kBcLvOncw8+i8vd8cjZFZb09hDbiOep0enZWZGUrYC9J4/CZpzlaZxnGrTP/EwzpszdG29w7zTgmPkkRtcu8o8MtP2CjM7qISrQHRkkBVHBYoC7/Fnvt5foTHcwztMMmtJO0YANpsS/QccCAe5Fdbzxn4EXg1CGL/q0BKi6J4IbQnDzCo994vtzwi4t0/cWGh4ZDZ1HOb0QL+aRk3XU2yPvsepDNSu8XeIrb9NICHq7erUfowvXAgCIDVoE3RDJLb0bTdIh3X+sxIjqA1kk+7MI4Q8TlFMm4oD/S8XQxKbuM9oTebJ4PMv5bhfE8vULYDyQnGi7Gs6LF5/KJf4OPz3r0u7zzUC1BBoHeky/aWzIq9BYdxuO0bJHfoeef+YFWFI9XlMQ/9YKfxddsUgB5T4tBnseHc7Ri/FWBqE3yMbsp9OcZoptpOZ0XccsPfdR4lzUeRIR2tvxFefbklYrglFJHZA1bCHhBhBZymJ8jUtoCDMdHBiKuMm/RR4fNomhhVAe6HxDQv+/tbe/svQUqRr/6+PlBb2t/b2tnt7cNr8Qv8vZo76DX39/9hbwVv3zU+T/4odVCiPV7NsHTDqyD+jWfDKdXZCRX+DtGJzRIOmFUeJINyiS7zCYlohP/weilvZwDpb7MhklaClKJy8zm2WU+XRQJwxbUCjoCRA9aAYQ0WguIipfO2tJLs2aBAd61LgPZyZfQItpXZCHVaV9mczShOQLIgGwkNu2zNB8Bps2zFO0XUWmAHpQ2GMyzYjrSoeP9DybttcvFDkl8Nv6UFwhbb16n5eCCrFlxMz6djsQggNMrLbDIJkPLU4S5thmS0xLt8MVslB27j+koik7cgCSkawK7d5T/niUSy13QRWuhzrve9PQDQiJMkFx9uU4CVD/0Rggq/CBATwLve6/6EPBZP2iX9Q/JfD1U00NDBXKTDflZQGkco2aUrCYIcpSiJoR2otrH3ecnjnGKdhCM8VitL0+n0xF+yx5539cdx9apoIr5BB0g+VAc/dqI2Hws42Gv+GjIAwTVFYYCuIbaHc+0ESmnLAEqgiI9nIBItgSkg4CXxCDXCvJlCJQDuof/QTu+yflsHTsi0hlqmxzFYvzqcW05mtH4rCc2HwBb3tg8QwmsY/3wJMCI6XGpgiMmRyM5t+RzyrWbotNFPho2HU7MSEYE8+brSdHEe4qY5nYb8SK/xwqft/zYHdCMLc/YZBl7VA7ReZycZYguJsDFtJA4Q7nKx0Q2my4QgTtDDQCflF4npzdlRlglTHgIDaLMEBWRYiYdCUihZsVYL7A+sYg/+ZsDQDXEq/jpbDZCkAa0ewoDAabiqMjmTzbPM8z3+FQb8QSRSnTaPt06aHc6G0+YGiLzJZZmnJUX02Hsv+0d+vLyKnvnKi8vmPTWmjNxjk45pv8GsAcQ3Z0hYVcSJ+BzOh3eAP2iL5GAmA5bHELe373OXewqJJQhuNB9dUGOMQ5oOFEzY2MhmgUEHcYXeD9Ii3arHsksvXI69Ubp/DyzkSO6fTA7DChX4EFESKiXOcJ7A8s/+/t7NmqzprEE73FlmTHYGuUIy0jfeGMk+SQvk6QlsbyjM4Fgj8VXsXe6XMVwjA74kG6NE8qwIFSBf0RFdXOh1+vtqC3hsLLX0Ovn3mNEMdbZPxSvYQ+qoi6MNJK2NKoq/UCnkrnr1bp0YFAPRtZiW0EtJTA9xsIe/42ICwMj6YEQR8IkuwAqsWNWKFvYM1mCGdpeKYyRgw20n/FkNEJQhtfkWYQHUgDtaPmlz7kn8hYYqHWVSlRisYq+pA3tuFcmD+cj6Fb4A0Qk+XepAgUIK05/osL0m1QUTZ6V/l6C8qpzQJiQzS/TilkwfOF9ReJkDDBut9vaTFgVOtDKCogwzoEscyVe6xMBkd/lIyCAQA9I6wDEKS6AWHN/lI9z+F6p8focyCcb7BT/U4Wm7fPTT1i3KBArPcvib74JPj8FwP34CY/6sy8xFjfqEtAzHPWkb++WUs44azVqE8s73CzFN3Gs7nG1pLQ8hIjLqGFBHb24m+Y7sM0Y53Lnozp49bC0EwAKbioiLbEbrMNhiyf2BG+QS3nDLu7LKTSeoKU/PpEORyyAFrQW/kPPG61kkWXoZBrmg/IYs3XoD5T49JmXmM4RN4bVPLQ1Ir4KzS3ae3qrSNjDuq98wmanAskicaZXVnDeVtJUeHE0yBq5GQk72moSQEaIAUXkoAUjhFIgkwZqUcRxo1nHGKLReVYS+TNSVSyBDgZSKy8wPNST2ij1t5hMIyqycYqaG2Ce3aywDMxYUx7ik88QbpYa3LAGZopKTBaZ8gKmeWybIqCCZZhKZYHXDLC4htq1QDxWiIIUH1Zq14FyZImaADOg3tmwJR7eesfCWqXFAA0pn5zL+1VT2CBIqFc7Kqn6ZBKuYnCBgAbyDBFgEn5sME3lzubhzv5eAkuY9H7Z2e7tbfWSXzp+aGkMHydwspFzxVKCcwddcbpbyjHGoMu4AUsZRemFSgLfQzd/YCuOdhUqxTaYWkJQn0CXHpwcmwpbMuXYNnM+0dgxZTrH2DpXZZqxe5JE2RdjYtkS+K6V0hAm1n6HEhw428xl2hqm+QOS7yepNHlVEW1npG2MtlXRKjHRbtW3VptxnNIjxFJJvyTiQwYLtydkGpFqUcDmzuekEADyNCKaaqABNl11RO8FNGpA0Iy04Oa4TgHlGL9VJciokDU3gsBGOmhTc29WYhhKq6jqehc3RmGDRx4paOz9EFcztJYzmcrydHHG6fyjZvORLCZsZVvWI4ovXWh9rW8NMm7nBpE/6lVC7GNiebD/K5kMop2bWz/1tn17ZQkdYxlRjcKBjaUho6Sa/r8A1Pb2kzf7B79uHmwn7w/299/cHmjKozOmlAdWsRp22TUi9mCwIUjCCNEixrslCrfRgPli4i1rVuLBvHQyFC+WYrtuv8ANFvmWC+1c7H7v3ebeIdr8iNV4g4jAoe9uoPGKW1ad3wOitWwb+IDmnl2HAi0yfF+AlrolI4hNTiCGLahRzdBFV8zLn0vUPFbS+4wCOiZN1eUf0fAouLAIzwilc2PwK9x6MNEuCpBP0SLGBBIO/v5K1eZTFHXp9E2efjRC4uB0jnorCsBLBIIzX8XV7ieOiJ/9OgIorQDcsKkH93yY0Hct+q+tcrEYlWZFIprhv6HUQyy+Wjc2\nSIGNALBOT049_CAPSULE_B64_001=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\nSIGNALBOT049_CAPSULE_B64_002=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\nSIGNALBOT049_CAPSULE_B64_003=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\nSIGNALBOT049_CAPSULE_B64_004=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\nSIGNALBOT049_CAPSULE_B64_005=T1FQOQ9LpgUTxe+LyIDxf0y1Qp12uxOuo4eSGgzeh50Q7S2MtHpYIZnOo+3HdVgdje22aDOfUcF/cl1KA1gPO+tYZ3keH38b+uXCD49RCZGeCVSZ8MCqzgypWhLUkSdhB5FOx6rWibdS3JlvQ81BAn5yLtspBKEZNJDnTo2zkVq5NxJmLFBF0KOKvyniKz5E1sAtRQJ6kVGKwyK2ULPWptbbcHZI5BKahKt3TO7gB9yhF1gbD4TOpqWPcES3LfAN5aF6aTAVfpNvJ4bjHEEJgj0owBf5YeHcLhKiabu33bE6wgPThrGFovY67K1OW0dtLfcYILcIGtoAvZtj8VLUt0kkoYbKgFX3wWrivW1HtAOdHP+V7v8e7H8f7H9V+48X0fp6p/Pq2xcPBiD/pfYfw45+bcLuwlezAKmx/2g/72xI9h/PwP7jxYP9x9dg/yHMP1ax/rAYf9SbcOiWH7R+lY/+csG7v1YzEjm1yh9iUSIMSkpmS7KKoYiN8/zuT2gkck82Ig4TEc6IyuYC/Bn7AubVWHb97s6NSdj3e7Mn+W51YxJiiVEuZlz0ConcyAW2u1Je5ZMiH2adWNJoKFIBIipzUNCg2ZCi67Gke7AVXYeyTAIShZ+phUlWhpALHVzmuIUAKTCNzooqYpZsed0tI3ForPGo+nF1w6fNlDyk4Q1JgYAbJx652rTWYVqnXD0ICgo0iMrAs7Y4s/ibrqthgJOCw7JOpWiwtqEbS0ndwxvpOrpoeRpZr0R3YMRSOXqmDspG9eM/2jvo9fd3f3GPXySsajD+Uzx+cb+SotMj9vs77452Nw972/7yk2iOmhU4b+5UeaexjR6uA04Kot5ks9PUIbGZU6UmlYqZQYUlTgEVNkuVYhlCEC6RLUU1CAxZLjuyMTXjJ4yjkmoaXzsUgh0iecEMvVs4CpNYI/Q1WwWOFbTdzfRuo1BJu1K1AOsSnZnLwSDsqkUzBPLpaDr4eIfTe9/b297ZeytGtVx2GuhomcmzaybXtRLfaPc3Y0E7vo5JM/WxToARrWo+dXIgLo3PH6JkeBpl19lgUWYtf7u32zvseW8O9t9JAdI1EeXXn3oHPWv89B/9sEXOtuDrAC0jssl5OkPd5aMRBekdkQMNfDt7/d7Bobezd7jPs1MQ8BQS+de5Xpn+k3XE3HPg/bK5e9Trt34M8X8BAi7Q+W+//TZsWc6gV0gWkfJgh/7bzff+V7IOkMuRS6cJTxCLlev3tC7jrEwRiMuWb+8c7ib8PxI6D/rAh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePn++z/8H1VWT0ACQAQA=\nSIGNALBOT049_DECISION=TRANSPORT_FINALITY_TDD_PASS_READY_HEALTH_STAGE_050\nSIGNALBOT049_NEXT_GATE=BUILD_TDD_STATUS_HEALTH_STAGE_IMAGE_050R1\nSIGNALBOT049_MUTATION_SCOPE=DEV_WORKTREE_ONLY_NO_RUNTIME_NO_EXCHANGE\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index f65dcbca..7c9fda75 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,37 +1,62 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260917-XENFORO-FLEET-ERROR-AUDIT-493R1 +COMMAND_ID=SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=xenforo-fleet-error-audit +MODE=change +COMPONENT=signalbot-cr0116-reconnect-reconciliation-transport-finality-tdd REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=9b7d7c48981d133c3ef34021df0e06479ec56dfa72fc440ea9a7e3c9ec6eed1e +COMMAND_SHA256=939ace074741895f5e4329f35c44d41252cd6e0a00128902c89dbe2a8c34b2a6 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=dc7002347d6a1e73eaf3ea007ed1d33be1bcca56458731b9d8fd1fea11a63961 -SANITIZED_OUTPUT_SHA256=ef457b67ebe2d8b3326b76960efa33b039b93c4f3db2a1df663eb004543c94fa +RAW_EVIDENCE_SHA256=d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8 +SANITIZED_OUTPUT_SHA256=d79e3c05a75880b88ab0665a93dc6d7d8fb84036613652b3e1ae85f17c81f3d8 OUTPUT_BEGIN -ERR493_BEGIN= -ERR493_DECISION=PASS_FLEET_ERROR_AUDIT_ISSUES_FOUND -ERR493_NEXT_GATE=READY_FOR_BOUNDED_REPAIR_494R1 -ERR493_SAFE_REPORT={"current_issue_count":4,"decision":"PASS_FLEET_ERROR_AUDIT_ISSUES_FOUND","historical_system_error_rows_7d_total":0,"next_gate":"READY_FOR_BOUNDED_REPAIR_494R1","planned_commands_remaining_to_full_finish":2,"public_http":{"codevipe.ru":{"ok":true,"status":200},"dsmods.ru":{"ok":true,"status":200},"gamevipe.ru":{"ok":true,"status":200},"hkmods.ru":{"ok":true,"status":200},"kingofwolk.ru":{"ok":true,"status":200},"newfi.ru":{"ok":true,"status":200},"zakrutim.ru":{"ok":true,"status":200}},"recorded_xf_error_rows_total":20,"scope":"READ_ONLY_ALL_7_PRODUCTION_FORUM_ERROR_AUDIT","sites":{"codevipe.ru":{"addon_processing_count":0,"board_host":"codevipe.ru","cron_entries_active":19,"job_rows":2,"ok":true,"xf_error_max_id":8,"xf_error_rows_sampled":8,"xf_error_signatures":[{"count":7,"exception_type":"XF\\Db\\Exception","file":"AbstractStatement.php","latest_error_id":8,"latest_exception_date":1789648013,"line":225,"message":"MySQL statement prepare error [1054]: Unknown column 'r.option_group_id' in 'SELECT'","signature":"fd88631928066a8f167f2ce44283511e4b8d7b4d1a76d0c59976f370ddca0f87"},{"count":1,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":1,"latest_exception_date":1788999001,"line":74,"message":"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999002-1ACLU4egAmI0-BvLQE2bE sendmail: could not send mail (account default from /etc/msmtprc) ","signature":"913c22f226c54b2da6f4418475b298d264005b841603446b1bad6ab5d33b0a6c"}],"xf_error_total":8},"dsmods.ru":{"addon_processing_count":0,"board_host":"dsmods.ru","cron_entries_active":19,"job_rows":2,"ok":true,"xf_error_max_id":2,"xf_error_rows_sampled":1,"xf_error_signatures":[{"count":1,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":2,"latest_exception_date":1788999006,"line":74,"message":"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999007-7ACYnudg6mI0-wrzZ9ta2 sendmail: could not send mail (account default from /etc/msmtprc) ","signature":"5ddd9cc9d7eb42262f363cf7769de73003e1ab028da0e11251383603d95b45f5"}],"xf_error_total":1},"gamevipe.ru":{"addon_processing_count":0,"board_host":"gamevipe.ru","cron_entries_active":19,"job_rows":3,"ok":true,"xf_error_max_id":0,"xf_error_rows_sampled":0,"xf_error_signatures":[],"xf_error_total":0},"hkmods.ru":{"addon_processing_count":0,"board_host":"hkmods.ru","cron_entries_active":19,"job_rows":2,"ok":true,"xf_error_max_id":12,"xf_error_rows_sampled":10,"xf_error_signatures":[{"count":2,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":12,"latest_exception_date":1788075788,"line":74,"message":"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available ","signature":"8e6feb8c34550266e330af21f3b708957d46d88e6e202607ec5e477b27ef3be9"},{"count":2,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":10,"latest_exception_date":1787814122,"line":74,"message":"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available ","signature":"59e177359c53606bf70f3a7510743fac9e25ecf803d0778fae021ccf57793637"},{"count":3,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":8,"latest_exception_date":1787749493,"line":74,"message":"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available ","signature":"d52a2c9c762eeaeeecdf0a483b4938f276fc8c0a3ed0efa998334add9b676794"},{"count":2,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":5,"latest_exception_date":1787744959,"line":74,"message":"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available ","signature":"0a8fb81d073d325ddfb4ce4a4743c6e9adde85af2d92540fbfc52b7238fd7310"},{"count":1,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":3,"latest_exception_date":1787678522,"line":74,"message":"Email to from failed: Process failed with exit code 78: sendmail: account default not found: no configuration file available ","signature":"5512c824d6e770d114a5a968d600d0973ec7b754c5ba82cd5732385cc7e60e7b"}],"xf_error_total":10},"kingofwolk.ru":{"addon_processing_count":0,"board_host":"kingofwolk.ru","cron_entries_active":19,"job_rows":2,"ok":true,"xf_error_max_id":0,"xf_error_rows_sampled":0,"xf_error_signatures":[],"xf_error_total":0},"newfi.ru":{"addon_processing_count":0,"board_host":"newfi.ru","cron_entries_active":27,"job_rows":2,"ok":true,"xf_error_max_id":0,"xf_error_rows_sampled":0,"xf_error_signatures":[],"xf_error_total":0},"zakrutim.ru":{"addon_processing_count":0,"board_host":"zakrutim.ru","cron_entries_active":19,"job_rows":2,"ok":true,"xf_error_max_id":1,"xf_error_rows_sampled":1,"xf_error_signatures":[{"count":1,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","file":"ProcessStream.php","latest_error_id":1,"latest_exception_date":1788999005,"line":74,"message":"Email to from failed: Process failed with exit code 65: sendmail: envelope from address not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1788999006-6ACgTJhfxuQ0-ykq2gT2m sendmail: could not send mail (account default from /etc/msmtprc) ","signature":"dc2e66a5e0f1d1d57f3d8f8eae1b884d3b9bbaaa409b341e6d3158d8f1db3504"}],"xf_error_total":1}},"vm211_excluded":true,"vms":{"160":{"failed_units":[],"filesystem_root":{"bytes_used_pct":11.86,"inodes_used_pct":1.72},"host":"forum-prod","journal_errors_7d":{"rc":0,"row_count":0,"signatures":[]},"nginx_config_test":{"available":true,"rc":0,"stderr":"nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful"},"nginx_error_log":{"exists":true,"row_count":2,"signatures":[{"count":1,"message":"2026/07/01 05:28:27 [notice] 2748#2748: using inherited sockets from \"5;6;\"","signature":"78d4aa65b302d54f27c79f12e4ef7e370a651dca0306f07320a102cd79dcd3e7","unit":"nginx-file"},{"count":1,"message":"2026/07/04 06:22:11 [notice] 174702#174702: using inherited sockets from \"15;\"","signature":"fab6f18388754fa9033c9023ce8214a33791448590419b619b5b58d9cc77e1a7","unit":"nginx-file"}]},"ok":true,"php_fpm_config_test":{"available":true,"rc":0,"stderr":"[17-Sep-2026 13:05:49] NOTICE: configuration file /etc/php/8.3/fpm/php-fpm.conf test is successful"},"php_fpm_log":{"exists":true,"row_count":1200,"signatures":[{"count":16,"message":"[16-Sep-2026 03:29:18] NOTICE: rlimit_core = 0","signature":"17caa17cef6028dbcebeda0b87dd37d7941d0a3ab8dd6435f816238978892321","unit":"php-fpm-file"},{"count":16,"message":"[16-Sep-2026 03:29:18] NOTICE: rlimit_files = 0","signature":"aed67ea92343b1755771538329f7a9ed6809003142eb0fbbecc541f0949c817a","unit":"php-fpm-file"},{"count":16,"message":"[16-Sep-2026 03:29:18] NOTICE: process.priority = undefined","signature":"b920453c97cc607b1e0ea19e379e3c207d083d0353eeb876369bec582dd74c50","unit":"php-fpm-file"},{"count":16,"message":"[16-Sep-2026 03:29:18] NOTICE:","signature":"c676873af3fd0bb6c9c542d946bf7b15b43961700ac6f9d7e972405e8795a2a3","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: ping.response = undefined","signature":"016beb277fc073ddd6e36312b82c3d38ade455b6c17c9b5c3ff785bad9ba67e9","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: security.limit_extensions = .php .phar","signature":"089065dd4474cb46e57b1f62ab1bb127461b7d7e43b3ee8e41da9c426251d755","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.status_path = undefined","signature":"0ef8b72c49251841492abc227be6a77ed75a0aa99a3a177ab80ff991255cbf62","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: decorate_workers_output = yes","signature":"18664e18c0b659106193cdb3d9a7c645ccfe34afcf1d1c529603bc94c210702e","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: catch_workers_output = no","signature":"1d6bcd6cc10766d62324cbfb11f7ef9d39a1c9b3524db0d1839772afd92a93d6","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: ping.path = undefined","signature":"25b87aca02aa78dcd8b3ad96c8ba4685be04812ba16b8267ca2835da454389cc","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.max_spawn_rate = 32","signature":"54549c98364ae94821f877dff2427a799231ec753dd4dabb340385b731a655dd","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: clear_env = yes","signature":"63312967c877ad4886cd18b1875fa7df53822cae08c061165b49f32359dd4ca2","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.acl_groups = undefined","signature":"80e00135006caa865c5086c338d591f031f8fed077761ca6e027933bf934d3e2","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.acl_users = undefined","signature":"9287d974eb2206607801c9d72e5f59b1cb1d824f06a4750caf4d9cedac249f10","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: request_slowlog_timeout = 0s","signature":"a4f5c60265c99860709e525d96cb49fa7114e26ae7717a9abe42dd5ba8e5218c","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: access.format = undefined","signature":"a5f1afab5f161e2d191fa8ab4cfc51eb75203e083fd9b58e2a8969b2bbf0c186","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.status_listen = undefined","signature":"aaf97cb1d8231094068c973d87e9aa4bfd95795f4a56ff0e4de1c093c1844a65","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.allowed_clients = undefined","signature":"b8d4475abce84af0da7611132daf633277b8a4d318db375fe9f63ae1ad6f2e2a","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.backlog = -1","signature":"c68975f1f0d8edb35522ded644f7e6b862616b89c6869e0b4ba40d2e057299a6","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: request_terminate_timeout_track_finished = no","signature":"c7a8cd4bced6713ace2007f9210dd6ac469a2a2d85896c9ab38dca848ebcaae3","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.owner = www-data","signature":"cd372ef5945087c10ecc3a4bb1a550d0384c54c77a90079734e39c938e699258","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: request_terminate_timeout = 0s","signature":"cf821f7e9ebd838121948d43a1aa7ce9b51a0f9719f7ed7971a962ede1ce8f8c","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: request_slowlog_trace_depth = 20","signature":"dc6779771a23adf805f9c8c9b6d04fcb6236292946c835544742ff597962d6a5","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: process.dumpable = no","signature":"df0440aab9f97b580f2a578c5c5fc372e2cec64c23a7c3f4cc8deb0dd3f80e44","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: chroot = undefined","signature":"eddd1c4ea38631fc028de83f6eef5e72f9b356e92fa4e00539803d79e7509285","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: prefix = undefined","signature":"f3c955024c160a0d72623f25280cdab356d99bed2d3ca758ce514404455dd07f","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: access.log = undefined","signature":"f6dc7ed0e8cf7bd8f82d5d341c8280be3146abb723f1c678d76d77ec5363889f","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: slowlog = undefined","signature":"fa815e77b48221a709ba2013afba72923ba9178e3759d7d9dfe9fe0ab0273075","unit":"php-fpm-file"},{"count":14,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.group = www-data","signature":"fe940107ac53478c07bb2242ae1631a22183245d3233db2f7d40f224e4c75e57","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.start_servers = 0","signature":"0b1dc5a5a5716a6cb6ddc0e7106c441149c4ac31d1432ffa8856976d4be7c931","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: listen.mode = 0660","signature":"10ad5da8bc30692e1e4704b47551ea3cd539c392115e37b358be5b3b3d50952b","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.max_requests = 500","signature":"2fcbad2ffef260dc3402cf96b14c3558701f8fb4003c9a740851b71c8ce63685","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: chdir = /","signature":"448262548d1402c267b60c6135669c00f0683495df822518b4c66c1087fd968d","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[post_max_size] = 1024M","signature":"516ce570c84b23c9255d6c9ea0e0cbfe1256b45869a9a56ca7b7b7e958bc1dbb","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.process_idle_timeout = 20","signature":"7e80c2976263ac85f6ddafb74cf608f53ea93a0df24b9ef2b49afabab8c3710b","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_input_time] = 600","signature":"8e84292b79544ede7b4316ed921788a81cc069df4272980995b4d8dba44f4cd1","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[date.timezone] = Europe/Moscow","signature":"9c9fcb3bbd641a63f5b71b62ee1bc6348572f1d2b138b14d4bfd48953c512677","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[upload_max_filesize] = 1024M","signature":"a0ce32d3f5dea4a4041f6c3ff877af5dc85b6ba1f6ca8afcb531e60c9164cd6e","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.min_spare_servers = 0","signature":"a1e4ad210a9065c3a86f0ff6c758fcfca7763fc1c19b4f4f180b2cf1decbb4bf","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm = ondemand","signature":"a2f4636e041424f4572fecd45ebcb3332daf1d3c9ac64171b1a7209abab975e1","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[memory_limit] = 256M","signature":"b22f7a7db438ad4be575ebcf5fea369d81338d3a6936327d4e8e2da7ce69ba38","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.max_children = 12","signature":"badd412b69a9139f02f9d3556a85895f8b88e83cbe678fa4afc14e209f04999e","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_execution_time] = 600","signature":"c95714d9c03ce87c9b5853e4e0395636ddd37d52af9ce4d6550c73d7ceb38b87","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: php_admin_value[max_input_vars] = 10000","signature":"d407b19d92ddf1d7c2cd39d4dee4a5f5baae5fecc833c0aa5f097cd9b36da1fc","unit":"php-fpm-file"},{"count":12,"message":"[16-Sep-2026 03:29:18] NOTICE: pm.max_spare_servers = 0","signature":"e8443debf2b4f1d5bb4bab86d7ce6429164cfe789058defc5181def1749d8c0f","unit":"php-fpm-file"},{"count":10,"message":"[16-Sep-2026 03:29:17] NOTICE:","signature":"2f87dbefe6eaad71a8990f54dba98e3c5e257e684f20a6362202103c04be33f0","unit":"php-fpm-file"},{"count":10,"message":"[16-Sep-2026 03:29:17] NOTICE: rlimit_core = 0","signature":"64af9313ba5a7780a312c0f776a299dd8091ee6b396ec40a361bdf51b26dc42a","unit":"php-fpm-file"},{"count":10,"message":"[16-Sep-2026 03:29:17] NOTICE: rlimit_files = 0","signature":"87f7e168c4c5b0ce5dcf4b05fff70175cf2bc7eafae28b90dd829e7bb3be0349","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:29:17] NOTICE: pm.status_listen = undefined","signature":"0682046d87a37c0641262205cbc36871427f0a377f08ca03de1a061806aeaa8a","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:29:17] NOTICE: pm.max_spawn_rate = 32","signature":"2a3c220eff400cea4da03fba2cd2138edaf5f1d84a54816f83cb680ccc41286d","unit":"php-fpm-file"}]},"services":{"cron.service":"active","mariadb.service":"active","nginx.service":"active","php8.3-fpm.service":"active","qemu-guest-agent.service":"active"},"system_state":"running"},"210":{"failed_units":[],"filesystem_root":{"bytes_used_pct":8.4,"inodes_used_pct":2.31},"host":"newfi-prod","journal_errors_7d":{"rc":0,"row_count":0,"signatures":[]},"nginx_config_test":{"available":true,"rc":0,"stderr":"nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful"},"nginx_error_log":{"exists":true,"row_count":109,"signatures":[{"count":1,"message":"2026/09/07 03:55:34 [error] 440#440: *797 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"newfi.ru\"","signature":"02792923b466f602687faceb3cc83133cc66c7ea42df58c0c42b2c97fa2b68dc","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:19:52 [error] 13702#13702: *132 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/config.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"08107047551937055bad9a86df22780a1b03be626f4d2f92123fa63b9dd23bba","unit":"nginx-file"},{"count":1,"message":"2026/09/04 22:15:16 [error] 13701#13701: *39 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"0ad4e54771349364e8aac08aa93d9737fb82393571e80089c3a8c52b03a773f9","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:45:52 [error] 13702#13702: *25 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"0b1c38be6079290db241e384307089c0d9f660fd85b5bb4279ab72425f376894","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:29:38 [error] 13701#13701: *200 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/config.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"0d25d0958a5bb2fdf046d763b39b88e48dc43e661004f2afea795babdd2d2d63","unit":"nginx-file"},{"count":1,"message":"2026/09/07 06:16:45 [error] 440#440: *1743 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"newfi.ru\"","signature":"0ffbbb10a8fba06fa8040a21b6f050d67041fa769fb3dfb0c2a5d33dca45a768","unit":"nginx-file"},{"count":1,"message":"2026/09/06 07:42:25 [error] 13701#13701: *50 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"120c9c9856ddd4c81597e96cacc8face5491663af412ac1ccc31e9dc4a3fd98f","unit":"nginx-file"},{"count":1,"message":"2026/09/15 03:49:24 [error] 440#440: *29198 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"newfi.ru\"","signature":"12b95be264b22ae45f9d976825df0a14aa6374edf324303ad7ad580c769293d9","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:55 [error] 440#440: *100 access forbidden by rule, client: , server: newfi-prod, request: \"GET /library/ HTTP/1.1\", host: \"newfi.ru\"","signature":"12bbd8cfa6cb221d94fe105e54acc4ef40e0370ffd3ff5f30a008e18dddc7986","unit":"nginx-file"},{"count":1,"message":"2026/09/10 23:09:42 [error] 440#440: *16313 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"138f9a352838e3c0de0a16adefc35bc617aeb775b1ee6f8b26d1ee26357b7351","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:45:52 [error] 13702#13702: *23 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"1410d780660ba1e5efe01346fe4ac525f55530cb5884f4cd950bb719b7a6f747","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:23:40 [error] 13701#13701: *158 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"15cb6cda9a380d9ba1da7e1e0f5862590da2523149b8713f9f4757a30d8e4c34","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:33:45 [error] 13701#13701: *4 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/XF.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"1d1536eed1bb0ef3498e747c56234befaccff66249f6fd6dc3444f87eb5cc528","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:18:05 [error] 13702#13702: *129 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"1da1c29d695cd1d9892cc2e394f8eb0c29e15c9c7d00a66b541dcb10385e0b43","unit":"nginx-file"},{"count":1,"message":"2026/09/16 06:39:49 [error] 440#440: *31598 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"206627bd53ab8e7f4c6d9715ced3a2f7cd2c226b9ade925df1a5060270221010","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:24:31 [error] 13702#13702: *167 access forbidden by rule, client: , server: newfi-staging, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"20f94861a688cebbf194fd77b0ea4e80b8520cd41191b19fe2851a4045705b9a","unit":"nginx-file"},{"count":1,"message":"2026/09/06 07:54:12 [error] 13702#13702: *92 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/config.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"21a03396614e22c6bc1bc88e2397af0ca8bf7fa4f9eff80dd5b7454e869b036b","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:43 [error] 439#439: *64 access forbidden by rule, client: , server: newfi-prod, request: \"GET /library/ HTTP/1.1\", host: \"newfi.ru\"","signature":"22e5d62fafb6181289b23405a2c4e2f71d500fa00211de7a36c0d2fb47cfc616","unit":"nginx-file"},{"count":1,"message":"2026/09/17 00:17:12 [error] 439#439: *33423 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src HTTP/1.1\", host: \"newfi.ru\"","signature":"24d9a6828becf48b3e7113f4e4d814930ef1a7ec24091328814966591721d35a","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:24:07 [error] 440#440: *25355 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src/.env.local HTTP/1.1\", host: \"www.newfi.ru\"","signature":"26c17e85b6d047626b7aad6cd0d69ac46facd3165c4d6b00fe5f2ae983b0364c","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:23:25 [error] 440#440: *24140 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"2b06d1d28a0435200a56d2638c27e20899cb04b14e21c238a6a9f236515994f4","unit":"nginx-file"},{"count":1,"message":"2026/09/15 05:34:54 [error] 439#439: *29628 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"2cf166f8b6484600bebe8f57a9f6d852a5f0422fcb6c56e12ac2f4febdf38a10","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:23:40 [error] 13701#13701: *154 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/XF.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"3066d41b8bd42e5d806dabe30aea748da40f38ed892d9994c6bdaeafe4e77601","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:52 [error] 440#440: *97 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src/ HTTP/1.1\", host: \"newfi.ru\"","signature":"31d234c6fe565b7fa3c65a997320541f7699985cf66631cec50bbefeb279e259","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:45:03 [error] 13701#13701: *15 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/XF.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"31e1348476cca2a75a0df3710418f89100c0936099881c5525d49c7ce490e563","unit":"nginx-file"},{"count":1,"message":"2026/09/06 07:50:58 [error] 13702#13702: *73 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"332d53c91e126e272c0451d3faf5d3af5eddadc9b233e7da129c32e28e036158","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:28:45 [error] 13701#13701: *190 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"34b478f73719d8c62da494f85963f10e1d7b2685ac970abf9ccd85c5828a57f2","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:24:27 [error] 440#440: *25859 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \"GET /debug?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3","signature":"375140a703ccd5fcf3d169324cf5d43075dd51fc0ae8fcca8bd2b3b615cdfd43","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:23:40 [error] 13701#13701: *156 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"379a72f439aa160e4a46f7e910b51428366a3082fa7c9e39c1aa7dd972d0cb65","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:24:25 [error] 440#440: *25805 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \"GET /?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3D%3D%","signature":"409c623426eda42761c120b1830657010de9033d7091931ca49ca9102c372107","unit":"nginx-file"},{"count":1,"message":"2026/09/06 07:54:12 [error] 13701#13701: *93 access forbidden by rule, client: , server: newfi-staging, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"40efb022caa5729a1ac4c8f9cc28175ee136e84f401d924350e38f1c30861220","unit":"nginx-file"},{"count":1,"message":"2026/09/11 17:26:42 [error] 439#439: *18060 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"470930fb1ee354e7e110e402a7866db69594251936ed7bb4d6dde88dcfe19e3d","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:43 [error] 440#440: *61 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src/ HTTP/1.1\", host: \"newfi.ru\"","signature":"4ba6c289de6ea65dae0fa826ad0a233ecf159964ecf89c522914cf0c275044ea","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:43 [error] 440#440: *63 access forbidden by rule, client: , server: newfi-prod, request: \"GET /install/ HTTP/1.1\", host: \"newfi.ru\"","signature":"4e872f0af565fc280bc878fc0e2889ce72fa7f7c7b78c899f6a52438ab84e01d","unit":"nginx-file"},{"count":1,"message":"2026/09/04 17:51:48 [notice] 9710#9710: using inherited sockets from \"5;6;\"","signature":"5596fbeec27b7cd9dd5c5ba617a001c251c6dc9a39233a5df37649fb62f8f507","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:43:28 [error] 13701#13701: *13 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"59d4efb1386e5d06a379a70eb1e8f5e9fb77861ca92bb3c12d824cdfd15826f0","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:45:03 [error] 13701#13701: *17 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"5b5f26621eac5780ebd6bde76ee1bd3bb678ec7d587972dd7392cde2b5473892","unit":"nginx-file"},{"count":1,"message":"2026/09/04 22:15:16 [error] 13702#13702: *35 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/XF.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"5c3ea21ed32864d38c6c0a7ecaf75cf9c110771d3f8f1e976aa051538273ecdf","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:24:27 [error] 439#439: *25877 upstream sent too big header while reading response header from upstream, client: , server: newfi-prod, request: \"GET /run?cmd=%3B+echo+GSCAN_BEGIN%3B+echo+%22%3D%3D%3Did%3D%3D%3D%22%3Bid%3Becho+%22%3D%3D%3Dhost%3D%3D%3D%22%3Bhostname%3Becho+%22%3D%3D%3Dpwd%3D%3D%3D%22%3Bpwd%3Becho+%22%3D%3D%3Dwhoami%3D%3D%3D%22%3Bwhoami+2%3E%2Fdev%2Fnull%3Becho+%22%3D%3D%3Dprintenv%3D%","signature":"5cfafdc5c49cd7e6ab42152252f0ee3ffd8e04f369de86dfad6ba4664be6a8b1","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:19:52 [error] 13702#13702: *133 access forbidden by rule, client: , server: newfi-staging, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"5dfe6be70fd6fe7e18a40720e350374b8b0404435593d49901b832e4e37b4d83","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:23:43 [error] 13702#13702: *165 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"5e2c322ac129110a77b76f972bb77c442d7117bd9f85d1a9fbc9bd4dd893c7e3","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:50 [error] 439#439: *79 access forbidden by rule, client: , server: newfi-prod, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi.ru\"","signature":"5f2a8ed2e0a57bff6aa335d7bf8b99a7333ec444cb47a8f718f78b2ce742bd71","unit":"nginx-file"},{"count":1,"message":"2026/09/04 21:45:03 [error] 13701#13701: *19 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"631ef8876c6eda3171052a08b23ee8db9bdfcd3fc2e4a61224f08e3dffd7cc87","unit":"nginx-file"},{"count":1,"message":"2026/09/06 07:42:25 [error] 13701#13701: *43 access forbidden by rule, client: , server: newfi-staging, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"656eb27e32d2ed2a1239af721b5b17ecf42ba6f334f9caed9eb8e4901814d841","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:24:31 [error] 13702#13702: *166 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/config.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"6654890c38e0ed21e71c742fd7ea1eaad57d8adf47438f2ff4537f036f50a470","unit":"nginx-file"},{"count":1,"message":"2026/09/04 22:08:40 [error] 13702#13702: *30 access forbidden by rule, client: , server: newfi-staging, request: \"GET /install/ HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"6851782b0d8373c70b7d273c01f7397eea4085e33eb861686565131aa744856d","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:11:37 [error] 13702#13702: *118 access forbidden by rule, client: , server: newfi-staging, request: \"GET /library/test.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"6b057ba33e8955e7cf870015cbbf258e9142de83202382ac4cc359d22f80cd2b","unit":"nginx-file"},{"count":1,"message":"2026/09/06 23:28:54 [error] 440#440: *98 access forbidden by rule, client: , server: newfi-prod, request: \"GET /internal_data/ HTTP/1.1\", host: \"newfi.ru\"","signature":"6f1fb42069f36a35f479a9a5af4ebafee77e3af28daa92f6174bc2589cbb02b6","unit":"nginx-file"},{"count":1,"message":"2026/09/13 20:24:07 [error] 440#440: *25358 access forbidden by rule, client: , server: newfi-prod, request: \"GET /src/api[SENSITIVE_ENV_FILE]HTTP/1.1\", host: \"www.newfi.ru\"","signature":"73d301e25b4767bac0883684b0a7995c7e5a32e7dcc716d313371ebaa203f616","unit":"nginx-file"},{"count":1,"message":"2026/09/06 09:28:48 [error] 13701#13701: *195 access forbidden by rule, client: , server: newfi-staging, request: \"GET /src/XF.php HTTP/1.1\", host: \"newfi-staging.gram1.ru\"","signature":"762ca5fa47a4f256c0be34e2998003e2444a0437c3c04a2de0dced05b2320ab0","unit":"nginx-file"}]},"ok":true,"php_fpm_config_test":{"available":true,"rc":0,"stderr":"[17-Sep-2026 13:05:50] NOTICE: configuration file /etc/php/8.3/fpm/php-fpm.conf test is successful"},"php_fpm_log":{"exists":true,"row_count":1087,"signatures":[{"count":9,"message":"[16-Sep-2026 03:24:00] NOTICE: rlimit_core = 0","signature":"03743069a3350b74a566a511c966fe91296db774ab7285285f4d29c56bf2b0fc","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:24:00] NOTICE:","signature":"2bb7d981e5debc1250e6b1d46269e42761a11349234321acc0fef0941fb700c4","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:16:10] NOTICE: process.priority = undefined","signature":"44f0df741145417eaef218185109358520b72aae454846805e4ff1c5bebd9261","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:16:10] NOTICE: rlimit_files = 0","signature":"4eb572ff7761071293daabbe6581e1e235986fff4bd0caf806b3837b03f44ae5","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:24:00] NOTICE: rlimit_files = 0","signature":"68953212b87bae0ad3552e85b487fcab92e0b491f940cbee45acc3cc1247edee","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:16:10] NOTICE: rlimit_core = 0","signature":"9ca130d5ce350dd477ba3cc12a0ff874565c2a77cdeab089ad503db1e2e11cec","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:24:00] NOTICE: process.priority = undefined","signature":"d640259b726a3119fbb1214ac88c2e646daf6b1fde1acd2c194ebdceb88d5cc9","unit":"php-fpm-file"},{"count":9,"message":"[16-Sep-2026 03:16:10] NOTICE:","signature":"eae7aa6a7e849300076fad410f0915e3a396ed7bd2ad43cccb6118876687b95c","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: security.limit_extensions = .php .phar","signature":"037d7e759d439f468c97be76ed27018ea0aac1b303993d42d363710ab8bc72a0","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: request_slowlog_trace_depth = 20","signature":"0e60bcfa851686292360d74e1f1ac21f5cfc3cbdc9610ae3dccc5646672952d9","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: pm.status_path = undefined","signature":"162a38bd4801fe373890a053b7316b62436ec73b9d4d5f01c7e9a4ea591ef765","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: listen.acl_users = undefined","signature":"17163924941bba58912d057d556633aa5c9dc0fd027fee25acde79d2a1d6e684","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: decorate_workers_output = yes","signature":"18d0a14866b7bc3fa9ae6914ad5543bbf3e55b69cca52dce3ee9cd9934176775","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: clear_env = yes","signature":"1c97ddc033dabe31815a087032da110ce1563dc4536039a731d6574f47461fb5","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: listen.backlog = -1","signature":"1d0fe6456ffc73a647472754b187e310561877ddf66c6aa7da8521396ae096f4","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: pm.max_spawn_rate = 32","signature":"22611f981fe9d12aa07e9c18ca94b4e45ca523ac668963ec9fdcf07f02adf6af","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: listen.group = www-data","signature":"25864db9ea9b3b11060c87f1ad467939e2e3e9658a185c526daee20fac233dfd","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: access.format = undefined","signature":"25d13ce99aca5f2f52ca41764723d0fcb91a61ffa45e79e83afdff9ce83f9b5c","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:29:20] NOTICE: rlimit_files = 0","signature":"2653f0502c2a97fc8f60481fe5603af832a3a377b943b2e73b57991cfad24e49","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: chdir = undefined","signature":"275a24ea7c093a8b18e6c2f7629b3d80ee0e20c5b10fd83159da175983796491","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: decorate_workers_output = yes","signature":"2b9ce614bf18366a916f1c79f0323f7ef6926db1c6c4b0c4a046da5b35d061b9","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: request_terminate_timeout_track_finished = no","signature":"2f740aa6136655a7a9521422e3f85d62a599b50b18bc851cd12ea8d7677ed273","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: ping.path = undefined","signature":"2fbbfbb9db8fd73ad4fa3c02738a2781050c1b0f3debefc7262de3f04f61d6a1","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: process.dumpable = no","signature":"36a39cabd710c4792b09cd19cb9c82a20190a230c6ffa4be42330c961caa564b","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: ping.response = undefined","signature":"3e950b2abe8634a64b7d7618fdf526e7ac7c1a26ca974eecd13ee0f8b9ee55fe","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: slowlog = undefined","signature":"4ad185698113b9d665dd7d1fb37affc27b97c800d5e884b840648855968a89c3","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: listen.allowed_clients = undefined","signature":"4f1f65b7161773a1f3e267eb38c68e76d21ba30651053d32e675107735e48b9f","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: process.dumpable = no","signature":"5156d15b2020d5a8373591d8f8ea660222734ef6f278fe68af26454ac1f1b9bf","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: pm.max_spawn_rate = 32","signature":"5185788c17e9517e031ca2b8b5adc7b72ff61fd7c16a090278d919f804fcfaf1","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: chroot = undefined","signature":"56311e07c1bfbc8de5495c09deb58a725d6400464d05af71dace4ca312d5f5cc","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: ping.response = undefined","signature":"5c541b48d671e8d17d57fbe3efe8c9a565cd8eb3ca1319b627a1f2c7ded6c4e6","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: catch_workers_output = no","signature":"5e2bffc8f0b1d7b6e4974aae6ce7ffbe92820a42fafbdf824e81327d56b82e1f","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: request_slowlog_timeout = 0s","signature":"5fa66f144e53b6786a59ac687eb88e2c1b561b3b94330f75dc038302c1ea1eee","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: listen.allowed_clients = undefined","signature":"62ce2dfaf40034fe3b6e2be5b92b95dee66cdd6f4fc32a0b0cb946cf4a1631c8","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: listen.owner = www-data","signature":"685e1c6a12626c3fcafc454cd8599c4f7a243a2e45133948106e03021fa5aa9a","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: slowlog = undefined","signature":"6d881fedeb5ed4c7d33b636f1d7ab660c2faaecd28a6a3f72d957ae1fc15b314","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: request_slowlog_timeout = 0s","signature":"709b63723b975be89f96861bcb4bda383e8784c22667b878d64f5f861f2a15b3","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: request_terminate_timeout = 0s","signature":"71244bc324940bf988f04c0177d6b4449758d07e62db6c10cd82d592e9a442f4","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:29:20] NOTICE: process.priority = undefined","signature":"7c743d63cf183cb79b37b9253d4305966c7490284e0fbf1d88ec8ba14afb7982","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: clear_env = yes","signature":"7dc0e7b8ce6775d7ad7b3c7120d866ab43a9af77ecc04551ea6acfdfc030c1e5","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: prefix = undefined","signature":"7f23febf2ac25bf659c2a18087e51c40996476833bb1236986c72ae0a5e85de0","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: prefix = undefined","signature":"84aa362e06536a5c647459e4cdc668e04d17960fb8db8ef5f69f4f311e94c158","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: listen.acl_groups = undefined","signature":"884d72362f5cca64433469293fb26c35829f04e04b7beef21ad307247bfec203","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: security.limit_extensions = .php .phar","signature":"898473704743fbc34c7ee96afa340379a9402cebeb69d244967fc0c75b6fe3a1","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: chroot = undefined","signature":"8f4b4686d2a33a1e10f7aa96d1e5e28fe61ccb0e0573025c239427d669c3fb0c","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:24:00] NOTICE: request_terminate_timeout = 0s","signature":"9341c7757e5017a5fd267d154c60308688da31df6136a4c5645af41a327d1e66","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:29:20] NOTICE:","signature":"967604e6a04d47e542162e2c150d2ee17a0877e8eb8f25b863b1dff97bf88a9c","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: listen.group = www-data","signature":"9f31501f08f0498b6da030e3c21fd17ca820a601599981fbea42888c739ff1db","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:16:10] NOTICE: listen.acl_users = undefined","signature":"a2ca0ff5d445c4d40f11652956fec2d8e73b06fb6eb6596ba0aa13ab4946e933","unit":"php-fpm-file"},{"count":6,"message":"[16-Sep-2026 03:29:20] NOTICE: rlimit_core = 0","signature":"a33b66a492798949be6977fa1b5fab04f837568fb07468c1aa54ffa4db0d9393","unit":"php-fpm-file"}]},"services":{"cron.service":"active","mariadb.service":"active","nginx.service":"active","php8.3-fpm.service":"active","qemu-guest-agent.service":"active"},"system_state":"running"}}} -ERR493_END= +SIGNALBOT049_BEGIN=true +SIGNALBOT049_SCOPE=DEV_WORKTREE_TDD_TRANSPORT_AND_RECONCILIATION_AWARE_FINALITY +SIGNALBOT049_PRODUCTION_RUNTIME_MUTATION=NO +SIGNALBOT049_REAL_EXCHANGE_EXECUTION=NO +SIGNALBOT049_RETUNE_80_20=NO +SIGNALBOT049_RETUNE_DEMONOV=NO +SIGNALBOT049_NETWORK_CALLS_TO_BITFINEX=NO_TESTS_INJECT_CONNECTION_AND_RECONCILIATION +SIGNALBOT049_PRESTATE={"branch":"signalbot-260917-reconnect-reconciliation","clean":true,"collector_sha256":"7270c093ba8862cd0a28db541730e4922115ee47c513c3b4b3f3e7a98feb4821","head":"ae0b88697417e99c9c4e253f837c335ae41e7770","reconciliation_sha256":"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e"} +SIGNALBOT049_TRANSPORT_RED=PASS_EXPECTED_MISSING_TRANSPORT_API +SIGNALBOT049_TRANSPORT_RED_TAIL="FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_application_ping_timeout_requests_reconnect | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_expected_connection_failure_reconnects_in_process_and_uses_disabled_library_keepalive | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_unexpected_invariant_error_is_not_swallowed | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_first_trade_after_reconnect_creates_and_resolves_window | FAILED tests/test_bitfinex_collector_reconnect_loop.py::test_missing_previous_trade_boundary_fails_closed | FAILED tests/test_bitfinex_collector_websocket_keepalive_policy.py::test_bitfinex_websocket_keepalive_policy_contract | 10 failed in 0.22s | " +SIGNALBOT049_TRANSPORT_TARGETED={"expected":10,"passed":10,"rc":0,"tail":".......... [100%] | 10 passed in 0.18s | "} +SIGNALBOT049_TRANSPORT_FULL={"expected":541,"passed":541,"rc":0,"tail":"........................................................................ [ 39%] | ........................................................................ [ 53%] | ........................................................................ [ 66%] | ........................................................................ [ 79%] | ........................................................................ [ 93%] | ..................................... [100%] | 541 passed in 1.23s | "} +SIGNALBOT049_TRANSPORT_COMMIT={"collector_sha256":"784586f106cb6b97f5ebf6414107f0ac82617869075efad3b27eed1337405046","commit":"92b02b6206b66cb5037ba463e6c27fea69ef4c94","keepalive_test_sha256":"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401","parent":"ae0b88697417e99c9c4e253f837c335ae41e7770","test_sha256":"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9"} +SIGNALBOT049_FINALITY_RED=PASS_EXPECTED_UNCONDITIONAL_RECONNECT_BLOCK +SIGNALBOT049_FINALITY_RED_TAIL=" ) | E demonov_forward_map.domain.DemonovError: reconnect prevents D1 finalization | | demonov_forward_map/bitfinex_trade_collector.py:932: DemonovError | =========================== short test summary info ============================ | FAILED tests/test_bitfinex_d1_reconciliation_finality.py::test_reconciled_reconnect_allows_d1_finalization | 1 failed, 5 passed in 0.19s | " +SIGNALBOT049_FINALITY_TARGETED={"expected":6,"passed":6,"rc":0,"tail":"...... [100%] | 6 passed in 0.17s | "} +SIGNALBOT049_FULL_TEST={"expected":547,"passed":547,"rc":0,"tail":"........................................................................ [ 39%] | ........................................................................ [ 52%] | ........................................................................ [ 65%] | ........................................................................ [ 78%] | ........................................................................ [ 92%] | ........................................... [100%] | 547 passed in 1.23s | "} +SIGNALBOT049_FINAL_COMMIT={"collector_sha256":"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343","commit":"350b1bd3689a15c82b84b4b84b172732d9a8a0cc","finality_test_sha256":"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b","parent":"92b02b6206b66cb5037ba463e6c27fea69ef4c94"} +SIGNALBOT049_FILES=[{"bytes":12078,"path":"demonov_forward_map/bitfinex_reconciliation.py","sha256":"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e"},{"bytes":61291,"path":"demonov_forward_map/bitfinex_trade_collector.py","sha256":"60705f827ae3c1e5a3b20feaebdd676cf061e98f76e9ab51a574bbf2a290e343"},{"bytes":948,"path":"tests/test_bitfinex_collector_websocket_keepalive_policy.py","sha256":"def2da27ec545b1efcc4d8be6d7ec1e2aca80662fd8ea094ca1f520b4f340401"},{"bytes":6964,"path":"tests/test_bitfinex_collector_reconnect_loop.py","sha256":"b64e5766b73315c86fa3c83e97e7d1a178f2e2a1302621670e35fc825cafb2b9"},{"bytes":4366,"path":"tests/test_bitfinex_d1_reconciliation_finality.py","sha256":"39255f7d8c52a281b6085f4eda74ace7b00c87ce73c029f1e2466b22793d3c4b"}] +SIGNALBOT049_CAPSULE_META={"bytes":16022,"chunks":6,"files":5,"sha256":"4a8810dd8bd9dce765fcbc36edd72d1af66bcfa846da5b96e48d0f001319438a"} +SIGNALBOT049_CAPSULE_B64_000=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 +SIGNALBOT049_CAPSULE_B64_001=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 +SIGNALBOT049_CAPSULE_B64_002=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 +SIGNALBOT049_CAPSULE_B64_003=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 +SIGNALBOT049_CAPSULE_B64_004=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 +SIGNALBOT049_CAPSULE_B64_005=T1FQOQ9LpgUTxe+LyIDxf0y1Qp12uxOuo4eSGgzeh50Q7S2MtHpYIZnOo+3HdVgdje22aDOfUcF/cl1KA1gPO+tYZ3keH38b+uXCD49RCZGeCVSZ8MCqzgypWhLUkSdhB5FOx6rWibdS3JlvQ81BAn5yLtspBKEZNJDnTo2zkVq5NxJmLFBF0KOKvyniKz5E1sAtRQJ6kVGKwyK2ULPWptbbcHZI5BKahKt3TO7gB9yhF1gbD4TOpqWPcES3LfAN5aF6aTAVfpNvJ4bjHEEJgj0owBf5YeHcLhKiabu33bE6wgPThrGFovY67K1OW0dtLfcYILcIGtoAvZtj8VLUt0kkoYbKgFX3wWrivW1HtAOdHP+V7v8e7H8f7H9V+48X0fp6p/Pq2xcPBiD/pfYfw45+bcLuwlezAKmx/2g/72xI9h/PwP7jxYP9x9dg/yHMP1ax/rAYf9SbcOiWH7R+lY/+csG7v1YzEjm1yh9iUSIMSkpmS7KKoYiN8/zuT2gkck82Ig4TEc6IyuYC/Bn7AubVWHb97s6NSdj3e7Mn+W51YxJiiVEuZlz0ConcyAW2u1Je5ZMiH2adWNJoKFIBIipzUNCg2ZCi67Gke7AVXYeyTAIShZ+phUlWhpALHVzmuIUAKTCNzooqYpZsed0tI3ForPGo+nF1w6fNlDyk4Q1JgYAbJx652rTWYVqnXD0ICgo0iMrAs7Y4s/ibrqthgJOCw7JOpWiwtqEbS0ndwxvpOrpoeRpZr0R3YMRSOXqmDspG9eM/2jvo9fd3f3GPXySsajD+Uzx+cb+SotMj9vs77452Nw972/7yk2iOmhU4b+5UeaexjR6uA04Kot5ks9PUIbGZU6UmlYqZQYUlTgEVNkuVYhlCEC6RLUU1CAxZLjuyMTXjJ4yjkmoaXzsUgh0iecEMvVs4CpNYI/Q1WwWOFbTdzfRuo1BJu1K1AOsSnZnLwSDsqkUzBPLpaDr4eIfTe9/b297ZeytGtVx2GuhomcmzaybXtRLfaPc3Y0E7vo5JM/WxToARrWo+dXIgLo3PH6JkeBpl19lgUWYtf7u32zvseW8O9t9JAdI1EeXXn3oHPWv89B/9sEXOtuDrAC0jssl5OkPd5aMRBekdkQMNfDt7/d7Bobezd7jPs1MQ8BQS+de5Xpn+k3XE3HPg/bK5e9Trt34M8X8BAi7Q+W+//TZsWc6gV0gWkfJgh/7bzff+V7IOkMuRS6cJTxCLlev3tC7jrEwRiMuWb+8c7ib8PxI6D/rAh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePg+fh8/D5+Hz8Hn4PHwePn++z/8H1VWT0ACQAQA= +SIGNALBOT049_DECISION=TRANSPORT_FINALITY_TDD_PASS_READY_HEALTH_STAGE_050 +SIGNALBOT049_NEXT_GATE=BUILD_TDD_STATUS_HEALTH_STAGE_IMAGE_050R1 +SIGNALBOT049_MUTATION_SCOPE=DEV_WORKTREE_ONLY_NO_RUNTIME_NO_EXCHANGE +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SIGNALBOT-260917-RECONNECT-RECONCILIATION-TRANSPORT-FINALITY-TDD-049R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END