the Trakaido stats server is in the Atacama repo largely by accident.
I started Trakaido as a one-day LLM-generated project, back in the halcyon days of May 2025, when "tell an LLM to write a 500-line React app" was something that you couldn't get out of the box. I made about 10 apps, and Trakaido was the one that had legs. Of course, one of the first features I wanted was "server side stat tracking", so I added it to Atacama. 💡 I also added server-side "wordlist" and "audio" APIs, but those have been migrated. But, the stat tracking has remained; a feature entirely unrelated to blog software.
in addition to "word" stats, we have grammar interstitial views and user config data on Atacama as well. ⚔️ well, actually, it's a different process, though the same monorepo
There is much talk about whether LLMs prefer a monorepo or microservices.
The answer is, generally, it doesn't matter. You can run an LLM across multiple Git repositories.
Having the iOS and web 🔥 and Android apps in the same repo is a slight convenience for a one-person development team. But would probably become large and cumbersome later on.
As far as the "Ralph Wiggum" / "Gas Town" philosophy ⚙️ roughly that you can have an agent that takes every React/Swift change and applies it to Kotlin ... I haven't gone that far yet. Other than "you can't do that on a $20/month subscription", I have no thoughts yet.