{
  "title": "Sensor Decisions under Unknown Dependence: Interval Frontiers and Paid Calibration",
  "byline": "B-Theory research programme",
  "version": "0.2",
  "date": "2026-11-09",
  "site_reading_copy": 1,
  "form": "Technical addendum to the supplied sensor-reliability research report; no general calibration novelty claimed.",
  "pdf_file": "/manuscripts/sensor-decisions-paid-calibration-v0.2.pdf",
  "pdf_pages": 10,
  "pdf_sha256": "ec10eaf18d22e6b28f9cbc99ca70be3489ff67642a71857571336a80d7e5a7d5",
  "pdf_changed": false,
  "markdown_source_sha256": "1d3d8613f27b178f84eb1ac41ef9a2d98c491f0d276bf327b0ddf19730337535",
  "latex_source_sha256": "a27b826b50e729c678a57d7081118b2d1746523a8491190b0da897b2506af8ca",
  "source_changed": false,
  "release_zip_sha256": "9e243c6096bcf468e0c41136dcbecc5c8d744a39f8d625575f5ab2a810b1825e",
  "release_archive_changed": false,
  "source_zip_scope": "Byte-identical alias of the approved 13-file public source/verification release.",
  "public_manifest": "RELEASE_MANIFEST.json",
  "public_manifest_verified_entries": 11,
  "sha256sums_verified_entries": 12,
  "archive_members": 13,
  "source_to_site_mappings": [
    {
      "source_archive_path": "AI_REVIEW_AND_RESPONSES.md",
      "site_path": "/manuscripts-html/sensor-paid-calibration/AI_REVIEW_AND_RESPONSES.md",
      "bytes": 2120,
      "sha256": "8fc272193d5c6e3b262528dc8da3a5e8f23394407d3058dcb48cfac4749e71cf"
    },
    {
      "source_archive_path": "bibliography.txt",
      "site_path": "/manuscripts-html/sensor-paid-calibration/bibliography.txt",
      "bytes": 1533,
      "sha256": "ecd1cb685507e06d3198b2a1a124b671c975b40b63f08b408ad22addb6c98277"
    },
    {
      "source_archive_path": "build_pdf.py",
      "site_path": "/manuscripts-html/sensor-paid-calibration/build_pdf.py",
      "bytes": 3060,
      "sha256": "5dcdbd3fdf2dcec6dcc90757ef70c779bc744e31c4878e24f1b4e2bd87ad9ed9"
    },
    {
      "source_archive_path": "check_exact.py",
      "site_path": "/manuscripts-html/sensor-paid-calibration/check_exact.py",
      "bytes": 3589,
      "sha256": "c71bc9d52298e75bcb3a3760a182c5c2dc239046c482ec16c71c0798b086c865"
    },
    {
      "source_archive_path": "manuscript.md",
      "site_path": "/manuscripts-html/sensor-paid-calibration/manuscript.md",
      "bytes": 25333,
      "sha256": "1d3d8613f27b178f84eb1ac41ef9a2d98c491f0d276bf327b0ddf19730337535"
    },
    {
      "source_archive_path": "manuscript.tex",
      "site_path": "/manuscripts-html/sensor-paid-calibration/manuscript.tex",
      "bytes": 26734,
      "sha256": "a27b826b50e729c678a57d7081118b2d1746523a8491190b0da897b2506af8ca"
    },
    {
      "source_archive_path": "PAID_CALIBRATION_THEORY_CHECKS.json",
      "site_path": "/manuscripts-html/sensor-paid-calibration/PAID_CALIBRATION_THEORY_CHECKS.json",
      "bytes": 4437,
      "sha256": "3e54de2fc2726f0bc943d6b594ed6aced68bbca13f84a392cbd18a1e389ba2cb"
    },
    {
      "source_archive_path": "README.md",
      "site_path": "/manuscripts-html/sensor-paid-calibration/README.md",
      "bytes": 1334,
      "sha256": "cc8371847079c0724b03b92d4f9a958343acc46c3f646f88fe204c6566801b17"
    },
    {
      "source_archive_path": "RELEASE_MANIFEST.json",
      "site_path": "/manuscripts-html/sensor-paid-calibration/RELEASE_MANIFEST.json",
      "bytes": 4902,
      "sha256": "30bb241c32cba2ad4d6e12e3374a7cd2790bc9e6c413209f4e1a4d3cee873093"
    },
    {
      "source_archive_path": "sensor-decisions-paid-calibration-v0.2.pdf",
      "site_path": "/manuscripts-html/sensor-paid-calibration/sensor-decisions-paid-calibration-v0.2.pdf",
      "bytes": 375138,
      "sha256": "ec10eaf18d22e6b28f9cbc99ca70be3489ff67642a71857571336a80d7e5a7d5"
    },
    {
      "source_archive_path": "SHA256SUMS.txt",
      "site_path": "/manuscripts-html/sensor-paid-calibration/SHA256SUMS.txt",
      "bytes": 1076,
      "sha256": "586edcfbcac2a62fc02647ef41b8040a712578ac8bfda5faf2d1ce0a2d416307"
    },
    {
      "source_archive_path": "SOURCE_PROOF_LEDGER.md",
      "site_path": "/manuscripts-html/sensor-paid-calibration/SOURCE_PROOF_LEDGER.md",
      "bytes": 1267,
      "sha256": "5ed0deaeb225d9fb1544ad0a775c734faede5bd8b5d28bb66c42800f047b2c2a"
    },
    {
      "source_archive_path": "sources/sensor-report-2026-11-04.txt",
      "site_path": "/manuscripts-html/sensor-paid-calibration/sources/sensor-report-2026-11-04.txt",
      "bytes": 21921,
      "sha256": "62c73a8c625af8f50b3c059dffa3bbebe000254c474ce02c4a419b232ff5263a"
    }
  ],
  "reader_sha256": "e07aeaee7406f54486c1aba52124b5bd6107e23e5154ac68786c45c7a9525900",
  "mathml_expressions": 231,
  "numbered_results": 5,
  "proofs": 5,
  "references": 7,
  "numbered_sections": 7,
  "subsections": 4,
  "source_markdown_prose_tokens": 2828,
  "prose_completeness": {
    "passed": true,
    "source_math_expressions": 231,
    "prose_letters_compared": 15696,
    "method": "Complete TeX body prose and references compared letter-for-letter after removal of mathematical expressions and formatting commands, with Unicode normalization; exact preserved original TeX and Markdown remain downloadable."
  },
  "packaging_text_and_mathml_comparison": "Complete normalized article text and all normalized MathML elements equal the conversion before navigation and scroll wrappers.",
  "array_row_cell_counts": [
    [
      5,
      5,
      5
    ],
    [
      2,
      2
    ]
  ],
  "array_data_row_cell_counts": [
    [
      5,
      5
    ],
    [
      2,
      2
    ]
  ],
  "array_note": "The sensor probability array has two data rows and one generated horizontal-rule row. The likelihood cases array has two rows. All final rows are retained.",
  "mathml_presentation_repairs": {
    "named_operators": 15,
    "bare_union": 0,
    "opening_fences": 4,
    "negations": 0,
    "function_applications": 17,
    "conversion_copy_explicit_final_row_terminators": 2,
    "visible_sensor_table_row": "Removed the converter CSS rule that hid the final row after an array horizontal rule. Both unchanged sensor table rows are visible; source, PDF and MathML contents unchanged."
  },
  "conversion": "Installed MiKTeX TeX4ht HTML5/MathML; automatic installation and shell escape disabled. Only a private conversion copy receives final-row terminators. Public original sources remain unchanged.",
  "reproduction": {
    "status": "PASS",
    "checks": 25,
    "fresh_copy": true,
    "result_comparison": "All recorded mathematical results match the released check result exactly, excluding the run timestamp.",
    "scope": "Exact Fraction likelihood enumeration and SymPy algebra; not a mechanical certification of all proofs, continuum/all-learner claims or historical priority."
  },
  "review_status": "Both original internal AI mathematical and hostile reviewers read the complete materialized UTF-8 manuscript and independently calculated its SHA-256. Both returned final-file PASS with no required changes. These are bounded internal AI source/claims reviews, not external human peer review, proof-assistant certification, code reproduction, PDF verification or historical-priority clearance.",
  "review_binding": "Earlier conversation text and the materialized file are not text-identical. Both original reviewers subsequently read the entire final file and independently hashed it, closing the release binding without changing manuscript bytes.",
  "final_file_review_binding": {
    "source": "manuscript.md",
    "sha256": "1d3d8613f27b178f84eb1ac41ef9a2d98c491f0d276bf327b0ddf19730337535",
    "mathematical": "PASS",
    "hostile": "PASS",
    "scope": "actual full UTF-8 source reading, bounded claims/proof comparison and hashing; no reviewer code/PDF verification",
    "date": "2026-11-09"
  },
  "markdown_tex_comparison": {
    "passed": true,
    "math_expressions": 231,
    "mathematics_comparison": "Every Markdown math region equals its corresponding LaTeX region after whitespace normalization only.",
    "main_prose_letters": 15624,
    "prose_comparison": "Complete Abstract-through-References Markdown and LaTeX body prose compare letter-for-letter after removing math and formatting commands and Unicode-normalizing accents. Title/byline/date independently preserved."
  },
  "limitations": [
    "historical priority unconfirmed",
    "exact finite n* unresolved",
    "optimal constants unresolved",
    "strict full-record sample savings unproved",
    "no empirical validation",
    "raw review records retained privately in conversation; only public-safe review summary included"
  ],
  "accessibility": "Native MathML, semantic headings and keyboard-focusable outer scroll wrappers. Untagged PDF; specialist assistive-technology testing remains outstanding.",
  "privacy": "The exact 13-member archive allowlist, textual members, PDF text and metadata were checked. No absolute machine paths, private thread identifiers or secret-like patterns were found. Build logs and raw review records remain outside public assets.",
  "publication_status": "Final-file internal AI reviews pass. Prepared for central combined browser/build validation; publication must be verified separately.",
  "central_pdf_visual_review": "All ten PDF pages rendered and inspected; no clipping, overlap or missing rows observed."
}
