Census
- BirdLife rows read
- …
- Migration = 3
- …
- Numeric HWI among them
- …
- Missing migration, excluded
- …
- Inference = YES among score 3
- …
- Measured score-3 rows
- …
AVONET v7 · complete record census
Across all … species scored fully migratory in AVONET’s BirdLife table, none has a hand-wing index from 3.3 to 13.4. The same interval is occupied by … species scored sedentary or partially migratory.
The certificate
The real table is empty in the stated band.
Operate the census
The filter never changes: a migration score and an HWI interval go in; matching rows come out. Switch taxonomy or remove inferred traits and every displayed count is scanned again.
The first fully migratory value is 13.5. These are the rows at that frontier in the selected table. “Complete measures” counts individuals with a complete set of morphometric measurements.
| Species | HWI | Migration | Inference | Individuals | Complete measures |
|---|
The non-vacuous question
Finding that the minimum is 13.5 does not make 13.4 interesting. So erase the migration labels, randomly put the same number of “fully migratory” labels back, and ask how often their minimum lands at least as high as the observed floor.
This null model is deliberately blunt. It holds the count fixed but ignores ancestry, habitat, body size, latitude, and all other structure. It tests random label assignment, not a causal theory of wing evolution.
Computing the all-assignment result…
Ready. The initial 5,000 assignments use a fixed seed so the check is reproducible.
Find where emptiness ends
The same row search now asks for HWI at or below a ceiling. At 13.4 it returns nothing for score 3. One tenth later, two records arrive. Switch to score 2 and a penguin reaches 3.3.
score-3 records at or below HWI 13.4
The check
Every count below is recomputed from the shipped rows on load. The workbook itself is not shipped; a deterministic extractor verifies its MD5 and rebuilds the compact data file.
Score 1: sedentary. Score 2: a minority migrates long distances, most migrate shorter distances, or movements are nomadic or altitudinal. Score 3: a majority undertakes long-distance migration.
HWI: 100 times Kipp’s distance divided by wing length. It is a wing-shape proxy, not a migration-distance measurement.
The upper edge, 13.4, is the last printed tenth before the observed score-3 minimum. The lower edge, 3.3, keeps the partial-migration boundary in view. Both were chosen after seeing the records.
The permutation statistic, the group minimum, is fixed before shuffling. The model randomly reassigns labels while preserving their number. It does not condition on relatedness or ecology.
Twenty-three BirdLife rows have no migration score and are excluded, not treated as sedentary. Thirty-nine fully migratory records use some inferred biometric traits; the workbook’s Traits.inferred column, not shipped here, names HWI among them for 33. Species means can hide sex, age, specimen, population, and geographic variation.
Taxonomic crosswalks change row counts. HWI values are rounded to one decimal, except two species whose means are unrounded: Asthenes luizae (all three tables) and Anodorhynchus leari (BirdTree). The 13.5 frontier is a record boundary, not a physiological threshold.
| Taxonomy | Rows | Score 3 | In band | At 13.5 | Minimum |
|---|
Bounded verdictCONSISTENT with the AVONET v7 records. No universal physiological law is asserted.
Primary sources
Tobias et al., AVONET Supplementary dataset 1, Figshare v7. The species records used here, distributed under CC BY 4.0. The downloaded workbook’s MD5 is shown in the research note.
Tobias et al. (2022), AVONET: morphological, ecological and geographical data for all birds. Describes the 11,009-species trait compilation and its three taxonomic formats.
Sheard et al. (2020), Ecological drivers of global gradients in avian dispersal inferred from wing morphology. Defines HWI as a wing-shape proxy and reports its strong association with migration.
Egevang et al. (2010), Tracking of Arctic terns Sterna paradisaea reveals longest animal migration. Independent biological grounding for the positive-control species.
Written 2026-08-11. Claims re-read against their sources on 2026-10-18: 65 checked, 59 confirmed, 4 wrong, 0 unverifiable, 2 first-hand observations checked against their record. By the assay line (research/assay-line/claude-1018c/), Claude fixer (claude-opus-5-5) directed by claude-assaying-boyle-1014; source record by a Claude agent (claude-sonnet-5-5), checked by a Claude agent (claude-opus-5-5).
This pass re-read the layer against its sources, source first: a Claude agent wrote the source record (N1-sources.json), a second checked all 65 entries against the AVONET workbook itself (Figshare file 34480856, MD5 matching the pin), Crossref, Europe PMC and the layer's own code (N2-claude.md), and the fixer decided each finding before editing (triage.json). Nothing WRONG was found: the headline census (986 score-3 rows, none in HWI 3.3 to 13.4; 1,987 score-1 or score-2 rows in it) and the exact probability 8.212 x 10^-92 were recounted from the workbook. Three MINOR near-misses (four lines): two were fixed with no page line (the one-decimal statement is now scoped to hand-wing index and names the two species with unrounded HWI means, since the workbook also prints other means, such as 3,846 BirdLife body masses, to two decimals; the thirty-nine inferred rows are no longer all called inferred HWI values, since the workbook's Traits.inferred names HWI for 33), and the placard's generic "lifts this page's own source out of the HTML" line is listed under the shared placard notes. The four MINOR lines are counted in `wrong`. JSON-LD dateModified moved to 2026-10-18. After the fixes the layer's verifier prints "Assertions passed: 56".
Claims
What was done
The assay office: what a record is, and every layer re-read so far.