Solids reads the feeding spreadsheet you already keep and emails next week's meals every Saturday. What to cook, how to prepare it for the baby's age, which allergen it covers.
Every line shows its reasoning, so you can overrule it. If it looks wrong to you, you are probably right. Your sheet stays the source of truth.
Starting solids means tracking nine allergens, about a hundred foods before the first birthday, which textures are safe this month, and a few half-remembered reactions that may or may not have been the food.
So you keep a spreadsheet. It records what the baby ate and when, and then stops being useful, because it cannot tell you what to cook on a Tuesday.
Solids keeps the spreadsheet and adds the decision. Your tab is never written to.
Around seven months this is the one that matters medically. Iron from beans, lentils, grains, greens and seeds absorbs poorly on its own, so every plate gets a vitamin C food and the plan says which one. Meat and fish do not need the help.
Introduced once and then forgotten is the usual failure. Nine allergens, fourteen slots a week, so each comes round once or twice. It ignores dates on purpose. Repeat feedings rarely get written down, so a "days since" figure would be fiction.
The real anti-picky-eater lever. Liking sweet is innate. Liking bitter is learned, and the window where a baby eats kale without an argument closes. Bitter foods get their own weekly target.
A new flavor usually takes eight to fifteen exposures. Most trackers drop a food after a bad reception, which is backwards. A refusal schedules a re-offer.
The least weight of the five. Most families are already ahead here, and the other four are where the misses are.
Never two new foods in a day. Never a first-time allergen next to anything else new. A re-challenge after a reaction gets the day to itself, and first allergens wait for a weekend when someone is home. Otherwise a reaction tells you nothing about what caused it.
If nobody confirms a day, it is logged as assumed so the counters keep moving. A reaction only gets recorded because a human typed it. There is a column for whether you think it was really the food. If you say it was not, the tool believes you.
Point it at the Google Sheet you already have. It reads your tab once to learn the history, tolerates the spelling drift any hand-kept sheet collects, and adds its own tabs for the log, the plan and a dashboard. It never writes to your tab.
Runs free on GitHub Actions, so nothing depends on a laptop being open. Each morning it refreshes the plan on the sheet. Saturday afternoon it plans the week and sends the email, early enough to shop.
One message a week, one block per day. Every food links to its Solid Starts page with preparation for the current age band. There is a command line tool if you would rather type.
Every opinion on this page is a constant in one file. If you think bitter vegetables deserve less weight, or your pediatrician wants a longer gap before re-challenging, that is a line edit.