{
  "verified_at": "2026-10-12T00:12:58.157092+00:00",
  "platform": "macOS-27.0.1-arm64-arm-64bit-Mach-O",
  "software": {
    "rust": "rustc 1.99.0 (b940084d7 2026-09-28) (Homebrew)",
    "cargo": "cargo 1.99.0 (5f94df478 2026-08-27) (Homebrew)",
    "PHP": "8.5.10",
    "php_config": "8.5.10",
    "R": "R version 4.6.1 (2026-06-24)",
    "quarto": "1.10.18"
  },
  "extension_sha256": "1248e3e4e909b15f6df24f2fe3f2b58768c4c36858702bf8d3fae89ec37fa620",
  "rust_tests_passed": 49,
  "php_suites_passed": 9,
  "examples_passed": 7,
  "stress_R_cases": 19,
  "checks": [
    "cargo fmt --all -- --check",
    "cargo clippy --workspace --all-targets --locked -- -D warnings",
    "cargo test --workspace --locked",
    "cargo build -p phit --release --locked",
    "PHP extension load",
    "PHP Reflection signatures/defaults/stubs",
    "All PHP suites and examples",
    "Reference manifest hashes",
    "Seven independent R/Python audit scripts",
    "Before/after seven full PHP fitting functions"
  ],
  "release_gate": "PHP=/opt/homebrew/bin/php PHP_CONFIG=/opt/homebrew/bin/php-config ./scripts/check",
  "independent_audits": [
    "docs/verifications/compare_ols.py",
    "docs/verifications/compare_logistic.py",
    "docs/verifications/compare_probit.py",
    "docs/verifications/compare_poisson.py",
    "docs/verifications/compare_lmm.py",
    "docs/verifications/compare_r_compatibility.py",
    "docs/verifications/compare_logistic_mixed.py",
    "docs/verifications/compare_lmm.py --public"
  ],
  "source_sha256": {
    "Cargo.lock": "9ec3646db97c5ff2c846e86ef0ed8f1f6dee7cdb557203af5b2ebd53aa75fa25",
    "Cargo.toml": "1777b1929130bf4441128c2fd2d85dd37af38b1dc9db896d641365f620bb50fe",
    "crates/php-extension/Cargo.toml": "ec05d9519c7bf3150a02a1dbd0a2fd2cfc17a1faa899b553261aff2cb8172414",
    "crates/php-extension/src/lib.rs": "5ff3af016c928a09d5c8654ee898c0d2f493611f32655c3b9abe2d8b65b90c3d",
    "crates/stats-core/Cargo.toml": "7fb34ac94c71dc8044dc592cea3734057288a1e893af52643862e7a07ae84768",
    "crates/stats-core/src/error.rs": "0a184b5baeb4656ca2b50ad583b8b238082a1abb6bb4aa5d94d8492af8066ce3",
    "crates/stats-core/src/lib.rs": "f8c592075c7d8b367b569a50bb63b9c85118b872ab0876e72f8873654900335d",
    "crates/stats-core/src/lmm.rs": "31e2aaa1068eae22430f6343a405241cbb7f48bab1d44a97191506598e5970d9",
    "crates/stats-core/src/logistic.rs": "23804c0043f53222c84480eb0a1e6325c501705ce461213c80fb133156ade51b",
    "crates/stats-core/src/logistic_mixed.rs": "c35b6da67ffddf458761d54418ad76d55fd44a1e97257938667f24addefd13f0",
    "crates/stats-core/src/mixed.rs": "2b8b742e4345b1e68dc62f3167278cb01d53d95b765d0b19d1ffd2f5e7b047c3",
    "crates/stats-core/src/observations.rs": "25ffd3faedb2a3ea5a21130808b8649d71c454bdd2c429ee96ff2bb18c51cd94",
    "crates/stats-core/src/ols.rs": "ce3f7e7f97629e8492ca83678b06a566dfda8e0d2bb6e1fce393f6ada1b85631",
    "crates/stats-core/src/poisson.rs": "bc6a5bb9a2e5ad366f42b9ad0c4e3aa3e568974a1a50fc02be4d41288aa27f86",
    "crates/stats-core/src/probit.rs": "08c4b85522cbfbc1ae98cd95df5cbd986cda8a146ac9634e72fac690e3cd731c",
    "crates/stats-core/tests/lmm_expanded.rs": "e347a3fe78b98d53712443ece3483715732cdac05a675f4d44740cb2e69a713c",
    "crates/stats-core/tests/logistic.rs": "a25b2e39418024c56dd229d3d406e0782d08235f2cc5175ab94c6cab96301b05",
    "crates/stats-core/tests/logistic_mixed.rs": "6d9453aae28396369bb74fd7de66843f054148efc9630d96ac2133167b9175f2",
    "crates/stats-core/tests/mixed.rs": "ed54a4cc47544ab57d2d454d3ad6b561f215dd444193f5c24ae0e92f49e2f278",
    "crates/stats-core/tests/ols.rs": "eba43c4d79c92a686e7d45cba1b0b143baab7203011d58444917b9d38a5f4f2e",
    "crates/stats-core/tests/poisson.rs": "6fb48c21f8da9387e35d16388ee7405a6093a20ba504f30dc3c6471e4e71bd74",
    "crates/stats-core/tests/probit.rs": "d627de573f9a960f6b28087754508e003d6352c74e2fe93e868baf9f13439203",
    "crates/stats-core/tests/r_compatibility.rs": "85f0ff3384e9233efbe3e8f9a2b4e3f0a13c7c250cbb9a2c2a885a2ac600bdcb",
    "crates/stats-core/tests/stability.rs": "93924dd4aa830c268d60f06a077078b1b8e4c69d0b92e40d67e971fe569f7fb2",
    "scripts/check": "25d524034bcdacf09bbeda4b488b610cadf44ba3074451b53cd83c7ebbd24fa3",
    "scripts/php-stubs.php": "79ee5e5473747781a18d3bd49cafa7541cf5919613ed94a3740b4db2e6ed35f9",
    "stubs/phit.php": "a95811d069895d85bf2eab50a33940b8bc34a1f750b031af7d00e60d719b05c2",
    "tests/stability.php": "1acef19a72b18dce5c7d1c45c0fa2de6d6c7523dd4761f460c572f9c1877230e"
  },
  "fixture_sha256": {
    "tests/fixtures/lmm-expanded-r.json": "1087618ea9dcec28892dcacf477bc3f458b87889c4da515724df8e4256b39cf5",
    "tests/fixtures/lmm-public-r.json": "c298ad620a42fe219d06e22587a79a872c55ff1592c4c00c5e630d75f1fb97c9",
    "tests/fixtures/lmm-r.json": "921fd6015675798579ceb57a63ae688938b88863252b568e3e85f61756d8c5c4",
    "tests/fixtures/logistic-mixed-r.json": "28bef6674696eabda634302f1b675ea29a6f35a2b527ea04da699d0e681ce5b7",
    "tests/fixtures/logistic-r.json": "d343f76d11839ce788653dd40c10076af5fe592a3b9e5fd5a5bbab0004277d0d",
    "tests/fixtures/ols-r.json": "6a7586962b7052c852fe51041bd2232bc5052b32293db26cc4f59c90f2923bb2",
    "tests/fixtures/php-api.json": "92dd47b014298c9d2f9b4b9925713e3f33029cf364f9ddb2a8d829969b8cf802",
    "tests/fixtures/poisson-r.json": "4269b419d22c214f5299975ac0c7923857aa3be93e140bc07be0db76c9a53b60",
    "tests/fixtures/probit-r.json": "83409337f5517f2f1bcd9674d4ea256c8d6306f7d39f0cea72ec2b8c4ff8e679",
    "tests/fixtures/r-compatibility.json": "205c95e87a0b76a44f0862c207e9c02f2c7062c8efc454890893a61d9a34e7e6",
    "tests/fixtures/stress-r.json": "e8ca302c8a7335515648098d699d20714b4af4be999d9b1bfdf3cab6c444bbd4"
  },
  "evidence_sha256": {
    "docs/verifications/reference-manifest.json": "106528a881360509b097c5dee39ae9bb543121b77f113421e6a7b7b74e0dd19e",
    "docs/benchmarks/v01-preservation-results.json": "6d9d3a5d49c926b6a3ab95aca7c164189e6bb56390a7bc1eaead61e5ec73fddb",
    "docs/verifications/lmm-public-results.json": "311043da1d69d3bd1c4c2fd3ffb6c9978761cd6024737d6366780d847dff8e07",
    "docs/verifications/lmm-results.json": "b32f07724d7a8ebec158e9e927c187cd9776c3a35b709473ff64f353ebb4dcc3",
    "docs/verifications/logistic-mixed-results.json": "0473dc599773d798a2c8bfa2b0e40eddae2d5f91111ae05785a5f7786ff22079",
    "docs/verifications/logistic-results.json": "4cf718b6c46d48f3768a51c665472474f06e7a9ddc338c601af40924a58ada71",
    "docs/verifications/ols-results.json": "f33dda5a16664198e02a7c0a00ecf911ad7fcc20071151b9280787df3e964f8e",
    "docs/verifications/poisson-results.json": "152a17a22110d7ff2fc0362b137572db8513701ea59cd2e23da8f7fb255ff424",
    "docs/verifications/probit-results.json": "bcfb6425aa3f96f35512833cc277e6cd73598339235bf04069136c5405472dd3",
    "docs/verifications/r-compatibility-results.json": "8e00e87f1ae50b8682844c4a0df1bfd9960df5a8d0584ffa0e33aa842dc02d51"
  },
  "not_executed": [
    "Linux",
    "PHP 8.3/8.4",
    "other architectures",
    "FPM/web application",
    "ZTS/debug PHP",
    "remote CI"
  ],
  "remaining_release_gates": [
    "Run intended deployment matrix",
    "Select top-level project license",
    "Review documented statistical/input limits",
    "Package/tag/publish through release workflow"
  ]
}
