{
  "paper": "headley-2026-inhibitory-rhythms",
  "script": "verification/headley-2026-inhibitory-rhythms/verify.py",
  "argv": [],
  "observed_by": "verification/audit_run.py",
  "recorded": "2026-09-13T16:01:30+00:00",
  "interpreter": {
    "executable": "~/anaconda/bin/python",
    "version": "3.10.18"
  },
  "exit": "SystemExit(0)",
  "results": [
    {
      "claim": "distal-inhib-drops-firing-02hz",
      "paper_value": "control=5.5 Hz, distal\u00d72=0.2 Hz",
      "reproduced_value": "control=5.50, dendritic=0.20 Hz",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "perisomatic-inhib-drops-firing-07hz",
      "paper_value": "control=5.5 Hz, perisomatic\u00d72=0.7 Hz",
      "reproduced_value": "control=5.50, somatic=0.70 Hz",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "na-spikes-couple-2to3ms-before-ap",
      "paper_value": "Na+ peak -1 to -3 ms before AP (proximal)",
      "reproduced_value": "proximal peak times: ['-2', '-3', '-1', '-2'] ms",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "nmda-spikes-couple-25ms-before-ap",
      "paper_value": "NMDA peak -15 to -25 ms before AP (distal)",
      "reproduced_value": "distal peak times: ['-10', '-15', '-20', '-20'] ms",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "ca-spikes-couple-20ms-before-ap",
      "paper_value": "~20 ms before AP (distal apical tuft)",
      "reproduced_value": "most-distal(dist=9)=-25ms, mid(dist 2-7)=['-5', '-5', '-5', '-5', '-5', '-5']ms",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "gamma-perisomatic-no-dendritic-spike-change",
      "paper_value": "control roughly equals somatic for Na/NMDA/Ca dendritic spike freq (static case)",
      "reproduced_value": "na: 2.12\u21922.27 Hz (6.7%), nmda: 4.28\u21924.19 Hz (1.9%), ca: 4.86\u21924.84 Hz (0.3%)",
      "status": "PASS",
      "measured": true
    },
    {
      "claim": "perisomatic-inhib-subtractive-divisive",
      "paper_value": "threshold 100\u2192400 pA (subtractive), max rate 19\u219215 Hz (divisive)",
      "reproduced_value": "threshold 100\u2192400 pA, max 19\u219215 Hz",
      "status": "PASS",
      "measured": true
    }
  ],
  "opened": [
    {
      "path": "/tmp/headley/data/Figure2b.csv",
      "bytes": 18697,
      "sha256_12": "d1a62ef5c3e5"
    },
    {
      "path": "/tmp/headley/data/Figure3a.csv",
      "bytes": 7523,
      "sha256_12": "9cbeea137fd7"
    },
    {
      "path": "/tmp/headley/data/Figure3c.csv",
      "bytes": 7785,
      "sha256_12": "2530c8cf6b91"
    },
    {
      "path": "/tmp/headley/data/Figure4a.csv",
      "bytes": 1424,
      "sha256_12": "f31b71ec9896"
    },
    {
      "path": "/tmp/headley/data/Figure4b.csv",
      "bytes": 630,
      "sha256_12": "5d41ccf8481d"
    },
    {
      "path": "/tmp/headley/data/Figure4d.csv",
      "bytes": 264369,
      "sha256_12": "9b8d46ecc96f"
    },
    {
      "path": "/tmp/headley/data/Figure4e.csv",
      "bytes": 192791,
      "sha256_12": "1406a15f8a7a"
    },
    {
      "path": "/tmp/headley/data/Figure4f.csv",
      "bytes": 43702,
      "sha256_12": "61e57a911ecd"
    }
  ],
  "stdout_tail": "FAST MODE \u2014 estimated time: ~2 min\n============================================================\n[data] Repo already present at /tmp/headley\n[data] Found 15 CSVs in /tmp/headley/data\n\n[data] Loading /tmp/headley/data/Figure4a.csv\n  firing-rate claims: control=5.50, distal=0.20 (0.0s)\n  na-spikes-couple-2to3ms-before-ap: [-2, -3, -1, -2] \u2192 PASS (0.0s)\n  nmda-spikes-couple-25ms-before-ap: [-10, -15, -20, -20] \u2192 PASS (0.0s)\n  ca-spikes-couple-20ms-before-ap: tuft=-25ms, mid=[-5, -5, -5, -5, -5, -5] \u2192 PASS (0.0s)\n  gamma-perisomatic-no-dendritic-spike-change: na: 2.12\u21922.27 Hz (6.7%), nmda: 4.28\u21924.19 Hz (1.9%), ca: 4.86\u21924.84 Hz (0.3%) \u2192 PASS (0.0s)\n  perisomatic-inhib-subtractive-divisive: threshold 100\u2192400, max 19\u219215 \u2192 PASS (0.0s)\n\n[figures] Running figures/generate_figures.py ...\nGenerating Headley 2026 figure panels...\n[saved] figures/fig4a-firing-rates.png  (24 KB)\n[saved] figures/fig3a-nmda-coupling.png  (40 KB)\n[saved] figures/fig2b-na-coupling.png  (38 KB)\nDone.\n[figures] Figure generation complete.\n\n============================================================\nSUMMARY\n\n-------------------------------------------------+----------------------------+------------------------------------------+-------\nCLAIM SLUG                                       | PAPER VALUE                | REPRODUCED                               | STATUS\n-------------------------------------------------+----------------------------+------------------------------------------+-------\ndistal-inhib-drops-firing-02hz                   | control=5.5 Hz, distal\u00d72=0.2 Hz | control=5.50, dendritic=0.20 Hz          | PASS  \nperisomatic-inhib-drops-firing-07hz              | control=5.5 Hz, perisomatic\u00d72=0.7 Hz | control=5.50, somatic=0.70 Hz            | PASS  \nna-spikes-couple-2to3ms-before-ap                | Na+ peak -1 to -3 ms before AP (proximal) | proximal peak times: ['-2', '-3', '-1', '-2'] ms | PASS  \nnmda-spikes-couple-25ms-before-ap                | NMDA peak -15 to -25 ms before AP (distal) | distal peak times: ['-10', '-15', '-20', '-20'] ms | PASS  \nca-spikes-couple-20ms-before-ap                  | ~20 ms before AP (distal apical tuft) | most-distal(dist=9)=-25ms, mid(dist 2-7)=['-5', '-5', '-5', '-5', '-5', '-5']ms | PASS  \ngamma-perisomatic-no-dendritic-spike-change      | control roughly equals somatic for Na/NMDA/Ca dendritic spike freq (static case) | na: 2.12\u21922.27 Hz (6.7%), nmda: 4.28\u21924.19 Hz (1.9%), ca: 4.86\u21924.84 Hz (0.3%) | PASS  \nperisomatic-inhib-subtractive-divisive           | threshold 100\u2192400 pA (subtractive), max rate 19\u219215 Hz (divisive) | threshold 100\u2192400 pA, max 19\u219215 Hz       | PASS  \n-------------------------------------------------+----------------------------+------------------------------------------+-------\n\n7/7 claims verified (0 WARN, 0 FAIL)\n",
  "data_commit": "0476c95"
}
