PVD hears the harsh excess: escape survives losing the gentle-touch cells - #205
Merged
Merged
Conversation
…ells Route harsh touch through PVD, the multidendritic nociceptors. The transduction is the whole-body instantaneous contact total high-passed at pvd_threshold: everything below the threshold still belongs to ALM/AVM/PLM's smoothed, habituating pathway, and PVD hears only the excess -- deliberately unsmoothed, because a nociceptor that low-passes its emergency is not one. Its drive therefore ends the moment the force does, and the phenotype is measured during the prod, not after it. Calibration is measured, not guessed: 20 s crawls on the standard and bare plates never register contact at all (max total 0.0, seeds 0-2), the suite's gentle pokes sum to 2.0, and a tweezers-grade 6.0 clears threshold 3.0 and saturates the pool. The new behaviour test runs the Way & Chalfie (1989) dissection: with all six gentle-touch cells ablated, a sustained hard prod still depolarises AVA (+0.008 paired, through PVD's own reconstructed synapses onto AVA/PVC -- nothing scripted), while a gentle prod moves nothing to machine precision, since below threshold it enters only dead cells. Ported to the WASM runtime in the same change (pool indices and both scalars in the payload); the conformance suite exercises the path via the sleep scenario's strength-8.0 arousal pokes and the port reproduces Python to 5e-13 mm / 6e-11 mV. Audit reading moves to 112/302; ADF/ASI/ASG/ASJ are now the last deaf chemosensors (#199 holds that design). Closes #201. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CBroMXcYdfkyb5buJPcKvL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #201.
What
Routes harsh touch through PVD, the multidendritic nociceptors — the last unrouted mechanosensor. The transduction is the whole-body instantaneous contact total high-passed at
pvd_threshold: everything below it still belongs to ALM/AVM/PLM's smoothed, habituating pathway, and PVD hears only the excess.Deliberately unsmoothed. A nociceptor that low-passes its emergency is not one. The consequence is honest too: PVD's drive ends the moment the force does, so the phenotype is measured during a sustained prod, not after it — the gentle pathway only passes an after-the-fact protocol because its EMA keeps pushing once the stimulus is gone.
Calibration (measured, not guessed)
pvd_gain = 30pA/unit).The dissection
New behaviour test runs Way & Chalfie (1989): ablate all six gentle-touch cells (ALM/AVM/PLM/PVM) —
Runtime parity
Ported to the WASM runtime in the same change (pool indices + both scalars in the payload). The conformance sleep scenario's strength-8.0 arousal pokes exercise the new path in both runtimes; the port reproduces Python to 5e-13 mm / 6e-11 mV, multi-animal included.
Bookkeeping
tools/idle_neurons.py: fourth reading, 112/302 reachable; PVD off the deaf roster; ADF/ASI/ASG/ASJ are now the last deaf chemosensors (Food quality as a world feature, then the ADF/ASI/ASG/ASJ routing it unblocks #199 holds that design).tools/ci_test_targets.py(behaviour-physiology group); NEXT.md sensory-roster note updated.🤖 Generated with Claude Code
https://claude.ai/code/session_01CBroMXcYdfkyb5buJPcKvL
Generated by Claude Code