{
 "about": {
  "method": "nonlinear-coverage",
  "origin": "Simulated replicates, seeded; not experimental data",
  "ruling": "CSO memo of 13 October 2026 (docs/board/memos/2026-10-13-cso-nonlinear-families.md), ruling 17; known issue SCI-90",
  "settings": {
   "level": 0.95,
   "replicates": 2000,
   "profileReplicates": 100,
   "gate": "every quantity's coverage >= 0.9",
   "seed": "numpy default_rng([20261013, family index, replicate])",
   "estimate": "scipy.optimize.least_squares (trf) from the memo's start grid and boxes; no estimate on non-convergence, unidentified minima, a box, K_fast above 10^3/dX, ruling 10's coverage rules or d's profile at 0 below the threshold",
   "coverage": "the profiled RSS at the true value against RSS_min (1 + F(L; 1, n - p)/(n - p)): the profile interval's membership test (exact for a connected profile set)",
   "unresolved": "full profile (steps 0.02, 0.04, ... in scaled units) on the first replicates: sides that do not cross"
  },
  "cleared": {
   "growth": true,
   "one-phase": true,
   "two-phase": true,
   "power": true,
   "boltzmann": true
  },
  "recordedOn": "2026-10-13",
  "script": "pipeline/assay-analyser/oracles/nonlinear_coverage.py",
  "scriptSha256": "ffb36dd5478b3365d841fdbd14b653692500e73b96dfd6d3462cad413de2e420",
  "helper": {
   "script": "pipeline/assay-analyser/oracles/stage_a_oracle.py",
   "sha256": "492d85ca2fa6750db80b1c64214fd4a0b13cd4c588267244f6262c504c73e3e8"
  },
  "environment": {
   "image": "ghcr.io/biotechmat/drybench/oracle-env:11b8a5e4456df7eb@sha256:7e69891ca1d9f24838660e0a9887bdb654ce7771d2f2ac7e7275e9b1eb3b6a09",
   "r": "R version 4.4.3 (2025-02-28)",
   "packages": {},
   "python": "3.11.15",
   "numpy": "2.0.2",
   "scipy": "1.13.1",
   "recordedOn": "2026-10-13",
   "cpu": "AMD EPYC 9V74 80-Core Processor",
   "cpuClass": "x86-64-v3",
   "simd": [
    "SSSE3",
    "SSE41",
    "POPCNT",
    "SSE42",
    "AVX",
    "F16C",
    "FMA3",
    "AVX2"
   ],
   "openblasCore": "Haswell",
   "threads": 1
  }
 },
 "oracle": {
  "engine": "SciPy least_squares and scipy.stats.f",
  "method": "simulation; the engine is not involved"
 },
 "families": {
  "growth": {
   "design": {
    "x": [
     0,
     0,
     0,
     1,
     1,
     1,
     2,
     2,
     2,
     3,
     3,
     3,
     4,
     4,
     4,
     5,
     5,
     5,
     6,
     6,
     6,
     7,
     7,
     7,
     8,
     8,
     8,
     9,
     9,
     9,
     10,
     10,
     10
    ],
    "true": {
     "Y0": 50.0,
     "k": 0.3
    },
    "noiseSd": 19.085536923187668
   },
   "replicates": 2000,
   "estimable": 2000,
   "noEstimate": {},
   "quantities": {
    "lnY0": {
     "covered": 1895,
     "of": 2000,
     "coverage": 0.9475,
     "wilson95": [
      0.9368392097083899,
      0.9564450329748887
     ]
    },
    "lnk": {
     "covered": 1896,
     "of": 2000,
     "coverage": 0.948,
     "wilson95": [
      0.9373820458455553,
      0.956900279790442
     ]
    }
   },
   "unresolvedSides": {
    "replicates": 100,
    "sides": 400,
    "unresolved": 0,
    "fraction": 0.0
   },
   "minimumCoverage": 0.9475,
   "cleared": true
  },
  "one-phase": {
   "design": {
    "x": [
     0,
     0,
     1,
     1,
     2,
     2,
     3,
     3,
     4,
     4,
     5,
     5,
     6,
     6,
     7,
     7,
     8,
     8,
     9,
     9,
     10,
     10,
     11,
     11,
     12,
     12
    ],
    "true": {
     "Y0": 100.0,
     "Plateau": 10.0,
     "k": 0.5
    },
    "noiseSd": 1.8
   },
   "replicates": 2000,
   "estimable": 2000,
   "noEstimate": {},
   "quantities": {
    "Y0": {
     "covered": 1894,
     "of": 2000,
     "coverage": 0.947,
     "wilson95": [
      0.9362966169363569,
      0.9559895427942029
     ]
    },
    "Plateau": {
     "covered": 1891,
     "of": 2000,
     "coverage": 0.9455,
     "wilson95": [
      0.9346702670259668,
      0.9546216438464368
     ]
    },
    "lnk": {
     "covered": 1890,
     "of": 2000,
     "coverage": 0.945,
     "wilson95": [
      0.9341286162883299,
      0.9541652116313549
     ]
    }
   },
   "unresolvedSides": {
    "replicates": 100,
    "sides": 600,
    "unresolved": 0,
    "fraction": 0.0
   },
   "minimumCoverage": 0.945,
   "cleared": true
  },
  "two-phase": {
   "design": {
    "x": [
     0,
     0,
     0.25,
     0.25,
     0.5,
     0.5,
     0.75,
     0.75,
     1,
     1,
     1.5,
     1.5,
     2,
     2,
     3,
     3,
     4,
     4,
     6,
     6,
     8,
     8,
     12,
     12,
     16,
     16,
     24,
     24,
     32,
     32,
     40,
     40
    ],
    "true": {
     "Y0": 100.0,
     "Plateau": 5.0,
     "f": 0.6,
     "Kfast": 2.0,
     "Kslow": 0.1
    },
    "noiseSd": 1.9
   },
   "replicates": 2000,
   "estimable": 2000,
   "noEstimate": {},
   "quantities": {
    "Y0": {
     "covered": 1911,
     "of": 2000,
     "coverage": 0.9555,
     "wilson95": [
      0.9455562350551854,
      0.9636973348715931
     ]
    },
    "Plateau": {
     "covered": 1892,
     "of": 2000,
     "coverage": 0.946,
     "wilson95": [
      0.9352121487009426,
      0.9550778451241797
     ]
    },
    "f": {
     "covered": 1896,
     "of": 2000,
     "coverage": 0.948,
     "wilson95": [
      0.9373820458455553,
      0.956900279790442
     ]
    },
    "lnKslow": {
     "covered": 1908,
     "of": 2000,
     "coverage": 0.954,
     "wilson95": [
      0.9439163444279334,
      0.9623429766406889
     ]
    },
    "d": {
     "covered": 1895,
     "of": 2000,
     "coverage": 0.9475,
     "wilson95": [
      0.9368392097083899,
      0.9564450329748887
     ]
    },
    "lnKfast": {
     "covered": 1914,
     "of": 2000,
     "coverage": 0.957,
     "wilson95": [
      0.9471988913295474,
      0.9650489274553872
     ]
    }
   },
   "unresolvedSides": {
    "replicates": 100,
    "sides": 1000,
    "unresolved": 0,
    "fraction": 0.0
   },
   "minimumCoverage": 0.946,
   "cleared": true
  },
  "power": {
   "design": {
    "x": [
     0.5,
     0.5,
     1,
     1,
     2,
     2,
     4,
     4,
     8,
     8,
     16,
     16,
     32,
     32
    ],
    "true": {
     "A": 10.0,
     "B": -0.75
    },
    "noiseSd": 0.32
   },
   "replicates": 2000,
   "estimable": 2000,
   "noEstimate": {},
   "quantities": {
    "Ac": {
     "covered": 1901,
     "of": 2000,
     "coverage": 0.9505,
     "wilson95": [
      0.9400999950103993,
      0.9591727453891917
     ]
    },
    "B": {
     "covered": 1900,
     "of": 2000,
     "coverage": 0.95,
     "wilson95": [
      0.9395558910656041,
      0.9587187663812682
     ]
    },
    "A": {
     "covered": 1893,
     "of": 2000,
     "coverage": 0.9465,
     "wilson95": [
      0.935754264314357,
      0.955533812463484
     ]
    }
   },
   "unresolvedSides": {
    "replicates": 100,
    "sides": 400,
    "unresolved": 0,
    "fraction": 0.0
   },
   "minimumCoverage": 0.9465,
   "cleared": true
  },
  "boltzmann": {
   "design": {
    "x": [
     25.0,
     26.0,
     27.0,
     28.0,
     29.0,
     30.0,
     31.0,
     32.0,
     33.0,
     34.0,
     35.0,
     36.0,
     37.0,
     38.0,
     39.0,
     40.0,
     41.0,
     42.0,
     43.0,
     44.0,
     45.0,
     46.0,
     47.0,
     48.0,
     49.0,
     50.0,
     51.0,
     52.0,
     53.0,
     54.0,
     55.0,
     56.0,
     57.0,
     58.0,
     59.0,
     60.0,
     61.0,
     62.0,
     63.0,
     64.0,
     65.0,
     66.0,
     67.0,
     68.0,
     69.0,
     70.0,
     71.0,
     72.0,
     73.0,
     74.0,
     75.0,
     76.0,
     77.0,
     78.0,
     79.0,
     80.0,
     81.0,
     82.0,
     83.0,
     84.0,
     85.0,
     86.0,
     87.0,
     88.0,
     89.0,
     90.0,
     91.0,
     92.0,
     93.0,
     94.0,
     95.0
    ],
    "true": {
     "Bottom": 1000.0,
     "Top": 9000.0,
     "V50": 52.0,
     "Slope": 1.8
    },
    "noiseSd": 160.0
   },
   "replicates": 2000,
   "estimable": 2000,
   "noEstimate": {},
   "quantities": {
    "Bottom": {
     "covered": 1902,
     "of": 2000,
     "coverage": 0.951,
     "wilson95": [
      0.9406443633026171,
      0.9596264600496927
     ]
    },
    "Top": {
     "covered": 1912,
     "of": 2000,
     "coverage": 0.956,
     "wilson95": [
      0.9461034732959137,
      0.9641481795835833
     ]
    },
    "V50": {
     "covered": 1890,
     "of": 2000,
     "coverage": 0.945,
     "wilson95": [
      0.9341286162883299,
      0.9541652116313549
     ]
    },
    "lnSlope": {
     "covered": 1898,
     "of": 2000,
     "coverage": 0.949,
     "wilson95": [
      0.9384684614587503,
      0.9578100300826845
     ]
    }
   },
   "unresolvedSides": {
    "replicates": 100,
    "sides": 800,
    "unresolved": 0,
    "fraction": 0.0
   },
   "minimumCoverage": 0.945,
   "cleared": true
  }
 }
}
