Minimum weekly checklist
Score four rails—appetite, water tier, mobility mood, sleep/hiding. Two-week directional worsening earns a “must discuss next week” tag.
Weights: median of last three vs median from 14 days ago; seasonal bias happens—track deviation from personal baseline.
Adherence: count misses with reasons; outputs are schedule tweaks, not guilt essays.
Monthly narrative
Open with weight range, parasite schedule hits, visit count; middle states biggest uncertainty; close with one scheduled next-month action.
Multi-pet: per-pet sections; household-level block only for shared outbreaks.
YoY comparisons
Seasonal triggers benefit from YoY—same pollen spike vs worse this year needs logs, not vibes.
Skip YoY for rare one-offs—two datapoints don’t trend.
Signal vs noise
Daily noise happens; signals are vectors—weight, spirit, mobility aligning downward.
Repeating anxiety paragraphs means missing actions—force translate worry into schedule, labs, or a behavior experiment.
Limits
Reviews suggest actions, not diagnoses—med changes need clinicians.
Structured examples live under `/official/g`; charts depend on app version.