feat(02-01): compact JMdict projection (LFS) with build script and asset guards 549c072 WolfDavid commited on 28 days ago
feat(02-01): pinned JLPT vocabulary and kanji-level data with build script ac406ae WolfDavid commited on 28 days ago
test(01-11): prove the tap unlocks audio under a strict autoplay policy at three layers 73b5215 WolfDavid commited on 28 days ago
fix(01-11): resume the AudioContext inside the gesture, refuse to speak on a stopped clock 6b68c4d WolfDavid commited on 28 days ago
feat(01-10): measure 30 warm turns against the Space and commit docs/LATENCY.md 30d0446 WolfDavid commited on 29 days ago
feat(01-10): vendor the 3D runtime and take the CDN out of the render path c23e6ce WolfDavid commited on 29 days ago
feat(01-09): add LICENSES.md, prove the credits and the VRM meta on the Space, record the SC-4 run c3f6d17 WolfDavid commited on 29 days ago
test(01-09): prove replay is networkless, slower is a real re-synthesis, and the WASM tier works on the Space 3c77193 WolfDavid commited on 29 days ago
test(01-09): prove the typed turn, push-to-talk, the silence gate and the thinking state on the Space f2435d2 WolfDavid commited on 29 days ago
feat(01-08): wire the turn loop - text and voice turns, thinking, replay, slower, latency f4874f3 WolfDavid commited on 29 days ago
feat(01-08): add the server turn - synthesis, timeline, per-request timings, directive a960e15 WolfDavid commited on 29 days ago
test(01-08): add failing tests for the server turn, the directive and the SC-4 static guard 9010fc3 WolfDavid commited on 29 days ago
fix(01-05): pose the arms out of the authored T-pose and assert it 7a26764 WolfDavid commited on 29 days ago
fix(01-03): render a closure frame per blink and record viseme peaks f3db595 WolfDavid commited on Aug 27
test(01-07): prove the gate, the tier fallback and push-to-talk under both transports f13c9e2 WolfDavid commited on Aug 27
feat(01-07): add tiered browser ASR and wire push-to-talk into the shared turn loop b4ca58d WolfDavid commited on Aug 27
feat(01-07): add push-to-talk capture with a three-condition pre-ASR gate c084313 WolfDavid commited on Aug 27
feat(01-06): drive the standalone harness from the generated timeline 5cfcfd5 WolfDavid commited on Aug 27
feat(01-06): add the golden timeline fixture and its regenerator 02b0716 WolfDavid commited on Aug 27
test(01-06): add the five build_timeline pipeline tests against real fixtures 6c967d2 WolfDavid commited on Aug 27
feat(01-06): add the viseme mapping table and banker's frame quantisation c6dc487 WolfDavid commited on Aug 27
test(01-06): add failing tests for the vowel table and banker's frame quantisation 371c5a6 WolfDavid commited on Aug 27
test(01-03): enforce the transport seam statically and in a real browser d6ea280 WolfDavid commited on Aug 27
test(01-04): capture ground-truth synthesis fixtures for AVTR-02 122fc80 WolfDavid commited on Aug 27
feat(01-04): implement synthesize() and the shared voice dataclasses b0f00f6 WolfDavid commited on Aug 27
test(01-02): add deterministic silence and cafe-noise audio fixtures 4a095fc WolfDavid commited on Aug 26
chore(01-02): bootstrap Python 3.12 toolchain, Git LFS and package skeleton b0821c5 WolfDavid commited on Aug 26