 Lucas WintherandClaude Sonnet 5.5
|
1e186733d1
|
feat(scala): m01–m06 port with shared fixtures
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-29 00:07:27 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
045029639e
|
fix(js): keep test/helpers.js free of src imports
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-29 00:03:01 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
59bece5443
|
chore(js): polish pong keys, held mapping and m09 main test
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-29 00:02:23 +01:00 |
|
 Lucas WintherandClaude Opus 5.5
|
3146bb630a
|
docs(plan): pongKey accepts uppercase keys
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-29 00:01:22 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
1d1d918805
|
feat(js): m11 pong capstone (model, rules, view, app, page) and polling smoke test
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:59:25 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
fd7c5f2acf
|
feat(js): m10 extensions (pause, restart, speed-up via Frame) with tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:56:49 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
25141ce86d
|
fix(scripts): smoke.mjs kills Chrome's whole process group so the temp profile is removed
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:53:45 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
8028bb2fc0
|
feat(js): m09 input, app, runtime, browser, main, index.html and smoke test
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:53:09 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
584f1d4825
|
feat(js): m08 stream (event streams as pure automata) with tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:49:50 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
64135499b0
|
feat(js): m07 io (effects as values) with trace interpreter and tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:49:30 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
b83f94894e
|
feat(js): m05 game and m06 view with fixtures and tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:45:10 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
08b462d5cc
|
feat(js): m04 random and spawn with fixtures and tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:42:36 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
2e39f23bb3
|
feat(js): m03 rules with fixtures and tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:41:34 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
e9c41fed03
|
fix(js): deepFreeze recurses below already-frozen parents
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:39:46 +01:00 |
|
 Lucas WintherandClaude Sonnet 5.5
|
22c221a042
|
feat(js): m01 util and m02 model with tests, fixtures, purity audit
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
2026-10-28 23:38:29 +01:00 |
|
 Lucas WintherandClaude Opus 5.5
|
5be3cebe71
|
fix: make check-stubs distinguish test failures from tooling errors
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-28 23:36:25 +01:00 |
|
 Lucas WintherandClaude Opus 5.5
|
e150b7fefb
|
chore: scaffold tracks and tooling
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-28 23:34:21 +01:00 |
|
 Lucas WintherandClaude Opus 5.5
|
6dc5bdde9e
|
docs: course design spec and implementation plan
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-28 23:31:16 +01:00 |
|