Today was one of those try → fail → accept days.
I tried to remove use client; from the main layout of Temettü to improve SEO and align things more cleanly with the App Router model. On paper, it felt like a reasonable refactor. In practice, it quickly turned into a wall.
Too much critical client-side logic is tightly coupled to the main layout: state, providers, navigation behavior, and assumptions that have grown organically over time. Pulling one thread started breaking many others, and it became clear that this isn’t something I can responsibly “just fix” in a day.
It honestly sucked to not see concrete progress today. But days like this are still doing work — they sharpen understanding.
What this attempt clarified:
So today wasn’t about shipping.
Some days move things forward by failing fast and learning where the real work is.