{
  "name": "beyond what was measured: a calibrated procedure against memory on rooms outside the range memory has seen",
  "registered": "2026-10-04",
  "honesty": "Designed after results-motus.json, where memory learned the absorption bias itself and a calibrated formula added nothing within the range of rooms already measured. This asks the question that result leaves: where memory has nothing near, does what was learned carry? The split is fixed from documented metadata only, before any procedure is fitted.",
  "data": "Motus: the 3,320 (configuration, source) items of results-motus.json's data (motus-params.json, motus-room.json)",
  "split": {
    "rule": "configurations ranked by their documented equivalent absorption area at 1 kHz (motus_room.py): the lowest 15% and the highest 15% are the test set (rooms more reverberant, or more damped, than any the procedures and memory are fitted on); the middle 70% are the training set",
    "leakage": "no test configuration's measurement is read until every arm is fixed"
  },
  "arms": {
    "physics": "Sabine from documented absorption, uncalibrated",
    "calibrated": "the per-band scale on documented absorption and the formula (sabine or eyring) fitted on the training set by CMA-ES (minimising mean squared log error of T30, seed 20261007), then fixed",
    "memory": "for a test item, the mean measured T30 of the 10 nearest training items (Euclidean on log equivalent absorption per band, plus 1 if the source differs)",
    "calibrated+memory": "the calibrated prediction corrected by the mean log ratio (measured / calibrated) over the same 10 nearest training items"
  },
  "check": "as protocol.json: per item, the mean over measured bands of 1 / (1 + (|predicted - measured| / measured) / 0.05)",
  "outcomes": {
    "primary": "on the test set, calibrated against memory, paired by item: one-sided sign test p < 0.05 AND the 95% bootstrap interval (2,000 resamples of test configurations) of the mean score difference above 0",
    "also": "every arm's mean score on the test set, on its low and high ends separately, and on the training set by leave-one-configuration-out for memory; calibrated+memory against memory, the same test",
    "decision": "the claim 'a learned procedure carries where memory cannot' is supported if the primary holds; reported whatever happens"
  }
}
