d33039f49719b54f555a62e335d9c799a0691869
ui/: SvelteKit 2 + Svelte 5 + Tailwind 4 + shadcn-svelte (luma, lucide) on bun with ultracite; adapter-static with SPA fallback; theme tokens taken from msos. Dockerfile gains a bun stage that builds ui/build. Makefile and pre-commit cover ruff, ty, ultracite and svelte-check; .claude settings run the matching fixer after edits. docs/PRODUCT.md captures product truth for the UI work.
Languages
Python
67.6%
Svelte
23.2%
TypeScript
7.5%
CSS
1.3%
Dockerfile
0.2%
Other
0.1%