{
  "schema": "forge-benchmark-review-v1",
  "status": "reviewed-for-presentation",
  "reviewed_at": "2026-10-19",
  "scope": "Source-verified presentation review of a complete common matrix, not independent peer review. All 192 cells retain original measurement objects and origin hashes. Node 24.14.1 and 24.15.0 are disclosed per framework.",
  "authorization": "Publish one complete comparison with all eight measured adapters; internal implementation controls remain excluded.",
  "host_shared": true,
  "generator_colocated": true,
  "limits": {
    "logical_cpu_quota": 2,
    "memory_bytes": 2147483648
  },
  "runs": [
    {
      "id": "general",
      "raw": "general.json",
      "raw_sha256": "cbe8b74854992c4b653d7e1e350351815d311b64036ea80a7adeeabdc3acddb9",
      "source": "sources.tar.gz",
      "source_sha256": "558953dbcce8b68d35e3abe92b6448cc598aa1f6b8832296a7e0949fc55cab7b",
      "report": "general-report.md",
      "verification": "192 complete measurements; 8 adapters × 4 workloads × 2 target rates × 3 repetitions; all origin objects retained. Original verifier passed every expanded actor against the frozen production image.",
      "sessions": [
        {
          "id": "general",
          "cpu_quota_throttled_usec": 2886524,
          "cpu_quota_throttled_periods": 72,
          "container_peak_bytes": 294658048,
          "memory_events": {
            "low": 0,
            "high": 0,
            "max": 0,
            "oom": 0,
            "oom_kill": 0,
            "oom_group_kill": 0
          }
        },
        {
          "id": "validation",
          "cpu_quota_throttled_usec": 479725,
          "cpu_quota_throttled_periods": 9,
          "container_peak_bytes": 221286400,
          "memory_events": {
            "low": 0,
            "high": 0,
            "max": 0,
            "oom": 0,
            "oom_kill": 0,
            "oom_group_kill": 0
          }
        }
      ],
      "traces": "general-traces.json",
      "csv": "general.csv",
      "traces_sha256": "8bf15aad483aa1629dbb5708812d069629d7b3a206067b24f5826bfe0ee514f0",
      "csv_sha256": "f5cb97913379ab66272bc891d4985337156361f48c470db3b99dee16a9b86ed4",
      "report_sha256": "381663e3b316702e2b69c9d8403fa79ac3d8619f88060bbec16ca8fa4de21b75"
    }
  ],
  "summary_sha256": "1aeafc8c1cbce6b5c854a90773f142ded5865257ddee931a6e10a569bd2f5284",
  "runtime_by_framework": {
    "totaljs4": "v24.14.1",
    "express": "v24.14.1",
    "fastify": "v24.14.1",
    "node": "v24.14.1",
    "meteor": "v24.15.0",
    "adonis": "v24.15.0",
    "nestjs": "v24.15.0",
    "totaljs": "v24.15.0"
  },
  "expanded_evidence": {
    "meteor": {
      "exit_code": 0,
      "oom_killed": false,
      "logical_cpu_quota": 2,
      "memory_bytes": 2147483648,
      "pids_limit": 256,
      "last_cgroup_sample": {
        "t": "2026-10-18T11:40:51.588Z",
        "cpu.stat": "usage_usec 337204077\nuser_usec 287285372\nsystem_usec 49918704\ncore_sched.force_idle_usec 0\nnr_periods 22919\nnr_throttled 34\nthrottled_usec 1707203\nnr_bursts 0\nburst_usec 0\n",
        "memory.current": "166154240\n",
        "memory.peak": "271011840\n",
        "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\n"
      },
      "verification_log_sha256": "f362fc5fba1ad6e7c615b8ce6c08dae3d4d30df94031c9efa285d7710e8664e9",
      "image": "sha256:4b331c559c8299c88e6bf9ad450f9df4f982070aee51b435c90d4b84b36c2118"
    },
    "adonis": {
      "exit_code": 0,
      "oom_killed": false,
      "logical_cpu_quota": 2,
      "memory_bytes": 2147483648,
      "pids_limit": 256,
      "last_cgroup_sample": {
        "t": "2026-10-18T12:26:08.186Z",
        "cpu.stat": "usage_usec 304919495\nuser_usec 255707318\nsystem_usec 49212177\ncore_sched.force_idle_usec 0\nnr_periods 22830\nnr_throttled 25\nthrottled_usec 1311983\nnr_bursts 0\nburst_usec 0\n",
        "memory.current": "260419584\n",
        "memory.peak": "264867840\n",
        "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\n"
      },
      "verification_log_sha256": "461f2819813814baa925c488d48def29aa6eabf70e7913225601c24f28d56fa9",
      "image": "sha256:4b331c559c8299c88e6bf9ad450f9df4f982070aee51b435c90d4b84b36c2118"
    },
    "nestjs": {
      "exit_code": 0,
      "oom_killed": false,
      "logical_cpu_quota": 2,
      "memory_bytes": 2147483648,
      "pids_limit": 256,
      "last_cgroup_sample": {
        "t": "2026-10-18T13:11:24.584Z",
        "cpu.stat": "usage_usec 283189208\nuser_usec 233251586\nsystem_usec 49937622\ncore_sched.force_idle_usec 0\nnr_periods 22636\nnr_throttled 15\nthrottled_usec 1139712\nnr_bursts 0\nburst_usec 0\n",
        "memory.current": "246161408\n",
        "memory.peak": "247926784\n",
        "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\n"
      },
      "verification_log_sha256": "065706aad379fa2897a31aed941f25398de065b2801f0272307541bd839db438",
      "image": "sha256:4b331c559c8299c88e6bf9ad450f9df4f982070aee51b435c90d4b84b36c2118"
    },
    "totaljs": {
      "exit_code": 0,
      "oom_killed": false,
      "logical_cpu_quota": 2,
      "memory_bytes": 2147483648,
      "pids_limit": 256,
      "last_cgroup_sample": {
        "t": "2026-10-18T13:56:37.165Z",
        "cpu.stat": "usage_usec 262424772\nuser_usec 212289847\nsystem_usec 50134925\ncore_sched.force_idle_usec 0\nnr_periods 23239\nnr_throttled 30\nthrottled_usec 1215366\nnr_bursts 0\nburst_usec 0\n",
        "memory.current": "262160384\n",
        "memory.peak": "263544832\n",
        "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\n"
      },
      "verification_log_sha256": "81f4706bb3e799289a1562f41105d971ac86edac97e75113e5e48ec41ab91ecd",
      "image": "sha256:4b331c559c8299c88e6bf9ad450f9df4f982070aee51b435c90d4b84b36c2118"
    }
  }
}
