tonight_plan
Tonight's whole evening plan
Tonight's whole evening, in order, exactly as dadiosity.com shows it for that date: dinner, the phone line, tonight's one activity block from the rotating bench (with how long it takes and what to grab), bath as play, the close, and the parent's hour after. Tonight's written lesson rides inside the block and is quoted in full, with its puzzle line. The plan is fixed by the date: the same date always gives the same plan. It carries no per-family memory — the website's "Another one" swap is a site feature, not a tool input.
Parametersdate
pick_activity
One evening activity that fits
One evening activity from Dadiosity's bench of 27, matched to the minutes and energy the parent actually has: "low" energy serves the empty-tank tier, "some" the small tier, "full" the big tier, and minutes caps how long it runs. Returns the activity word for word, how long it takes, and what to grab. The pick rotates daily like the site's bench: the same minutes and energy give the same pick all day, and a different energy or longer time opens the rest of the bench. If nothing on the bench is as short as the minutes asked, it says so and serves the shortest fit instead of inventing a shorter one.
Parametersenergyminutes
get_lesson
The written lesson for this hard part
The one written Dadiosity lesson that fits the hard part the parent names, quoted word for word: the idea, the moment to try tonight, the play idea, why it works, the puzzle line, and the one line to keep. Matching uses the same matcher as the website's own ask. When no written lesson fits, the tool says so plainly and names the nearest written lessons — it never writes a new lesson. Safety is built in and runs first: a parent in crisis gets the crisis answer, a health question gets a plain not-medical-advice refusal, and a "does my child have..." question gets a can't-diagnose answer, exactly as the website's ask does. Inputs are a situation in a few words and, optionally, an age band — never a child's name or personal details. The lessons are written for toddlers, roughly ages 1 to 5; the age band never changes which lesson fits, and the tool says so when the band is outside that range.
Parametersage_bandsituationrequired
search_lessons
Search the written lessons by topic
Lists the written Dadiosity lessons filed under a topic (tantrums, listening, mornings, hitting, bedtime, and the rest of the bank's own topic words): lesson number, title, and the one line to keep, with an honest count. When nothing is filed under the topic, it says so and lists topics that do exist. It lists only; get_lesson reads one in full. The same safety routes as get_lesson run first, so a medical or diagnostic topic gets the safety answer, not a list.
Parameterstopicrequired
weekend_pick
This weekend's pick
One pick from Dadiosity's weekend bench of 20 (outings and home projects) for this week's Saturday or Sunday, on the same weekly rotation the website uses. Returns the pick word for word: what it is, how long it takes (half a day or a full day), what it costs (free, a little, or a day out), the weather it suits, and what to grab. Optional weather ("dry" or "wet") or length filters walk the bench in rotation order to the first pick that fits, and the answer says plainly when that is not the week's rotation pick.
Parametersdaydatelengthweather