Skip to content

species: Gray fox (Urocyon cinereoargenteus) - #1303

Open
jt55401 wants to merge 2 commits into
mainfrom
wave-20261101c-843-urocyon-cinereoargenteus
Open

jt55401 wants to merge 2 commits into
mainfrom
wave-20261101c-843-urocyon-cinereoargenteus

Conversation

@jt55401

@jt55401 jt55401 commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator

Closes #843

Record and evidence

Adds Urocyon cinereoargenteus with a species-local behavior program, a US activity curve, attribution, and a focused behavior regression test. GBIF 2434566 and iNaturalist 42076 resolve at species rank. USDA FEIS supports range, habitat, diet, and tree climbing. The ADW account explicitly gives a typical wild lifespan of 6–8 years; lifespan_y: 7 is the marked midpoint. Its 10-year wild maximum and 12-year captive maximum were excluded. The ADW account also supports body dimensions and pelage. Sources and access dates are in the record.

ADW account text is CC BY-NC-SA 3.0, retained with author attribution as the last-resort source for the typical wild lifespan and morphology. The iNaturalist taxon API source is separately recorded as CC BY-NC 4.0 for its required taxon identifier; the GBIF backbone covers the other external identifier. The USDA FEIS source is public domain. No restricted source collection was copied.

Activity and behavior

US iNaturalist place 1: 5,143 observations, tier A and usable. GBIF country US: 9,600, tier A and usable. The monthly curve is the mean of their shares. Observation frequency is an activity proxy.

fsm-gray-fox-v1 executes walk-gait feeding for small vertebrates, invertebrates, fruit and carrion, daylight shelter rest, and climb-gait flight from terrestrial threats. The gray fox's climbing escape is supported by USDA FEIS. Climb is a legal public gait; the agent guide says it requires no preview pose. Program parameters and diet weights are authored judgments where the sources do not quantify them.

Validation and preview

Tested commit: b2ac04e1c50d88fcea744b46c3758dee0e3aa346.

  • Focused validation: 0 errors, 3 warnings, provenance 31/31. MissingShoulderHeight: optional value omitted. NonCommercialLicense: iNaturalist taxon and ADW retained and attributed as above.
  • Repository self-check, all-species and all-locale validation passed; pytest: 348 passed, 8 skipped. Attribution is committed and current.
  • I inspected idle, walk, trot, gallop, and rest in the local Chromium preview with software WebGL, including a frontal orbit. Limbs and tail remained attached; the rusty legs and gray body appeared on the intended parts. The previewer does not render a Climb pose.

Checklist

  • Issue claimed; current main, identifiers, sources and licences checked
  • Activity query totals, scope and usable flags reviewed
  • Executed behavior actions and day/night transitions reviewed
  • Attribution regenerated and committed
  • Species, repository and locale validation and tests passed
  • Every declared preview pose inspected
  • One species in this PR; no private paths or source text in the diff

@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: b2ac04e

Disposition: changes requested for eye geometry; tree-escape execution held for contract evidence. No merge.

species/urocyon-cinereoargenteus/species.json:look.extra_parts[eye_left,eye_right] places each eye fully inside the head: absolute offset plus half-size reaches [0.14,0.12,0.46], inside the head's 0.5 half-extents. I viewed idle, walk, trot, gallop, rest; the eyes are invisible. Move the boxes onto exposed head surfaces and recheck every pose.

behavior.json:states.flee unconditionally requests flee(gait=climb) on threat/fear, with no tree/refuge selection. USDA FEIS, Cover Requirements supports climbing trees for escape cover, but public ActionSpec specifies neither a tree target nor ascent semantics. Provide applicable public action-contract/verification evidence or a fitting supported escape sequence and name the remaining representation limit. This is an evidence hold, not a demonstrated private-host failure. The new test asserts the literal climb action and graph edges; it does not establish tree ascent or exercise priority outcomes. Update the contradictory provenance.habitat.use claim that arboreal actions are unrepresented, and attribute any ADW-dependent behavior evidence to ADW.

Verified live accepted GBIF 2434566 and active iNaturalist 42076. ADW Physical Description and Lifespan/Longevity supports the 4 kg midpoint, 2–9 kg range, 1 m average and 6–8-year typical wild interval; seven years is its correct midpoint, distinct from maxima. ADW text has the disclosed NC-SA terms; iNaturalist Terms §2 provides default CC BY-NC context for contributor content. FEIS is a federal-authored species review with named author/date, supporting US range, foods, nocturnality and the disclosed local breeding examples. No images were reused. Authored diet shares are marked honestly.

All four feeding tags are reachable; priority-80 daytime exits cover ordinary activity; no month predicate restricts actions. US place 1/country US, Mammalia baselines and permissive activity filters checked. Live 5,143 + 9,600 totals and 8,736 GBIF month-bearing records reproduce all twelve curve values exactly. Existing records/regions are untouched.

At this head: focused 0 errors/3 warnings, 31/31 provenance (optional shoulder height, disclosed NC sources), self-check, all-species/all-locale validation and 348 passed/8 skipped; attribution regeneration leaves no species diff. Current-head validate is green. Tail stripe/rusty legs remain attached in the viewed poses; Climb has no preview pose. Private import/live-scene acceptance was not 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: Gray Fox (Urocyon cinereoargenteus)

1 participant