{
  "product_tool_sha256": {
    "product/tools/file_transaction.py": "3e72042e07496fd4e864f789c2d3671fedd781ba34efedacfb870ab92702ed93",
    "product/tools/gigabrain.py": "b473a935c20098b4ebb43ac50a709d5d2afe38facd6b1c2e1b936bec423230c5",
    "product/tools/gigabrain_adapters.py": "d08681ad9ff1e6cd2316b79d3a22ba8c289d517f9c55f2b13b8c102bdd24cbec",
    "product/tools/gigabrain_background.py": "411f23972c5dae1ac85a9c08832ea1c1e7a50fb24a7c45b650725c77bf47aaeb",
    "product/tools/gigabrain_codex_author.py": "40f136bc1d65235694e130c54125077c3ea0e69fa96abbf2ee060c6d883f4927",
    "product/tools/gigabrain_context.py": "e2c0a94cff261b03eef43cedd770dadffc327a956432101bf20db34c99c6a211",
    "product/tools/gigabrain_core.py": "83ec56de699981b7f24aae53881c2d862503aadf8fd67dd29733f38dec69daac",
    "product/tools/gigabrain_database.py": "3be08e89c07b31461fc2c49fad27393422fb9d75769031894b6a6a5222589a4f",
    "product/tools/gigabrain_doctor.py": "fe2cb8cb305eba40bce8134fd9a25fafa1c357cb9efa57a22e1a46ec9aa236d2",
    "product/tools/gigabrain_eval.py": "2a10bf7089740e9c861741e84ef1deeda8c99b2e69348549a70b93e381766ebf",
    "product/tools/gigabrain_graph.py": "217e2c5dd85031ef11b7dd4ec3c1048f50a4f50d453c27cf01403deb9607e0d9",
    "product/tools/gigabrain_graph_enrich.py": "637b5ffc55e4c0b5b338da5fb246fb42a96f79f484dec6caa4a1b8e46e42a0b7",
    "product/tools/gigabrain_graph_expand.py": "49189d99651be687b0d44b47bfb6ff2d309323b046fac043b8ffe6440bd35927",
    "product/tools/gigabrain_graph_materialize.py": "e0bf1b1d7b72e207cfcfc9ecf29782fe5ec1e96b51eeeee67580384d54c0c341",
    "product/tools/gigabrain_graph_runtime.py": "cdf1835095cd04c08e0a394138a693d74c1ca29253c8ead2d3be3f4f528ada33",
    "product/tools/gigabrain_graph_search.py": "92af0e9e005dd7b63f29cf77201248a53e4c8e54e390407272bde5dcda6fdda6",
    "product/tools/gigabrain_history.py": "e43d5122dd62615624ab1d1338b22134bb34131770929b51771476a0815ec373",
    "product/tools/gigabrain_hook.py": "3c2d1fdf68a5850b2fec7fa646e8fd5824a393e088863bbee0eb51624f487418",
    "product/tools/gigabrain_index.py": "53fa9639b2325e776b28500214868e01c25b77338fe845a15aeb7d5ca25d0d89",
    "product/tools/gigabrain_ingest.py": "f5c07bba10c986fe8125034b29473c1615cc9a3962c5eebc5602c30a72e868be",
    "product/tools/gigabrain_mcp.py": "a0d8a8eb709d56bb80aae223ef7f0b0a103b52a6d2e6088e26c068b880892116",
    "product/tools/gigabrain_memory.py": "e19ddadc96e506949e6765d3b23614fab29ff9f2862dc7ef1ce51b965090b663",
    "product/tools/gigabrain_memory_lifecycle.py": "ff590f1135c9ca8d0def34318f4deab55538e5014ae881a240428fef319b272d",
    "product/tools/gigabrain_memory_service.py": "2df634b0bfe5a24148c28c6cab51ab2f76043f1972234edb5ca4c87d134c50a1",
    "product/tools/gigabrain_model.py": "367513103603e29795acb14ca99af171c3da66468ff807b62ee1181abd9362b5",
    "product/tools/gigabrain_prepare.py": "5471817e38d20ccb340b42f8c3e987f96c4255bab87b684815ef97e92b533ab2",
    "product/tools/gigabrain_projects.py": "577e859b1ad50deef8635804ff93d85e2503de01e75290099cb3b4ea4d7d4b1b",
    "product/tools/gigabrain_query.py": "55307926737a936015bccdb7f82f7db385167a607d16382b7632904cc4b8c7aa",
    "product/tools/gigabrain_render.py": "f1ef156dd9ef4e040f15c14bc746fb53be01080595b996300353c83874624897",
    "product/tools/gigabrain_route.py": "eb1fc013be77200a4a2fa8a98a9463268ad2ea697d3de87c3871b33589c7e51c",
    "product/tools/gigabrain_scheduler.py": "efc05d2251bee27c96f5db824b8b24509e904e2a49d507b16c525c34932d9ac6",
    "product/tools/gigabrain_semantic.py": "caddaf57d39b92d26e20c75df64541aae9f18a93d448c2982c9fca9b67f78773",
    "product/tools/gigabrain_tasks.py": "8cfe20d9befe4399237df136814ba7fe5ce3d3ddb4a9a502490d1f03e431cea4",
    "product/tools/gigabrain_transcribe.py": "eb5df4347714df9a0105544de78e48351da258eeb82c4eba9d56cd3b2739c277",
    "product/tools/gigabrain_update.py": "16f48e9a5cccd28ab103332a20109957e312ce0188cb5d1c89f485ef04504f07",
    "product/tools/gigabrain_validate.py": "810db48da5d2479185eaf6e9feb1b1f41ec3577be0ab9aaadd3ba0cba8eeba83",
    "product/tools/gigabrain_verify.py": "e5ac9ef93398d89a49f8f8cec6d82f06badb72aedd949240b941e585199fe4c4",
    "product/tools/gigabrain_workspace.py": "c377ec2107d7c2649f2ae7b85e2bcce09fdc9a99b8c9f3535d6dbbbb492d2013",
    "product/tools/installation_support.py": "ad76aede39f6db0ec20e1ff9144286d665924d42ee62557fa82b32de3a001f67",
    "product/tools/semantic_runtime.py": "f98e174e68353b30491a600c0be2b28286e5a3b22a75918ddf5d3e232e0fc846"
  },
  "runner_sha256": "7a74e07bc0aa467e7717e895fde990a22b5115c0e198373dc52d9fad53114fbd",
  "fixture_sha256": "bd086583758e78a6cf617e6540ec8630a4c92ec81014ef0ba8225e32db8aec78",
  "model": "BAAI/bge-small-en-v1.5",
  "model_revision": "ea104dacec62c0de699686887e3f920caeb4f3e3",
  "result_limit": 8,
  "memory_process_peak": 81829888,
  "memory_child_peak": 195272704,
  "memory_unit": "bytes on macOS; kilobytes on Linux",
  "authoring_cost": 0,
  "authoring_note": "Hand-authored synthetic graph; no remote graph authoring calls.",
  "answer_support": null,
  "answer_quality_measured": false,
  "held_out_note": "The original held-out split was inspected after its first run. Later runs treat it as regression data, not blind validation.",
  "precision_note": "Relevant unique sources divided by returned unique sources; answerable cases only in the mean.",
  "modes": {
    "development": {
      "lexical": {
        "mean_source_recall": 0.6111111111111112,
        "mean_source_precision": 0.125,
        "citations_correct": 48,
        "citations_checked": 48,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 0.27542105300485026,
        "max_latency_seconds": 0.34160704200621694
      },
      "hybrid": {
        "mean_source_recall": 0.7777777777777778,
        "mean_source_precision": 0.16666666666666666,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.0907064630051277,
        "max_latency_seconds": 2.8920124690048397
      },
      "graph_rerank": {
        "mean_source_recall": 0.7777777777777778,
        "mean_source_precision": 0.16666666666666666,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.0860593985999003,
        "max_latency_seconds": 2.895019380026497
      },
      "graph_expand": {
        "mean_source_recall": 1.0,
        "mean_source_precision": 0.28571428571428564,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.1308040014035734,
        "max_latency_seconds": 2.8546842529904097
      }
    },
    "held-out": {
      "lexical": {
        "mean_source_recall": 0.6111111111111112,
        "mean_source_precision": 0.19999999999999998,
        "citations_correct": 33,
        "citations_checked": 33,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 0.2525343968632764,
        "max_latency_seconds": 0.28249861602671444
      },
      "hybrid": {
        "mean_source_recall": 0.7777777777777778,
        "mean_source_precision": 0.16666666666666666,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.7451390511622387,
        "max_latency_seconds": 2.6531388061121106
      },
      "graph_rerank": {
        "mean_source_recall": 0.7777777777777778,
        "mean_source_precision": 0.16666666666666666,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.7650733264495753,
        "max_latency_seconds": 2.871028494089842
      },
      "graph_expand": {
        "mean_source_recall": 1.0,
        "mean_source_precision": 0.28571428571428564,
        "citations_correct": 56,
        "citations_checked": 56,
        "unanswerable_abstentions": 0,
        "unanswerable_cases": 1,
        "mean_latency_seconds": 1.8286257425955097,
        "max_latency_seconds": 2.8968058810569346
      }
    }
  }
}