{
  "scope": "Optional pointwise isotropic QTM numerical references and complex partition/vertex boundary comparisons. No outer integral or global sector-equivalence proof.",
  "base_revision": "63af197f403e956ff27bd8e55fe8d571603cfb8b",
  "research_origin": {
    "research_revision": "2242fd5d78ec2c6c81a64993eca5dd6eea6cd732",
    "files": [
      {
        "path": "scripts/reference_xxx_qtm.py",
        "sha256": "c17faf2bd4446d78ce20d7d50e7e81e52e41d75ef1792ae45a091a0337e59ab5",
        "tracked": false
      },
      {
        "path": "scripts/reference_xxx_qtm_vertex.py",
        "sha256": "512315632b4a2e6527015876d0b41ad6c0ffbeb5aaa2fe7d0f8b59ac392ca869",
        "tracked": false
      },
      {
        "path": "scripts/audit_xxx_qtm_pointwise.py",
        "sha256": "6c0110c0a75e6165e7e99ce2759489ae6e704e7e8e914e8d91d3d99571df1ff3",
        "tracked": false
      },
      {
        "path": "scripts/audit_xxx_qtm_vertex.py",
        "sha256": "d22b1bf47c7a04710fd9f3c02ad68f52c2cc6d7558a721ef8856331c0837bf33",
        "tracked": false
      },
      {
        "path": "scripts/audit_xxx_qtm_partitions.py",
        "sha256": "fe6ff3c967757c0699cb4129d5d661c87de26a526a174cd60ff981b324a60fec",
        "tracked": false
      },
      {
        "path": "scripts/test_reference_xxx_qtm.py",
        "sha256": "5b78d39bf9a68d96495f025a1db7abc4fd744b850e37cf2f264a2f21cbac8ca2",
        "tracked": false
      },
      {
        "path": "scripts/test_reference_xxx_qtm_vertex.py",
        "sha256": "b789f0de414ecbf33cd2eff42f07c115ce4c54c03c12162b01e1b6d7122fe934",
        "tracked": false
      },
      {
        "path": "scripts/test_reference_xxx_qtm_partitions.py",
        "sha256": "c6f5c6c02b866abc8a302be594e25ef36df3d533f2890545b67afaa77bf7b8c3",
        "tracked": false
      }
    ]
  },
  "adaptation": [
    "Reuse already-public vertex controls through paths relative to this checkout; no private input dependency.",
    "Partition audit creates fresh boundary controls unless an explicit passed source-matched checkpoint is supplied.",
    "Rename the finite symmetric-offset fixture and clarify the distinct published infinitesimal prescriptions.",
    "Preserve mathematical evaluator functions; expose all complex partitions, measures, controls and failures."
  ],
  "preserved_function_asts": {
    "reference_xxx_qtm.py": [
      "points",
      "log_psi",
      "momentum",
      "sine_squared",
      "scattering",
      "measure",
      "jmp",
      "hyper_parameters",
      "hyper_value_and_slope",
      "rational_r",
      "prl_matrix",
      "determinant_derivative",
      "prl",
      "finite_q_matrix"
    ],
    "reference_xxx_qtm_vertex.py": [
      "assignments",
      "shifted_points",
      "vertex_conversion",
      "partition_sum",
      "vertex_target",
      "richardson_real"
    ]
  },
  "environment": {
    "python": "3.12.3",
    "mpmath": "1.2.1",
    "host_cpu": "Intel Core i7-12700KF",
    "processes": 1,
    "affinity": "latest import-fix validation: logical CPUs 0,2; one process and BLAS/OMP one thread"
  },
  "tests": {
    "passed": 27,
    "failed": 0,
    "seconds": 105.00407280802028,
    "log_sha256": "6f8bce55df3ccdcf73332d2e56d8fb87abd8961001b865f37722ddf4089e19bc",
    "scope": "Clean copied checkout: original mathematical/checkpoint tests plus three isolated import/provenance regressions. Old helper fails all three new cases, with five failing subchecks."
  },
  "compact_fixture": {
    "path": "experimental/reference/qtm/pointwise-fixture.json",
    "sha256": "03b7970e279fbd0d68f8b84221df96f1c11321d086980cefde52a2259f4084e0",
    "seconds": 192.50796476198593,
    "decimal_digits": [
      32,
      42
    ],
    "partitions": [
      2,
      6,
      20
    ],
    "scope": "Every PRL coefficient at both precisions and the full boundary sum against the vertex target. One independent JMP quadrature partition per sector. This is not a claim to rerun every six-spinon JMP partition.",
    "selected_jmp_maxdegree": 9,
    "selected_jmp_split": false,
    "vertex_terms": 128,
    "vertex_tail_order": 28,
    "numerical_values_equal_previous_fixture": true
  },
  "routine_cost_contract": "Optional mpmath suite, about two minutes on the recorded host; not added to routine C++ CI or installed as a runtime dependency. The compact fixture generator takes about three minutes. Full all-partition JMP audits are separate explicit commands.",
  "reader_review": "Fresh reader verified setup, precision, measures, audit choices and proof limits. Corrected conversion direction, defined the full boundary sum explicitly and replaced historical paths.",
  "remaining_gates": [
    "Exact-head reciprocal review and cost agreement",
    "Completed Claude review",
    "Current CI and prerequisite landing",
    "Merged public documentation verification"
  ],
  "validated_public_inputs": {
    "files_sha256": {
      "CITATIONS.md": "851d711ab9c5a7a10021626fb994b2333d33bf652589024ed5b6293f60dbce7e",
      "data/citations.json": "225a286804809dd2369c951a2245658e8f8b74c4f5f5474acc67e2b7b467d82f",
      "docs/experimental-xxx-qtm-derivation.md": "6e77a19e2ab6313036362bced2e608dd3ee033dfb0ccaba6261a7a95c7117651",
      "docs/experimental-xxx-qtm.md": "5f1b6bd2a8c57aa853c169d510c5657a328e2c0ced40b043ef25a21c1d830520",
      "docs/experimental.md": "92ec411559ff19928f153c6a709176d7638a276081f010cc625b89363fcee5ae",
      "experimental/README.md": "755eb9a62fb853e3d88bb0ed32c1a1d21f37ae5d04fb6e4550e625748dbd23e9",
      "experimental/reference/qtm/README.md": "7019c599ea6c267bc0b7e03eed2ee6118f82a539993f1d92ff7ac062a1c2a6d2",
      "experimental/reference/qtm/_reference_support.py": "acf2440efb6e3f87fb6841201cd75a182b25fccd6e6ff91557588af043e4624a",
      "experimental/reference/qtm/audit_xxx_qtm_partitions.py": "163e4ab2fe4f163907d1ddedc85320dfa2a0741cccb71acfd34291a9ce887c19",
      "experimental/reference/qtm/audit_xxx_qtm_pointwise.py": "a5066494cc7930844dcaba07bae6172c6805c9f0e9c1926a4ee969278d1fe6a0",
      "experimental/reference/qtm/audit_xxx_qtm_vertex.py": "bb42ce76e9b85059cb71fa1fd9fe2bd9eae0b319cb88966f0119d2eae8cdf798",
      "experimental/reference/qtm/generate_pointwise_fixture.py": "2cf9dcda0474425c9215ce511f916ee3331d9d195e22a87af36ae68220a8fb70",
      "experimental/reference/qtm/pointwise-fixture.json": "03b7970e279fbd0d68f8b84221df96f1c11321d086980cefde52a2259f4084e0",
      "experimental/reference/qtm/reference_xxx_qtm.py": "733799f81ae73db7f00bd7ba1437d574aa9b7d9b0e42acd7e33d0854c3ede544",
      "experimental/reference/qtm/reference_xxx_qtm_vertex.py": "0a1b731cacdc86e2232ac956f342f0202c7fb75a66b078e460392b11458e45d8",
      "experimental/reference/qtm/requirements.txt": "6bec4bbd4ca67b05c9309fac7787d09b24910e97ec6b9759f01550f24e953277",
      "experimental/reference/qtm/test_reference_support.py": "2603d5a1c6223ccb043b68e02376bf2c3cfcaf3c7002fb75e961b252e31fd83f",
      "experimental/reference/qtm/test_reference_xxx_qtm.py": "5b78d39bf9a68d96495f025a1db7abc4fd744b850e37cf2f264a2f21cbac8ca2",
      "experimental/reference/qtm/test_reference_xxx_qtm_partitions.py": "ef078bbddb07348c51c546485bfaa42091b4f49f7532911402d6d30b912301c8",
      "experimental/reference/qtm/test_reference_xxx_qtm_vertex.py": "b789f0de414ecbf33cd2eff42f07c115ce4c54c03c12162b01e1b6d7122fe934",
      "include/bethe/citations.hpp": "927e2fe45296eb07a5cb51c5efacd2b28650e70d9431f2d7b7898fcd4c055538",
      "zensical.toml": "6f35b8e78eb1947be6f24b1ddf4390e14378b6cfd21026e934e406ea0e41b4fe"
    },
    "scope": "Changed/added files relative to base_revision excluding this manifest; unchanged public reference dependencies are additionally bound by the compact fixture source hashes. Enclosing commit binds this record."
  },
  "clean_checkout_validation": {
    "scope": "Tracked files copied to a directory without .git, private files or PYTHONPATH; all four CLI modes report passed. New mathematical sources match the tested candidate.",
    "cli": [
      {
        "name": "pointwise",
        "seconds": 3.5108463070355356,
        "returncode": 0
      },
      {
        "name": "vertex",
        "seconds": 0.19709527300437912,
        "returncode": 0
      },
      {
        "name": "fresh-partitions",
        "seconds": 8.650739882024936,
        "returncode": 0
      },
      {
        "name": "reused-partitions",
        "seconds": 8.67302862496581,
        "returncode": 0
      }
    ],
    "checks": {
      "unchanged_evaluator_functions": true,
      "fixture_source_hashes_checked": 12,
      "fresh_and_reused_evaluated_partitions_identical_excluding_timings": true,
      "fresh_52_vs_saved_50_digit_vertex_relative_difference": "9.79817857010457e-51",
      "literal_guide_example_seconds": 1.2606959830154665,
      "existing_output_rejected_unchanged": true
    },
    "generated_citation_header": "GCC13 C++23 syntax-only pass; citation generator --check pass",
    "validated_at": "43cc7bfebd3fbcfe4db79b4644d76f8246861b2f; CLI/evaluator code unchanged. New clean-copy suite and fixture regeneration are recorded separately above."
  },
  "documentation": {
    "pages": 160,
    "bibliography_urls": 173,
    "equations": 2068,
    "scope": "Merged local site and source/HTML link/math checks; deployment remains pending."
  },
  "import_validation": {
    "scope": "Prefer same-checkout controls over foreign PYTHONPATH; reject cached direct/transitive/QTM modules and foreign reference modules at provenance recording.",
    "old_helper_tests_failed": 3,
    "new_import_tests_passed": 3,
    "fixture_dependency_hashes_verified": 12,
    "numerical_formulas_unchanged": true
  },
  "main_integration": {
    "reviewed_head": "5ae663dbf61573efc8f48b369df008229544b08a",
    "previous_base": "e916ab29aaa44d7fad264f583a0e79a51d3798c0",
    "merged_main": "63af197f403e956ff27bd8e55fe8d571603cfb8b",
    "resolution": "Union of QTM and boundary citations and experimental guides; regenerate the bibliography and C++ citation header. Navigation and experimental README merge additively.",
    "unchanged_qtm_package_files": 14,
    "mathematical_revalidation": "All QTM package files, including numerical evaluators, tests, fixture and provenance helper, are byte-identical to the reviewed head. Prior numerical evidence is carried forward, not described as a new numerical run.",
    "checks": [
      "citation generator --check",
      "Markdown math: 2068 expressions in 130 files",
      "local site: links/assets in 160 pages, 173 bibliography URLs, 2068 equations",
      "tutorial link check"
    ]
  }
}
