{
  "artifact_version": 1,
  "kind": "costlayers_small_repo_strict_matrix_summary",
  "generated_utc": "2026-07-02T12:00:00Z",
  "repos": [
    "click",
    "express",
    "flask",
    "gin",
    "requests"
  ],
  "repo_count": 5,
  "task_types": [
    "architecture-qa",
    "bug-fix",
    "feature-add",
    "failing-test-fix",
    "refactor"
  ],
  "task_count": 25,
  "baseline_labels": [
    "plain",
    "codex-codegraph",
    "codex-codebase-memory",
    "costlayers"
  ],
  "baseline_row_count": 100,
  "ok_count": 100,
  "failed_count": 0,
  "skipped_count": 0,
  "quality_gate_configured_count": 100,
  "quality_gate_ok_count": 100,
  "quality_gate_failed_count": 0,
  "reports": [
    {
      "repo": "click",
      "certificate_sha256": "8f83ddb57bfab70bf95d81fa9ad748d3d9b035a2ce2714a92b8a46aeec07830f",
      "result_count": 20,
      "ok_count": 20,
      "failed_count": 0,
      "skipped_count": 0,
      "quality_gate_configured_count": 20,
      "quality_gate_ok_count": 20,
      "quality_gate_failed_count": 0,
      "report_sha256": "0b3bd60436e7e0a3a11ef6d4e9721a6437a6ae6abe4c47983e024913d9b44d21",
      "markdown_sha256": "d40d33397b5b744ef8e6b8a8c0473425ec5b1a4dfba9b771d1a59c801fb43612"
    },
    {
      "repo": "express",
      "certificate_sha256": "d941f34130a156523e78d2faad4dee20ba4dcee0a0e17d85e824456fce57143a",
      "result_count": 20,
      "ok_count": 20,
      "failed_count": 0,
      "skipped_count": 0,
      "quality_gate_configured_count": 20,
      "quality_gate_ok_count": 20,
      "quality_gate_failed_count": 0,
      "report_sha256": "bde0bcacbf8ee75fc7ebcb77fa67748fbd083311c8172c66e6c9dd4e22f0c0e3",
      "markdown_sha256": "2a6c957bcdfe5c8951a9a97ab30456f40f68992d59bc627c8272caad8fb87c51"
    },
    {
      "repo": "flask",
      "certificate_sha256": "c631b4131b42030ae296e02622749a605de5669d9482cc31a75e5d281a53eafe",
      "result_count": 20,
      "ok_count": 20,
      "failed_count": 0,
      "skipped_count": 0,
      "quality_gate_configured_count": 20,
      "quality_gate_ok_count": 20,
      "quality_gate_failed_count": 0,
      "report_sha256": "4d1d3b0c9e12a5366ae952e42b9914bd36a9845ecf01d2e5561a04ffc0995efa",
      "markdown_sha256": "d1d517d956cb8f91e0893505f0944195efffaf4c66a510bc4db1e0b8076d0991"
    },
    {
      "repo": "gin",
      "certificate_sha256": "06a82a542bbcd9248541920a1ca1dd665dcbad2fad8b392445c641893ea03f0e",
      "result_count": 20,
      "ok_count": 20,
      "failed_count": 0,
      "skipped_count": 0,
      "quality_gate_configured_count": 20,
      "quality_gate_ok_count": 20,
      "quality_gate_failed_count": 0,
      "report_sha256": "98a25961a85c7f9569d5ae32a8121159fdf055cf962819d2c3f323efbd39e4c9",
      "markdown_sha256": "6fb1c106943dcd622199818be40eedfe60a13dd04676644f5c1b96f54b5bfd95"
    },
    {
      "repo": "requests",
      "certificate_sha256": "2900fd8c6cb305bbb86113def077fcecd8ca10adaad94b0b8b93d844d4ef62f7",
      "result_count": 20,
      "ok_count": 20,
      "failed_count": 0,
      "skipped_count": 0,
      "quality_gate_configured_count": 20,
      "quality_gate_ok_count": 20,
      "quality_gate_failed_count": 0,
      "report_sha256": "cb48f762ae03c1bf8fae7a0f326643e64cb1ea3f9a576a74c526811aa2015675",
      "markdown_sha256": "db0cd4b62a846d1df52f52f48896ff4f8abedb99ac3748abd16c8e92331c046a"
    }
  ],
  "source_code_included": false,
  "raw_command_output_included": false,
  "prompt_text_included": false,
  "command_text_included": false,
  "claim_boundary": "Strict command/context benchmark with quality gates. This is not verified API invoice proof and not an autonomous coding-agent task-success proof.",
  "summary_sha256": "0fccccde649c3906bd6c4258698edb7116afa395809a68ac90753ddcfd437263"
}
