Story Mode Whisperer+
The AI writes the words. It never writes the numbers.
When a calendar month has finished — and holds enough reads — Dogoos plays it back beat by beat. A count-up of every time you asked. The month’s moods as a weather forecast. One of sixteen Mood Types, or an honest refusal to name one. Every figure in it is worked out in the app before the model is allowed near it.
The month, picked
Eight moments, chosen by arithmetic
Every read leaves a mood and a confidence number, and usually a keepsake photo — the frame grab is best-effort, so some reads land without one. When the month ends, Dogoos sorts that month’s reads oldest first, cuts them into eight equal groups and takes the best read from each: a keepsake photo scores highest, then a mood you haven’t seen yet this month, then confidence. A month of eight reads or fewer keeps every one of them. Run it twice and you get the same eight.
A month only gets told once it has ended, so a story happens at most once a month, per dog — and the pages around those eight moments have to earn their place. A streak page only if there was a real run of days. A plot twist only if two reads inside the same six hours landed far apart on the mood scale, where Engaged to Uncertain is just enough. A thin month makes a short story, and that’s the version you get. Tap to move on, hold to pause, swipe up for a recap card — and Reduce Motion flattens the animation rather than fighting you.
How the eight moments get picked
- The month endsA month is only told once it is over
- Sort, then cut into eightOldest first, eight equal groups
- Best from each groupA keepsake photo wins, then an unseen mood, then confidence
- Pages earn their placeNo real streak, no streak page. A thin month makes a short story
How it stays honest
The AI isn’t allowed to count
Two things write a Dogoos story and only one of them is a model. The count-ups, the mood percentages, the streak, the plot twist, the badges and the Mood Type itself are computed in the app from your own reads, by pure functions with tests around them. The model is handed the finished figures and given the sentences to write — plus exactly one choice of its own: which of the reads Dogoos has already nominated deserve a superlative, up to three of them.
Its instructions are blunt about the rest. Ground every sentence only in the data provided. Never invent events, places, people, weather or activities that are not in the data. Never write digits in any prose field, because the app renders the real numbers itself. The Mood Type arrives already decided — celebrate it, never rename or contradict it.
A prompt is only a request, so the app checks the answer before it draws it. A superlative that doesn’t point at one of Dogoos’s own nominations is dropped. The line that sits under the count-up is thrown away if it contains a digit, and the app writes its own instead. A twist line with no plot twist behind it never renders; a Mood Type flourish with no Mood Type behind it never renders; a three-word summary that isn’t exactly three words is binned. What survives is prose about a Tuesday that really happened.
Mood Types
Sixteen types, and a refusal to name one early
The axes come out of the reads. Sunny or Deep is the share of playful and engaged moments, weighted by confidence. Steady or Wildcard is whether one mood took over half the month. Face-first or whole-body is which signal the AI read more strongly. And Sunrise or Moonlight is the median hour of your reads — which the code is careful to label as when the two of you have your moments, never your dog’s body clock. A phone that comes out at eleven at night says rather more about you. Put the four together and you get a name: The Sunrise Smiler greets the day face-first, usually with a grin.
Under ten reads, or spread over fewer than five separate days, and Dogoos stops pretending — fourteen reads crammed into one long weekend earns no four-letter type either. From five reads up you get one of four quadrant types instead, built only from the two axes a thinner month can honestly support: The Sunbeam, The Free Spirit, The Quiet Thinker (“Calm and deep. Probably about dinner.”), The Enigma. Below five reads the card flips over on The Mystery, “To be continued…”, and a plain count of how many more reads would settle it.
Every name on the Deep side is warm on purpose. A watchful month gets The Old Soul, or The Midnight Maverick — “After-dark wildcard. The night is full of plots.” Never anxious, never sad. A quiet dog is not a broken dog.
Where the line sits
It will badge a month. It won’t diagnose one.
What it does
- Counts the month in tested code, before the model sees a word of it
- Stamps badges the month earned, like Full Spectrum for hitting all six moods
- Keeps writing if you close the player, and waits for you in the album
What it won’t do
- Invent an event, place, person or the weather — all four forbidden in the prompt
- Joke about a dog who looked uneasy, or call a quiet month a sad one
- Diagnose anything. A pattern is something to show a vet, never a verdict on health
Worth knowing. Story Mode needs Whisperer or Pack Leader, and a Tracker Pass won’t open it — every Pass Dogoos hands out, from the wheel jackpot to a referral reward, is a Tracker Pass. Better said here than discovered after a spin. On Pup or Tracker the album card is honestly locked rather than teasing an empty story.
The quiet months
What happens when the month wasn’t all sunshine
Eight reads or more in a month, with Uncertain and Appeasing together holding 45% of the confidence-weighted mood mix, and the story changes shape: the joke awards vanish, the plot twist goes with them, and the model is told to keep every field tender and observational. What it says is that you were there for all of them, and that patterns live in the health journal if you want to look. If a month worries you, that journal and a qualified vet are the next step. Dogoos records what it sees; it never decides what it means.
Questions, answered
The things people ask first
Why isn’t there a story for this month?
Because the month isn’t over. A story tells a completed calendar month holding at least three reads, so it generates at most once a month, per dog — and every read you take meanwhile counts towards it.
Does the AI make the numbers up?
No. The count-up, the days you showed up, the mood percentages, the streak and the Mood Type are computed in the app from your own reads, and the model is handed those finished figures. The prompt tells it never to write a digit in prose, and the app enforces that on the one line where a stray number would sit beside a real one: a count-up line containing a digit is thrown away and Dogoos writes its own. Superlatives get checked too — one that doesn’t point at a read Dogoos nominated is dropped.
My partner and I share a household. Do we each get one?
You share one. The story caches per dog, per month, for the whole household: whoever opens it first generates it and everyone else plays the same one. How households work.
Can I watch it on a laptop?
Yes — the album and the player both run in the web app. Reads still need a phone camera, so a browser-only account never builds a month to tell.
The album keeps every read. At the end of the month it tells them back
Open the web app 🦴Free to use · Story Mode is a Whisperer feature · Live camera reads are on the phone app