ai-code-battle/docs/plan
jedarden 46f5e2ac4a Sandbox: WASM-per-bot model, drop what-if branching
Reworked sandbox to use separate WASM modules per bot instead of JS
function callbacks. Each bot compiles to its own WASM with a standard
init/compute_moves/free_result interface. Supports Go, Rust, TS natively;
PHP/Java bots reimplemented in Go for WASM. Memory budget 30-105MB
depending on player count. Two user modes: TS quick-start in Monaco
or upload pre-compiled .wasm file.

Dropped what-if replay branching — good in theory but the split-pane
counterfactual UI is a power-user feature that would confuse casual
visitors. Not worth the complexity.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:38:00 -04:00
..
.gitkeep Add docs directory structure with research and plan subdirectories 2026-03-23 20:47:58 -04:00
plan.md Sandbox: WASM-per-bot model, drop what-if branching 2026-03-23 22:38:00 -04:00