Skip to content

species: Common golden-mantled ground squirrel (Callospermophilus lateralis) - #1301

Open
jt55401 wants to merge 3 commits into
mainfrom
wave-20261101c-1143-callospermophilus-lateralis
Open

jt55401 wants to merge 3 commits into
mainfrom
wave-20261101c-1143-callospermophilus-lateralis

Conversation

@jt55401

@jt55401 jt55401 commented Nov 1, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #1143

This follow-up replaces closed PR #1299. That PR was closed because its shared ground-forager program could eat mast only, while winter dormancy appeared in the species display but did not stop foraging. The species record and its source work were preserved on this branch.

Evidence and scope

  • GBIF usage key 7593288 and iNaturalist taxon 180010 resolve to Callospermophilus lateralis at species rank; ITIS TSN 76772 and IUCN LC are recorded from Wikidata. These providers were checked on 2026-11-01. The existing country-level native range and other sourced traits remain unchanged.
  • Wikipedia (CC BY-SA 4.0) supports the omnivorous food list, late-summer/fall caching, burrow shelter, and winter hibernation. Diet weights remain explicitly authored because no quantitative open diet study was found.
  • ADW (CC BY-NC-SA 3.0) is retained as a last resort for its reported seven-year wild average, mostly-diurnal pattern, and hibernation timing. It cautions that the wild average likely excludes juvenile mortality. Wikipedia and AnAge report only “up to” lifespan values, and neither supports a typical wild average; the captive maximum is not used. ADW is the only checked source for the average and diel detail, so its NC terms remain isolated and disclosed.
  • The existing optional shoulder height remains omitted because no sourced value was available. The visual stripe now uses paired white side bands with dark borders, consistent with the diagnostic description in the sources.

Activity and behaviour

  • Region: US. The existing iNaturalist query used place id 1, tier A, 2,447 observations, usable; GBIF country US returned 13,120 observations, tier A, usable. The curve is the mean of both monthly shares, 15,567 records total. The curve peaks in summer and falls to zero in January, February, and December; counts remain an activity proxy.
  • Program: fsm-golden-mantled-forager-v1, local to this species. Separate eat_nearest states handle invertebrates and mast. Invertebrate feeding is enabled in April–July and has a 0.35 choice in August–September when insects are nearby. The mast resource calendar is August–November, but the higher-priority winter gate means mast feeding is executable in August–September only.
  • The winter shelter-rest gate uses the record’s sourced, approximate October–April dormancy window (month_in: [10, 11, 12, 1, 2, 3, 4]). Outside that window, is_day: false transitions every state to shelter rest; the day transition returns to ordinary activity. A close threat overrides the rest gates. Surface feeding, drinking, and wandering require is_day: true.
  • Hibernation timing varies by elevation. This single US calendar window is an approximation; the FSM cannot represent regional windows or temperature-persistence triggers. The US activity curve is used for season review, not as evidence for exact hibernation dates.

Validate report

species/callospermophilus-lateralis: 0 errors, 2 warnings; provenance 36/36; cleanliness 65
Warnings:
- MissingShoulderHeight: the optional shoulder-height value remains omitted rather than guessed.
- NonCommercialLicense: ADW is an NC last resort for the wild average lifespan and diel/hibernation detail, as explained above.

uv run tools/validate.py --self-check: 0 findings
uv run tools/validate.py --report: exit 0, all species validated with 0 errors
uv run tools/validate.py --locale all --report: exit 0, all locales validated with 0 errors
uv run --with pytest --with jsonschema pytest tools/tests -q: 347 passed, 8 skipped
uv run tools/validate.py --write-attribution after commit: no species diff

Tested commit: 6b1e1a07d66f98cf800e23068bd8a92609b393bd.

Preview evidence

Inspected every declared pose in the local preview using headless Chromium with software WebGL: idle, walk, trot, gallop, and rest. The paired stripe bands and dark borders remain attached in each gait; the golden shoulder mantle is visible. No console errors occurred in the Chromium preview.

