HSD OS AI — Dev Log: Living Blueprint, a real AI coach, and finding our own bugs
We've spent the last stretch rebuilding HSD OS around one idea: one AI companion (Jona), one learning journey, many "Worlds" — instead of a scattered set of separate apps.
What's new:
Jona Coach is live and running on Gemini 2.5 Flash, with an automatic Claude fallback if Gemini is ever unavailable. Not a demo — we verified this two independent ways: our own Firestore-logged usage record, and Google's own AI Studio usage dashboard, both showing the same real request/token pattern over the same days. EIKEN AI placement — a deliberately simple, auditable adaptive staircase (climb a grade after two correct answers, ease back after two misses) rather than a black-box model, so a learner reaches a placement in under ten questions. Full Japanese localization, including Jona's own voice — English and Japanese now use distinct ElevenLabs voices, not just translated text. A guided interactive demo (app.hsdos.ai/demo) — walk through a full learner journey (assessment → AI decision → practice → progress) without needing an account.
Bugs we found and fixed while building this — logged here on purpose, because we think "we test our own stuff" matters:
Caught a Firestore security rule silently blocking our own usage-analytics counter — the AI coach worked fine for users the whole time, but our own dashboard was undercounting. Traced it, fixed it, verified the fix live. Found and fixed two cases where our demo's AI narrator was firing two voice lines at once on the same screen — split them into separate steps so Jona never talks over herself. Fixed a browser-autoplay issue where our demo's opening greeting was being silently blocked by the browser, then cut off by an eager page transition.
Where we're honest about limits: we're pre-revenue on the platform itself right now (a separate, pre-existing offline tutoring business under the same brand has its own real revenue, kept clearly out of this project's numbers). The engineering and AI systems are genuinely live in production; monetization of this specific rebuild hasn't started yet.
More soon.

Log in or sign up for Devpost to join the conversation.