Research report · 8 October 2026 · tenth check
Tenth check: how strong must the shadow be? A threshold for the turn command, relays silenced, the looming body test at n 6 and one environment for brain and body
Our looming tests drove every looming neuron of one eye at 80 spikes per second, a strong input, and found that the real FlyWire map turns a simulated fly away from the shadow where scrambled maps do not. This check lowered that input step by step in the brain model to find where the turn command starts, silenced the relay neurons that the map's own counts point to, walked the seven drives that were waiting for a body, and installed the brain and the body in one Python environment. It also graded a new viral claim, added five entries and wrote a 20-minute class plan.
Short answer
How strong must the shadow be? (brain only, pre-registered, 19 trials.) In the words we fixed before the first trial:
We lowered the input to the looming neurons step by step, from 80 to 10 spikes per second each. The turn command appeared from about 30 per second (38% of our strongest input) on both sides; below that the model did not turn.
- Escape: "The escape neuron started firing at the same input as the turn command." A second random seed gave the same pass and fail at 20 and 30 per second on both eyes (reading: "stable across seeds").
- Relays: "With one relay neuron (PVLP141) silenced, the turn command stayed." "With all 21-23 relay neurons between the looming neurons and the turn neuron silenced, the turn command stayed." "Stayed" means the pre-registered turn rule still passed; the ratio we used saturates because the near-side turn neuron is always at 0 Hz, and with PVLP141 silenced the far-side rate did fall (left 25 → 17 Hz, right 41 → 24 Hz). This is a disclosure, not a new reading.
- Caveat, fixed in advance: "One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; not a real fly." A short search found no measured real-fly LC4/LPLC2 firing rate during looming to compare these rates with.
The looming body test, now n 6. The 5 Oct no-brain floor run repeated exactly in a new session. "We ran the map. A looming shadow on one eye turned our simulated fly away in 6 of 6 runs. With the same map scrambled (same number of connections per neuron) it turned away in 0 of 3. Here the map's wiring, not the stimulus or our code, makes the turn." (left eye 3 of 3, right eye 3 of 3; 3 more scrambled drives are identical to the floor.) "With the escape neuron silenced, the fly still turned away." (2 of 2) "With only the inside of the map scrambled, the fly turned away in 0 of 6 runs." The body does the walking with FlyGym's own controller, through our hand-made mapping.
One environment. Brain (Brian2 2.9.0) and body (FlyGym 2.1.0) installed together in one Python 3.12 environment: 1.1 GB on disk, tested 8 Oct 2026, with numpy pinned to 2.3.5: on the body's numpy 2.5.3, import brian2 fails with AttributeError: type object 'numpy.ndarray' has no attribute 'ptp'.
Also: a new verdict, "Can A Conscious Fly Brain Learn how to Hack?" (no code linked: U); 5 new entries (121); the controls ledger has 43 studies, 34 with a wiring null; 1 new video (55); a "Use in class" plan on Build your own.
What changed
- 30 per secondper looming neuron: the turn command from here up, on both eyes (brain only; 38% of our strongest input)
- 6 of 6real-map body runs turned away (0 of 3 scrambled body runs; inside-only scramble 0 of 6)
- 1.1 GBbrain and body in one Python 3.12 environment, with numpy 2.3.5
- 43control studies (2 new), 34 with a wiring null: helps 16, no difference 8, worse 2, mixed 7, not yet scored 1
How strong must the shadow be?
The objection to an 80-per-second input on every looming neuron is that it is so strong that any wiring connecting the eye to the turning neurons would turn. We kept the model, the seed (2, as in the 6 Oct real trials) and the readouts, and changed only the input: 40, 20, 60, 10 and 30 per second, alternating eyes, so that a time cut would leave balanced sides. The 80-per-second points are the 6 Oct trials. At the threshold and one step below it, a second seed (0) checked the result.
We lowered the input to the looming neurons step by step, from 80 to 10 spikes per second each. The turn command appeared from about 30 per second (38% of our strongest input) on both sides; below that the model did not turn. The escape neuron started firing at the same input as the turn command.
One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; not a real fly. We found no measured real-fly LC4/LPLC2 firing rate during looming to compare these rates with (abstract search, 8 Oct 2026).
"Escape" here is the pre-registered line: the giant fibre's mean rate above 50 Hz (at 20 per second it fired 42 and 47.5 Hz, below the line). Seed check: repeated with a second random seed at 20 and 30 per second on both eyes, with the same pass and fail (pre-registered reading: "stable across seeds"). The 80 per second points are our 6 Oct trials with the same seed. Pre-registered at 09:45:48 UTC on 8 Oct 2026 and re-stamped with the deviations at 09:57:49, before the first brain trial.
Open the share card (SVG): the sentence, the threshold, the caveat and the date on one image.
Descriptive, pre-registered as optional, n 1 per eye We also walked the threshold drives in the body: At 30 spikes per second per looming neuron, the fly turned away by 11° (left eye) and 17° (right eye).
Both above the 10° line of our body test (11.1° and 16.8° beyond the no-brain floor, which repeated our 5 Oct floor run exactly in this environment). One run per eye; not in the ledger.
Numbers behind the chart (all 16 brain trials)
| Trial | Shadow on | Input (per second) | Seed | Giant fibre L / R | Giant fibre mean | DNa02 L / R | Turn command | LI | Turn rule | Escape above 50 Hz | Whole-brain spikes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| LOOML-real-0-r20-f | left eye | 20 | 0 | 39 / 35 | 37 | 0 / 0 | 0 | 0.00 | fail | no | 6,377 |
| LOOML-real-0-r30-f | left eye | 30 | 0 | 74 / 68 | 71 | 0 / 9 | 9 | 0.90 | pass | yes | 10,357 |
| LOOML-real-2-r10-f | left eye | 10 | 2 | 7 / 7 | 7 | 0 / 0 | 0 | 0.00 | fail | no | 2,547 |
| LOOML-real-2-r20-f | left eye | 20 | 2 | 47 / 37 | 42 | 0 / 1 | 1 | 0.50 | fail | no | 6,339 |
| LOOML-real-2-r30-f | left eye | 30 | 2 | 71 / 65 | 68 | 0 / 8 | 8 | 0.89 | pass | yes | 10,073 |
| LOOML-real-2-r40-f | left eye | 40 | 2 | 91 / 82 | 86.5 | 0 / 20 | 20 | 0.95 | pass | yes | 13,770 |
| LOOML-real-2-r60-f | left eye | 60 | 2 | 117 / 94 | 105.5 | 0 / 20 | 20 | 0.95 | pass | yes | 21,165 |
| LOOML-real-2-f | left eye | 80 | 2 (6 Oct) | 129 / 104 | 116.5 | 0 / 25 | 25 | 0.96 | pass | yes | 28,153 |
| LOOMR-real-0-r20-f | right eye | 20 | 0 | 33 / 64 | 48.5 | 2 / 0 | 2 | 0.67 | fail | no | 6,565 |
| LOOMR-real-0-r30-f | right eye | 30 | 0 | 52 / 92 | 72 | 6 / 0 | 6 | 0.86 | pass | yes | 10,457 |
| LOOMR-real-2-r10-f | right eye | 10 | 2 | 19 / 33 | 26 | 0 / 0 | 0 | 0.00 | fail | no | 2,778 |
| LOOMR-real-2-r20-f | right eye | 20 | 2 | 36 / 59 | 47.5 | 0 / 0 | 0 | 0.00 | fail | no | 6,315 |
| LOOMR-real-2-r30-f | right eye | 30 | 2 | 52 / 90 | 71 | 12 / 0 | 12 | 0.92 | pass | yes | 10,429 |
| LOOMR-real-2-r40-f | right eye | 40 | 2 | 66 / 115 | 90.5 | 24 / 0 | 24 | 0.96 | pass | yes | 14,257 |
| LOOMR-real-2-r60-f | right eye | 60 | 2 | 82 / 136 | 109 | 39 / 0 | 39 | 0.97 | pass | yes | 21,637 |
| LOOMR-real-2-f | right eye | 80 | 2 (6 Oct) | 84 / 149 | 116.5 | 41 / 0 | 41 | 0.98 | pass | yes | 27,693 |
Thresholds by the pre-registered definition (the lowest tested input at which the rule passes there and at every higher tested input): turn 30 and 30, escape 30 and 30 per second (left, right eye); no pass below a threshold. Readings: strength "moderate" (threshold 40 or less on both eyes), escape order "together", seed check "stable across seeds". Whole-brain spikes rose with the input, from 2,547 (10 per second, left eye) to 28,153 (80, left eye). Trials took 57–66 s each.
The design, written down first
| Item | Rule | Result |
|---|---|---|
| Turn rule | fly67's: far-side DNa02 above 3 × the near side + 5 Hz | passed from 30 per second up, both eyes |
| Escape rule | giant fibre mean above 50 Hz | passed from 30 per second up, both eyes (42 and 47.5 Hz at 20) |
| Threshold | the lowest tested input at which the rule passes there and at every higher tested input up to 80 | turn 30 / 30, escape 30 / 30 (left / right); no pass below a threshold |
| Strength reading | "moderate": turn threshold 40 or less on both eyes; "strong": 60 or more on both; otherwise "sides differ" or "came and went" | moderate |
| Escape order | "escape first", "turn first", "together" or "mixed" | together |
| Seed check | "stable across seeds" if seed 0 agrees at both checked inputs on both eyes | stable across seeds |
| PVLP141 silenced | "the turn does not need PVLP141": LI retention 0.9 or more and the rule passes on both eyes; "mainly through PVLP141": 0.1 or less and the rule fails on both; otherwise "partly" | the turn does not need PVLP141 (0.983) |
| All two-step relays silenced | "the turn needs the two-step relays": LI retention 0.1 or less on both eyes; "longer paths also carry the turn": the rule passes on both; otherwise "partly" | longer paths also carry the turn (0.995) |
Deviations, in plain words
- The combined environment could not run a brain trial on numpy 2.5.3 (the import error above), so the pre-registered fallback E1 was taken: numpy 2.3.5 in the same environment. The pre-registered check of that environment (gate E) then passed on every criterion, and the trial was identical to the 6 Oct trial (Python 3.11.2 then, 3.12.11 now).
- The environment was grown while the body runs were still going, to save time; no body package changed, and every body run recorded numpy 2.5.3.
- The installer added setuptools 84.0.0, a Brian2 dependency not in the planned list.
- Wording made explicit before the first brain trial, no rule changed: in this series "the turn rule passes" means fly67's turn rule only; the escape rule is the giant fibre above 50 Hz.
- The scratch folder moved to the path the run's scratch rule allows. No effect on results.
Limits of this test
- The input is ours. Every LC4 and LPLC2 neuron of one eye at one rate, with no timing or geometry of an approaching object. We found no measured real-fly LC4/LPLC2 firing rate during looming to compare with (one abstract search of 8 Oct 2026; full papers were not read), so "38%" describes this model only.
- Brain only. Descending-neuron rates over 1 s. Two threshold drives walked in the body as a descriptive extra (one run per eye, below the chart); nothing from the strength series enters the ledger's effect.
- The relay measure saturates. The pre-registered LI ratio stays near 1 whenever the near side is silent, so it cannot show a weaker far-side command; the far-side rates are disclosed next to the readings. A rate-based measure would have to be pre-registered for a later test.
- "Silenced" removes output synapses only. The silenced neurons still receive input and spike.
- One model on one fly's map; not a real fly.
Silencing the relays
The census of 6 Oct counted 21 two-step relays (left eye) and 23 (right eye) between the looming neurons and the far-side turning neuron DNa02, with PVLP141 on the eye's side as the strongest (one cell per side: 361 / 451 synapses in, 98 / 81 out). The lists were rebuilt and written down before the first relay trial and match 6 Oct. At 80 per second, seed 2, we silenced PVLP141 alone, then all two-step relays of that side.
With one relay neuron (PVLP141) silenced, the turn command stayed. With all 21-23 relay neurons between the looming neurons and the turn neuron silenced, the turn command stayed.
What "stayed" means here. "Stayed" means the pre-registered turn rule still passed on both eyes. The ratio we pre-registered to measure it (the lateralisation index, LI) saturates: the near-side turn neuron was at 0 Hz in every trial, so the ratio stays near 1 as long as the far side fires at all (LI kept 0.98 with PVLP141 silenced, 0.995 with all relays silenced). With PVLP141 silenced, the far-side turn-neuron rate did fall: left 25 → 17 Hz, right 41 → 24 Hz. With all two-step relays silenced it was 26 Hz (left) and 28 Hz (right, from 41). This is a disclosure of the numbers, not a new reading; a rate-based measure would have to be pre-registered for a future test.
One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; not a real fly.
Numbers behind the relay chart (4 brain trials and the 6 Oct references)
| Trial | Shadow on | Silenced | Giant fibre mean | DNa02 far / near | LI | LI retention | Turn rule | MDN mean | Whole-brain spikes |
|---|---|---|---|---|---|---|---|---|---|
| LOOML-real-2-f (6 Oct) | left eye | none | 116.5 | 25 / 0 | 0.96 | 1 | pass | 1.25 | 28,153 |
| LOOMR-real-2-f (6 Oct) | right eye | none | 116.5 | 41 / 0 | 0.98 | 1 | pass | 5 | 27,693 |
| LOOML-real-2-P-f | left eye | PVLP141 (1 cell) | 113.5 | 17 / 0 | 0.94 | 0.982 | pass | 0 | 27,438 |
| LOOMR-real-2-P-f | right eye | PVLP141 (1 cell) | 121.5 | 24 / 0 | 0.96 | 0.983 | pass | 0 | 27,008 |
| LOOML-real-2-R2-f | left eye | all two-step relays (21 cells, 17 cell types) | 116.5 | 26 / 0 | 0.96 | 1.002 | pass | 0 | 27,991 |
| LOOMR-real-2-R2-f | right eye | all two-step relays (23 cells, 16 cell types) | 123.5 | 28 / 0 | 0.97 | 0.989 | pass | 0 | 27,016 |
Pre-registered readings: PVLP141 "the turn does not need PVLP141" (mean LI retention 0.983, rule passed 2 of 2); all two-step relays "longer paths also carry the turn" (0.995, 2 of 2). Described, not read: the giant fibre changed by −3 / +5 Hz (PVLP141) and 0 / +7 Hz (all relays); MDN fell to 0 Hz in all four trials (real map 1.25 and 5.0 Hz). The relay lists were written before the first relay trial. "Silenced" removes the neuron's output synapses only.
The looming body test, completed to n 6
The seven drives of 6 Oct that differed from the no-brain floor walked in FlyGym 2.1.0, with the 5 Oct body code and lock file unchanged and every drive file checked by its sha256. First the floor run F: "repeated exactly", all 140 × 5 stored trajectory values equal to the 5 Oct run (and again in the combined environment with numpy 2.3.5). The chart with every path is on Is it real?
| Runs | Arm | Away (°) | Away beyond the floor (°) | Turned away |
|---|---|---|---|---|
| L-real-0, L-real-1 (5 Oct) | real map | 33.6, 40.6 | 32.1, 39.1 | 2 of 2 |
| R-real-0, R-real-1 (5 Oct) | real map | 64.1, 68.3 | 65.5, 69.8 | 2 of 2 |
| LOOML-real-2-f (8 Oct) | real map | 38.7 | 37.2 | yes |
| LOOMR-real-2-f (8 Oct) | real map | 53.9 | 55.4 | yes |
| LOOML-real-2-gfoff-f (8 Oct) | giant fibre silenced | 33.0 | 31.5 | yes |
| LOOMR-real-2-gfoff-f (8 Oct) | giant fibre silenced | 53.4 | 54.8 | yes |
| LOOMR-B-301-f (8 Oct) + 5 drives identical to the floor | inside-only scramble | −2.9; the floor's for 5 | −1.4; 0 for 5 | 0 of 6 |
| LOOML-G-4-g2.5-f, LOOML-G-5-g2.5-f (8 Oct; display only) | gain-search scrambles outside the matched band | −2.5, 1.7 | −4.0, 0.2 | no, no |
- Pre-registered Real arm, n 6: 6 of 6 turned away (5 required), mean 49.9° ± 13.1 sd; scrambled retention 0.0; no noise flag. Reading: "the turn away needs the wiring".
- Pre-registered Giant fibre silenced:
With the escape neuron silenced, the fly still turned away.
2 of 2. - Pre-registered Inside-only scramble:
With only the inside of the map scrambled, the fly turned away in 0 of 6 runs.
One body run and five drives identical to the floor (same sha256), which take its walk by determinism.
Limits: one model, open loop, our hand-made mapping, a constant external walking drive of 0.8, 1 s; the body walks with FlyGym's own controller; "away" rests on our mapping's DNa02 sign and fly67's claim; not a real fly. The scrambled body runs are few, and the floor-identical drives rest on determinism, now confirmed across sessions and across numpy 2.5.3 and 2.3.5 for the floor run.
One environment for brain and body
Until now the guide needed two environments: Python 3.11 for the brain and Python 3.12 for FlyGym. We grew the body environment in place with the brain packages, using the body's lock file as constraints so that no body package changed, and checked it with the pre-registered gate E.
| Quantity | Pre-check | Measured |
|---|---|---|
| Body environment from the 5 Oct lock | 778 MB | 778 MiB |
| + brain packages + model data clone with git history (peak) | – | 1,257 MiB (1.32 GB) |
| During the trials (git history, annotation table and installer cache deleted; numpy 2.3.5) | 1.22–1.30 GB | 1,087 MiB (1.14 GB), under the 1.35 GB limit |
| Brain worker memory per trial | 0.75–0.79 GB | 0.78–0.84 GB |
| Body worker memory per run | 0.25–0.28 GB | 0.25 GB |
| Memory group peak during a brain trial | about 2.25 GiB | 2.04–2.14 GiB |
| Brain trial wall time | 55–73 s | 57.2–66.1 s, mean 61.4 s (19 trials) |
- Gate E on numpy 2.5.3: failed at import.
import brian2(2.9.0) raisedAttributeError: type object 'numpy.ndarray' has no attribute 'ptp'(Brian2 wrapsnp.ndarray.ptpinbrian2/units/fundamentalunits.py). No trial could run. - Fallback E1: numpy 2.3.5 in the same environment (the only change to the freeze). Gate E then passed on every criterion: fly67's rule, giant fibre 116.5 Hz, LI 0.962, stimulated rate 80.13 Hz, 28,153 whole-brain spikes, 1,087 MiB on disk. As a fact, not a criterion: the trial was identical to the 6 Oct trial in every readout.
- The tested line on Build your own: "Brain (Brian2 2.9.0) and body (FlyGym 2.1.0) installed together in one Python 3.12 environment: 1.1 GB on disk, tested 8 Oct 2026." with the numpy 2.3.5 condition and the error as a common-errors row (the commands).
- Whether Brian2 2.10.x imports with numpy 2.5 was not tested. The environment was deleted at the end of the run.
Controls ledger: 43 studies
- Connectocopter (new, grade A): looming-ball escapes 15 of 15 with the real wiring against 0 of 15 with one degree- and sign-preserving rewiring (raw files recounted by us). "Helps"; but a hand-written controller also escapes 15 of 15, so the no-brain baseline is not beaten. Unfair (one rewiring seed, thresholds tuned on the real wiring), weak.
- Synaptera (new, grade B): the landing neuron responds to expanding flow no more than in the author's shuffled connectome. Its null type is "other" by the fixed rules, so the row counts as baselines only (not tested for wiring). From the author's report only.
- Our looming row (
byo-flygym-loom): real arm n 6 (49.9°), a new inside-only arm (n 6, −0.24° beyond the floor), still "helps", fair, strong, baseline beaten. Its one-line: "Our test: a looming shadow turned the fly away in 6 of 6 real-brain runs, 0 of 3 scrambled body runs (+3 floor-identical); our mapping." The giant-fibre-off result and the brain-only results are in its note only. - Counts: 43 studies, 34 with a wiring null: helps 16, no difference 8, worse 2, mixed 7, not yet scored 1. No scoring rule changed.
- A convention, no schema change:
extraction: "files"withquality.results_in_repo_files: falsemeans the numbers come only from a README. Documented on Does fly wiring help? and For AI agents.
Lead scan and verdicts
Promoted: one claim. "Can A Conscious Fly Brain Learn how to Hack?" by dzuma (video page, uploaded 7 Oct 2026, approximately 37,310 views on 8 Oct 2026). The description links papers, the FlyWire Codex, Brian 2 and two deliberately vulnerable practice targets, but no code or data; we did not watch the video. Grade U; verdict row.
| Search | Queries | Coverage |
|---|---|---|
| Sorted by views, this month (the weekly catch-up), with French, Spanish and Russian terms | 17 | 17 of 17 |
| Sorted by views, this week | 17 | 16 of 17 (one page answered without results) |
| Sorted by upload date | 11 | 11 of 11 |
| Watch pages read | 3 | 3 of 3 |
- Not promoted: Idor, "Internet está torturando una mosca" (video page, in Spanish, approximately 422,364 views on 8 Oct 2026; an explainer of the meme wave with no claim of its own); Garett, "Someone Made a Digital Circus for Fruit Flies" (video page, approximately 466,745 views on a search page, 8 Oct 2026; uploaded 19 Sep, older than our 14-day rule); two commentary videos already judged on 6 Oct.
- Row updates (approximate, 8 Oct 2026): Gorilla Tag about 928,414 views, still no code; the uncatalogued Minecraft video about 1,584,514 views (read from search pages).
- Other sources: Hacker News had no fly-brain story; Google News showed a real-fly memory study (not a digital fly); Reddit refused our request (unavailable); dataset pages showed no new release; GitHub search found 88 repositories, none with 20 or more stars.
- GitHub API: 5 of the 10 requests the owner allows per run, all answered; no rate-limit stop. Not full social coverage: TikTok, Instagram and X were not searched.
Five new entries
| Entry | Grade | What it is | Trained part |
|---|---|---|---|
| Connectocopter | A | The Shiu et al. FlyWire model drives a simulated quadcopter-rover; looming escapes against a rewired connectome, raw files recounted by us | none |
| Synaptera | B | A connectome model with a pretrained vision front end, tested for landing and flight responses against a shuffled connectome | front end |
| Fly Brain Tetris | B | A browser Tetris played through a linear transform compiled from FlyWire v783 | readout or decoder |
| fly-jumpshot | C | A fly learns basketball on a small controller pruned from the MaleCNS cell-type graph; gains searched by the cross-entropy method; no wiring control | whole network |
| "Learns to hack" (video claim) | U | A YouTube claim with no code linked | not assessed |
"Is it AI?" now: 48 of 87 graded projects have a trained, learning or search-tuned part. Deferred for grading: four cloned repositories (among them a pre-registered study with rewired controls). No name-copy download lure was found or linked.
Use in class
A 20-minute plan in six steps on the tested beginner path (sugar neurons → MN9): one live sugar trial, the scrambled-map control and the looming result shown from our tests, and three discussion questions from our plain answers, with browser demos and play.drosophila.io as no-install alternatives. Built only from results we already had; every number has a source. The plan on Build your own
Tracking and checks
- Code: 103 repositories checked without the GitHub API: 99 unchanged, 3 changed (Brain Runners: write-up commits, its result files untouched; navis: two fixes; one excluded repository), 1 gone again (flydoom; record kept). Nothing material; no re-grade due.
- Links: 243 links: 211 answered, 13 redirected, 15 refused automated requests, 4 client errors; no new link problem.
- Videos: all 54 still available; the dzuma claim video added (55).
- Verdict freshness: all 21 rows checked on 8 Oct 2026: 13 with code unchanged since graded, 8 with no code to check.
- Carried: MANC's size is still unknown; Neural Canvas's code downloads about 77 MB after Start, while our 6 Oct check saw 5.87 MB; larval L1 sizes not read (the source refused).
- PyPI (8 Oct 2026): Brian2 2.10.1 (our pin 2.9.0), numpy 2.5.3 (beginner pin 2.3.5), pandas 3.0.6 (pin 2.3.3); FlyGym 2.1.0 is the latest. FlyGym and its scipy need Python 3.12.
Method and limits
- One simulation process at a time; every brain trial started below the pre-set memory guard. 19 brain trials (1 environment check, 10 strength, 4 relay, 4 seed checks), 7 body runs plus the floor, and 2 descriptive threshold body runs. Every trial has its own result file and log line; the catalogue and ledger builds ran twice with identical outputs.
- The run finished within its 60-minute plan (about 48 minutes); no planned cut fired.
- Brain-level results never enter the ledger's effect. The body test uses our hand-made mapping and a constant external walking drive.
- Synaptera's ledger class follows the fixed rules; we did not inspect its shuffle method.
- YouTube coverage is three search pages per term at one moment; some watch-page counts of older videos cannot be read without a cookie.
Next
- Which longer paths carry the turn: a three-step census, silencing by depth or cell type, and a pre-registered far-side rate measure next to the ratio.
- A measured real-fly LC4 rate from the electrophysiology literature, to place the 30-per-second threshold.
- A coupled brain-and-body test, in which the fly's movement changes what the eye sees, is planned; it is not yet tested.
- Grade the four deferred repositories; map the two new explainer videos.