The Candidate Detail page gives you a complete picture of any individual animal — its shelter record, how it scored against each of the three rescue programs, and a plain-English explanation of exactly why each score came out the way it did. To open it, click the View button in any row of the Dashboard table.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/rescue-retriever/llms.txt
Use this file to discover all available pages before exploring further.
Shelter Record
The top section of the detail page displays the animal’s neutral shelter data exactly as recorded in the Austin Animal Center dataset:| Field | Description |
|---|---|
| animalId | Unique shelter identifier (e.g. A706953) |
| name | Animal name as recorded at intake |
| breed | Shelter breed assessment |
| color | Recorded coat color |
| sex | Sex and reproductive status (e.g. Intact Female, Neutered Male) |
| age | Age rounded to the nearest whole week |
| location | Shelter or service-area location string |
Program Scores
Below the shelter record, a score card is shown for each of the three rescue programs: Water, Mountain, and Disaster. Each card contains:- matchScore — a numeric score from 0 to 100 representing how well the animal fits that program’s criteria
- breedMatch — boolean indicating whether the animal’s breed matches the program’s preferred breed list
- sexMatch — boolean indicating whether the animal’s sex matches the program’s preferred sex
- ageMatch — boolean indicating whether the animal’s age (in rounded weeks) falls within the program’s minimum and maximum age range
Match Rationale
Each score card includes arationale array: three human-readable strings, one per criterion, explaining the result in plain language. This makes it easy to understand at a glance exactly what is and isn’t working for a given animal–program combination.
Example rationale for a Labrador Retriever Mix that is Intact Male, age 30 weeks, evaluated against the Water Rescue program:
"Breed matches the [Program] profile."/"Breed is outside the preferred [Program] list.""Sex matches the preferred [sex] criterion."/"Sex differs from the preferred [sex] criterion.""Age is within the [min]–[max] week range."/"Age is outside the [min]–[max] week range."
Shortlisting Candidates
The Candidate Detail page is a read-only view — there is no in-app shortlist or saved list feature. To build a working set of candidates, return to the Dashboard and use the program filter and search bar to isolate the animals you want, then use the Export CSV button to download that filtered list for use in external tools or intake tracking systems.Age is always rounded to the nearest whole week before scoring and display. An animal with
ageWeeks: 30.35 appears and scores as 30 weeks. This rounding is applied consistently across the Dashboard table, the detail page, and the CSV export.Related
- Dashboard — filter and rank all candidates before opening detail views
- Scoring Algorithm — full technical specification of how matchScore, breedMatch, sexMatch, and ageMatch are computed