104 lines
3.9 KiB
JSON
104 lines
3.9 KiB
JSON
{
|
|
"date": "2026-10-08",
|
|
"source": "4c12c55+pg8-worktree",
|
|
"database": "mmapp_acceptance_20261007",
|
|
"native": "real CHR1→CHR2 TCP transmit3s, no RouterOS response mocks",
|
|
"cases": [
|
|
{
|
|
"case": "history-insert-failure",
|
|
"receipt": {
|
|
"status": 502,
|
|
"body": {
|
|
"error": "Сетевой тест завершён, сохранение результата не подтверждено. Проверьте историю по runId acceptance-pg8-write-fail перед повтором",
|
|
"outcome": "unknown",
|
|
"runId": "acceptance-pg8-write-fail"
|
|
}
|
|
},
|
|
"nativeCalls": 1,
|
|
"snapshotUnchanged": true,
|
|
"historyRows": 0
|
|
},
|
|
{
|
|
"case": "commit-acknowledgement-loss",
|
|
"receipt": {
|
|
"status": 502,
|
|
"body": {
|
|
"error": "Сетевой тест завершён, сохранение результата не подтверждено. Проверьте историю по runId acceptance-pg8-ack-loss-final перед повтором",
|
|
"outcome": "unknown",
|
|
"runId": "acceptance-pg8-ack-loss-final"
|
|
}
|
|
},
|
|
"nativeCalls": 1,
|
|
"ackInjectedAfterRealCommit": true,
|
|
"snapshot": {
|
|
"id": "acceptance-pg8",
|
|
"last_status": "done",
|
|
"last_tx_avg_mbps": 1929.1329039999998,
|
|
"last_rx_avg_mbps": null,
|
|
"last_run_at": "2026-10-07T17:18:19.184Z",
|
|
"last_error": "",
|
|
"last_ping_rtt_ms": 53,
|
|
"last_ping_loss_pct": 0
|
|
},
|
|
"history": [
|
|
{
|
|
"id": "acceptance-pg8-ack-loss-final",
|
|
"probe_id": "acceptance-pg8",
|
|
"status": "done",
|
|
"tx_avg_mbps": 1929.1329039999998,
|
|
"rx_avg_mbps": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"case": "scheduled-commit-acknowledgement-loss",
|
|
"status": 200,
|
|
"ok": false,
|
|
"nativeCalls": 1,
|
|
"runId": "sr-1791393512355-j4ser0",
|
|
"history": [
|
|
{
|
|
"id": "sr-1791393512355-j4ser0",
|
|
"probe_id": "acceptance-pg8",
|
|
"status": "done",
|
|
"tx_avg_mbps": 1729.056592,
|
|
"rx_avg_mbps": null
|
|
}
|
|
],
|
|
"snapshotNotRelabelled": true
|
|
}
|
|
],
|
|
"mainDatabaseTouched": false,
|
|
"limits": [
|
|
"Commit acknowledgement fault injected at node-pg boundary AFTER real COMMIT, not a physical network disconnect",
|
|
"Initial INSERT failure real PostgreSQL trigger; response remains conservatively unknown until independent read",
|
|
"Three short functional TCP tests; not sustained throughput benchmark",
|
|
"No browser unknown-commit UX or main deployment in this block"
|
|
],
|
|
"compiledArchiveSha256": "d753bb025e42973942ee5969971107da7343cb9247d630219a8009d840380222",
|
|
"finalPatchSha256": "ba1186c4cb441bc80e247c71f093c03304cab96662f2f5104aa952494848653a",
|
|
"compiledFiles": {
|
|
"speed-run-persistence": "07294f5d587d3b7db98aa02e7dda276ca9a254247fb49114f98ab9eb197d6ef0",
|
|
"uptime-speed-service": "00b02b173c3a074343875dd73cc553e0a811b9aa887bd2fb85ffeac56097e614",
|
|
"scheduler-recorded-run": "86e8ba60e2cc2242ae64dcce7719a44f9ecb80d4e5f757e847b7cb5facd8640e"
|
|
},
|
|
"attempts": [
|
|
"Initial harness missed Pool.connect callback overload; failed before native testing",
|
|
"Initial complete native matrix exposed scheduler job incorrectly marked ok; product classifier corrected",
|
|
"A diagnostic rerun encountered500 with callback instrumentation; callback query bypass and BEGIN reset added; final matrix passed",
|
|
"Diagnostic error handler override remained in harness; successful checked branches handled by production route, no unexpected errors in final run"
|
|
],
|
|
"healthMainAfter": {
|
|
"status": "ok",
|
|
"timestamp": "2026-10-07T17:19:21.227Z",
|
|
"version": "1.0.0-test.4c12c55",
|
|
"eventLoopDelayMs": 20,
|
|
"flowWorker": {
|
|
"alive": false,
|
|
"bound": false,
|
|
"pendingSize": 0,
|
|
"dropped": 0,
|
|
"packetsReceived": 0
|
|
}
|
|
}
|
|
} |