Stack
How we use our chosen tools well — the idioms, patterns, and conventions that keep each language code-reviewable.
Stack
Every language has a set of idioms that separate code that works from code that belongs. This section is where we commit to those idioms — explicitly, so that new contributors and agents can meet the bar without having to reverse-engineer it from the existing codebase.
Go Services
Idiomatic Go, gateway patterns, error handling, concurrency, and the shape of wordloop-core.
Frontend
React 19, Server Components, SWR, Tailwind, and the design language of wordloop-app.
ML Systems
Python, FastAPI, hexagonal ML architecture, model serving, and the disciplines that keep an AI runtime reliable.
Postgres
Schema design, JSONB, migrations, indexing, and pgvector as our production vector store.
If you are making a choice the stack page does not cover, it is probably a decision that belongs in an ADR.