Repository navigation
Conversation
Collaborator
Author
|
Coordinator review: the committed FSM only swims at the surface to eat nearby prey and explicitly cannot represent dives or depth. Southern elephant seal foraging depends on diving, so this is a required behavior-fit blocker under AGENTS.md. Preserving pushed branch wave-20261101d-479-mirounga-leonina and its evidence; no merge. The issue will carry the sourced blocker and research label. |
8 tasks
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.
What this adds
Closes #479
Adds the southern elephant seal record for New Zealand, its attribution, and a species-local behaviour program.
Evidence and scope
2434814resolves to accepted species-rank Mirounga leonina. Its synonym endpoint includes Macrorhinus leonina and Phoca leonina, linked to the accepted key. iNaturalist API41729is active and species rank. Wikidata Q215343 maps the exact scientific name to that iNaturalist ID. These providers were checked on 2026-11-01. No existing record or competing open PR was found for the name, synonyms, or IDs.NZ, not a claim that seals occur throughout every part of the country.mass_kgis their midpoint, 2,250 kg.length_mis an authored representative value, 3.5 m, derived from the midpoints of the female and male length ranges. Diet shares (fish 0.7, invertebrates 0.3), group-size bracket, habitat proportions, activity pattern, and rendering measurements are identified as authored or derived in provenance.Lifespan/Longevityprose says the wild average is about 9.5 years; the preceding sentence gives male 14 and female 20 years. ADW's structured lifespan fields also label 14–20 years as typical, which conflicts with its own average sentence. The record uses the explicit average sentence and documents that conflict. ASOC's page reports a different 21-year wild average but has no reuse licence visible on the page, so it is not used. The CC BY 4.0 DOC source contains no lifespan estimate.Activity and behaviour
NZwithtools/fetch_activity.py. The GBIF query covers present records with no geospatial issue and CC0/CC BY licences. It returned 5,115 records at tier A and is marked usable. Raw month bins (Jan–Dec): 45, 9, 257, 470, 432, 174, 702, 1,083, 858, 599, 370, 109. The resultinggbif_sharecurve is[0.01, 0.00, 0.17, 0.54, 0.69, 0.33, 0.82, 1.00, 0.82, 0.12, 0.07, 0.03]. February's nine records normalize to 0.00 at two-decimal precision; that does not establish seasonal absence and can suppress the simulation in that month.fsm-mirounga-leonina-v1rests at a shore-haul-out proxy and uses swim-gait feeding actions for the small-vertebrate fish proxy and invertebrate prey tag. Both feed states are reachable from rest when hunger exceeds 0.4 and matching food is nearby; they return to rest when hunger falls below 0.15 or that food is no longer nearby. The resource schema has no fish or marine-cephalopod tag, so these tags are coarse host-world proxies.month_inor day/night predicates, so its rest and feed states can run in any month and at any hour. It models neither dives nor depth. DOC describes day/night differences in dive depth; those are outside the actions available here and are not asserted by this program.Validate report
Tested commit:
aa149ab40eeeea0e32f073cf8d359192bd5fea59.Focused validation: 0 errors, 2 warnings, provenance 33/33. Warnings:
NonCommercialLicensefor ADW, used only fortraits.lifespan_y;MissingShoulderHeight, left unset because a seal has no standing shoulder measure.uv run tools/validate.py --self-check: 637 files scanned, 0 findings.uv run tools/validate.py --report: 0 species error rows.uv run tools/validate.py --locale all --report: 0 locale error rows; 126 warnings.uv run --with pytest --with jsonschema pytest tools/tests -q: 347 passed, 8 skipped.python3 tools/build_site.py: succeeded.uv run tools/validate.py species/mirounga-leonina --write-attribution --reportleftgit diff -- speciesclean.Preview evidence
Inspected
idle,walk, andswimin the previewer. The low-poly model reads as a large seal with a male proboscis; the walk pose moves its short flippers. No clipping was visible. The swim pose is a generic quadruped swim cycle and does not depict a dive.Checklist
Species
species/mirounga-leonina/ATTRIBUTION.mdregenerated and committedNon-CC0/CC-BY sources
ADW's text is CC BY-NC-SA 3.0 and supports only the required
traits.lifespan_yvalue. It was used as a last resort because the CC BY DOC source gives no lifespan, and the alternative 21-year claim found on ASOC had no reuse licence visible on its page. The ADW page's conflicting structured 14–20-year field is documented in the provenance note; the record follows the prose's explicit average-wild-life statement.Remaining work
The simulation uses coarse prey and shore-rest proxies, has no diving/depth action or day/night gate, and the February activity value is a low normalized index rather than evidence of absence. Maintainers own import and live-release acceptance.