OmniTutor
▸ P1 foundation · live test page
Tokens, owl, KaTeX · live.
If you can read this in cream type on ink-blue background, see the owl below smiling with golden beak, and see F = ma rendered as math — P1 foundation libs are working.
▸ owl SVG
Hi.
Cream eye-discs · ink pupils · gold beak · sky-blue bow tie · feather hatching. Single SVG partial reused everywhere.
▸ KaTeX · math rendering
- Newton's 2nd: F = m\ddot x
- Spring: F = -kx
- SHM ODE: \ddot x + \omega^2 x = 0 with \omega^2 = \frac{k}{m}
- Solution: x(t) = A\cos(\omega t + \varphi)
▸ design tokens · the four blues + warm anchors
sky-100
sky-300
sky-500
sky-700
sky-900
sea-600
ink-700
ink-900
gold
coral
mint
cream
▸ middleware · trace_id
req_01KSFW95VZWTKAW8X951ENMNSJ
If you see a req_* ULID above, the LoggingMiddleware injected it · same trace_id appears in journalctl -u omnitutor-api for this request.
▸ session middleware
session_id: 01KSFW95VZ85RG1BZS2771JKCS
user_id: 01KSFW95VZ82MH8Y2ZY9684460
First visit creates anonymous user + sets ot_session cookie. Refresh: same IDs (cookie working).