Checklist

Species

  • Closes the linked species-request issue
  • Checked current main and open PRs for the same taxon; claimed the issue
  • Taxon identifiers and source claims checked at their providers
  • Evidence locators, units/statistics and authored transformations documented
  • Validate report included above, with no errors
  • Attribution regenerated and committed
  • US activity curve and source tiers reviewed
  • Executed behaviour fits the animal's diet and day/night schedule; actual month sets documented
  • Existing traits and activity data preserved; behavior and stripe corrections are explained
  • Repository self-check, all-species/all-locale validation, and tests pass on this commit
  • Every declared pose previewed
  • CC BY-SA and NC sources identified; NC last resort explained above
  • No local paths, hostnames, or tokens in the diff
  • One species in this PR

Remaining work

Maintainer review only. No merge requested. The only modelling limitation is the documented broad US hibernation window across populations that vary by elevation.

jt55401 and others added 3 commits November 1, 2026 04:45
…eralis)

Adds the species record, its attribution, and a US activity curve from
iNaturalist place 1 and GBIF country US. Lifespan is a low-confidence
non-commercial (CC BY-NC-SA 3.0) last resort from ADW; see provenance.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>

@jt55401 jt55401 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hourly maintainer review: 6b1e1a0

Disposition: changes requested, wrong identifier and incomplete feeding representation. No merge.

  • species/callospermophilus-lateralis/species.json:external.itis_tsn=76772 resolves at ITIS to the snail Columella edentula. Wikidata P685 is NCBI, not ITIS; both the source note and external provenance confuse namespaces. I independently verified ITIS 930305 as valid Callospermophilus lateralis (Say, 1823), matching Wikidata P815. Correct or omit the optional ID, fix provenance and regenerate attribution.
  • behavior.json reaches only invertebrate feeding in May–September and mast feeding in August–September, after the October–April dormancy guard preempts April/October/November food entries. Five other diet categories, totaling 45% of the authored diet, have no feeding actions. The cited Biology and ecology supports a broader omnivorous diet without the imposed seasonal exclusion. Add fitting reachable food choices or justify a biologically defensible simplification and its seasonal resource availability. Add outcome regressions for food reachability and the night/winter priority guards, as required for new programs by docs/data-quality.md §4. The current diff adds no tests. Correct the dormancy phase note claiming temperature triggers switch the state: this FSM uses an unconditional calendar gate.

The revised wildcard guards do preempt ordinary activity at night and in {10,11,12,1,2,3,4}, with close-threat priority higher. All executed gaits are declared. The ADW Lifespan/Longevity section explicitly reports a seven-year wild average and cautions that juveniles may be excluded; this uncertainty is accurately retained at Low confidence. Its text licence is CC BY-NC-SA 3.0 under the checked ADW policy. Wikipedia Description supports the 0.257 kg/0.26 m midpoints and native US/CA range. Credit ADW's named author Monet Belltawn in the source attribution.

Live GBIF 7593288/iNaturalist 180010 are accepted/active species. US place 1, country US, Mammalia baselines and permissive filters are correct. Fresh totals 2,447 + 13,120, GBIF monthly sum 12,582; all twelve submitted curve values recompute exactly. Rounded winter zeros should remain described as an observation proxy. New species only; existing records/regions are preserved.

Public checks at this head pass: focused 0 errors/2 warnings, 36/36 provenance (NC and omitted optional shoulder height), self-check, all-species/all-locale validation, pytest 347 passed/8 skipped; attribution regeneration leaves no species diff. Current-head CI validate passes. Viewed idle, walk, trot, gallop, rest in software-rendered Chromium: attached stripe borders and mantle visible; no blocking clipping observed, although the default quadruped has no eyes. No private import/live-scene acceptance was tested.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

species: Common Golden-mantled Ground Squirrel (Callospermophilus lateralis)

1 participant