{
  "schemaVersion": 1,
  "capturedAt": "2026-07-15T13:36:16.562Z",
  "evidenceLevel": "reproduced",
  "environment": {
    "node": "v22.23.1",
    "platform": "darwin",
    "arch": "arm64",
    "docker": {
      "clientVersion": "29.6.1",
      "serverVersion": "29.6.1",
      "serverOs": "linux",
      "serverArch": "arm64"
    },
    "images": {
      "collector": {
        "reference": "otel/opentelemetry-collector-contrib@sha256:125bdbeb7590cc1952c5b3430ecf14063568980c2c93d5b38676cc0446ed8108",
        "imageId": "sha256:125bdbeb7590cc1952c5b3430ecf14063568980c2c93d5b38676cc0446ed8108",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 101953079,
        "user": "10001:10001"
      },
      "jaeger": {
        "reference": "jaegertracing/jaeger@sha256:ede4864215be4cd85bd8c3129a2fea6c5713c5653c7282c429dba123014bc68b",
        "imageId": "sha256:ede4864215be4cd85bd8c3129a2fea6c5713c5653c7282c429dba123014bc68b",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 52823229,
        "user": "10001"
      },
      "storageInit": {
        "reference": "busybox@sha256:39e0df8c4d65953b55c344f017e1ff2e0031a7454b3c24e6b76d402f207e315a",
        "imageId": "sha256:39e0df8c4d65953b55c344f017e1ff2e0031a7454b3c24e6b76d402f207e315a",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 821624,
        "user": null
      }
    }
  },
  "inputIdentity": [
    {
      "path": "compose.yaml",
      "bytes": 1484,
      "sha256": "8bb7b52364172af14a5af444c7f977b4c51aed68989d4a72fda6d8f92d057ba8"
    },
    {
      "path": "config/otel-collector.yaml",
      "bytes": 938,
      "sha256": "3489456069c728ebe13b5f3a54edaf5cb07f272b65f406766f2cb78371a8d32a"
    },
    {
      "path": "config/jaeger-badger.yaml",
      "bytes": 1089,
      "sha256": "acfb16f2ad31e387af639d18e2419119d723caf5c403f2203402edb4f0e5d1eb"
    },
    {
      "path": "src/fault-proxy.mjs",
      "bytes": 2855,
      "sha256": "ecf6689171af529114d9f7c5eacce79aa34229336a6917258019d685484ac1c8"
    },
    {
      "path": "src/send-trace.mjs",
      "bytes": 1696,
      "sha256": "8d0f343621c424275cd9c33a461aeddb00f975077ebeb51b7ace5a408243c9ac"
    },
    {
      "path": "src/run-experiment.mjs",
      "bytes": 11090,
      "sha256": "866e4985c5c4b7f137ed535b1d7ba1a6661d29227e135658d2dace3489854d73"
    }
  ],
  "contract": {
    "failureWindow": "backend-response-complete-before-collector-response-reset",
    "proxyResponseHoldMs": 3000,
    "applicationRequests": 1,
    "applicationAutomaticRetries": 0,
    "inputSpanCount": 3,
    "stableTraceId": "f1000000000000000000000000000001",
    "collectorQueue": {
      "implementation": "file_storage-bbolt",
      "fsync": true,
      "capacityBatches": 10,
      "consumers": 1
    }
  },
  "application": {
    "sender": {
      "traceId": "f1000000000000000000000000000001",
      "spanIds": [
        "8100000000000001",
        "8200000000000001",
        "8300000000000001"
      ],
      "spanCount": 3,
      "automaticRetries": 0,
      "response": {
        "status": 200,
        "ok": true,
        "body": "{\"partialSuccess\":{}}"
      }
    }
  },
  "ambiguityWindow": {
    "firstProxyAttempt": {
      "attempt": 1,
      "requestBytes": 329,
      "requestSha256": "260e905831963abc83d1de9c5105e6f58fe0c44ba93d4fa261b19169cfd607d6",
      "contentType": "application/x-protobuf",
      "contentEncoding": "gzip",
      "backendStatus": 200,
      "backendResponseBytes": 2,
      "responseMode": "hold-then-reset",
      "resetIssued": false
    },
    "traceWhileFirstResponseHeld": {
      "traceId": "f1000000000000000000000000000001",
      "spans": [
        {
          "spanId": "8100000000000001",
          "operationName": "commit ambiguity root",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "8200000000000001",
          "operationName": "committed child 1",
          "parentSpanIds": [
            "8100000000000001"
          ],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "8300000000000001",
          "operationName": "committed child 2",
          "parentSpanIds": [
            "8100000000000001"
          ],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        }
      ]
    }
  },
  "retry": {
    "proxyAttempts": [
      {
        "attempt": 1,
        "requestBytes": 329,
        "requestSha256": "260e905831963abc83d1de9c5105e6f58fe0c44ba93d4fa261b19169cfd607d6",
        "contentType": "application/x-protobuf",
        "contentEncoding": "gzip",
        "backendStatus": 200,
        "backendResponseBytes": 2,
        "responseMode": "hold-then-reset",
        "resetIssued": true
      },
      {
        "attempt": 2,
        "requestBytes": 329,
        "requestSha256": "260e905831963abc83d1de9c5105e6f58fe0c44ba93d4fa261b19169cfd607d6",
        "contentType": "application/x-protobuf",
        "contentEncoding": "gzip",
        "backendStatus": 200,
        "backendResponseBytes": 2,
        "responseMode": "relay",
        "resetIssued": false
      }
    ],
    "attemptCount": 2,
    "requestPayloadsIdentical": true,
    "collectorFinalMetrics": {
      "acceptedSpans": 3,
      "refusedSpans": 0,
      "sentSpans": 3,
      "failedSpans": 0,
      "queueSizeBatches": 0,
      "queueCapacityBatches": 10,
      "enqueueFailedSpans": 0
    }
  },
  "backend": {
    "jaegerFinalMetrics": {
      "acceptedSpans": 6,
      "refusedSpans": 0,
      "sentSpans": 6,
      "failedSpans": 0,
      "queueSizeBatches": 0,
      "queueCapacityBatches": 0,
      "enqueueFailedSpans": 0
    },
    "finalTrace": {
      "traceId": "f1000000000000000000000000000001",
      "spans": [
        {
          "spanId": "8100000000000001",
          "operationName": "commit ambiguity root",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "8200000000000001",
          "operationName": "committed child 1",
          "parentSpanIds": [
            "8100000000000001"
          ],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "8300000000000001",
          "operationName": "committed child 2",
          "parentSpanIds": [
            "8100000000000001"
          ],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-commit-ambiguity",
            "otel.scope.version": "1.0.0",
            "app.delivery.case": "commit-response-loss",
            "app.delivery.stable_key": "f1000000000000000000000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        }
      ]
    },
    "finalSpanCount": 3,
    "uniqueSpanCount": 3,
    "duplicateSpanCount": 0
  },
  "payloadSha256": "509ef30d8ad788d78595dc42dfa23d8483b25fb88db2d137e3e86a5fc0b7a8ba"
}
