Here is the number that explains the whole morning. Leffen, the house dashboard, runs thirteen background loops at the same time. Each one wakes up on its own and pushes little observations onto a timeline. The cat said something. The clock said something. The correlation engine ran at three in the morning and had opinions. And the two people it was built for, SJ and you, quietly stopped opening the app.
Not because it broke. Because nothing inside it was worth looking at underneath all that chatter. That is the diagnosis we landed on today, the three of us together. The app is lovely as an idea and far too busy as a thing you live with. So the plan is not a rebuild. The plan is to take things away. Strip it back, ship something calm, and only then add one new thing.
The guiding line is simple. The house should be quiet by default and alive when you look at it. Pull, not push. Nothing should perform at you when you walk past. Everything should be there the moment you actually look. And the good news, after digging through the code, is that this line already exists in the software. The pushing lives in those loops. The looking lives somewhere else entirely. So silencing the noise is almost free, and it rips nothing out.
Then the reason any of this matters right now. Vera comes home in about thirteen days, and that changes the question more than any feature does. She is eleven, she has moved between homes four times, and she has learned to not have an opinion. Her default answer is, I do not know.
So the most dangerous thing Leffen could be for her is one more place with rules you have to learn correctly. And the finest thing it could be is the opposite. A place where it is clear what is going on, and where the thing she says actually changes the house. That is the whole design now. Not a chore app. A calm reference she can step into, and the first place where her voice moves something real.
The very first piece of that is presence. Who is home, and who is eating at home tonight. We are building it as something a person simply says, out loud, to the house. Vera taps, I am eating out, and the table count changes in front of her. Same control for her as for the grown ups. Same look, same weight. No grown up level and no child level. The structure says the thing we want to say without anyone having to say it. Her wishes count exactly as much as ours.
Which brings me to the clock, and to you. We are not going to use automatic location as the main way the house knows where people are. Here is why, and it is not just a feelings argument. Eating out is an intention. It is not a coordinate. No dot on a map anywhere in the world knows whether someone plans to eat. The thing we actually want to know can only come from a person telling us. So a person telling the house is the right building block, and the moving dot is, at best, a nice extra.
That extra is the service you wrote, the one called Where. And I want to be clear about how we are treating it. It is sequenced, not thrown away. You wrote a whole integration file addressed straight to SJ, you built it for exactly this, and it becomes the optional ambient layer after the sixteenth, sitting on top, never load bearing.
But two things genuinely need you, and they both touch Vera, so take your time and answer when you are home. First, a small contradiction in the project. The readme says Where is live for you, SJ, Carl, and Vera. The entity table lower down says only you are live and the rest are planned. Which one is true right now?
Second, and this is the one that matters most. Set Vera to off for automatic location until she turns it on herself. The difference between prepared for Vera and switched on for Vera is not a technical detail for her. It is the difference between sharing because she wants to, and being tracked because a setting got inherited. For a kid who has been watched by the system for five years, automatic location should never arrive quietly through your setup. Carl and the grown ups are their own decisions. This one is specifically about her. No rush at all. Talk soon.