llm: final-review polish β openai max_tokens parity, errBody rename, rule-sync note, honest key placeholder, README inline list; rebuild standalone e261c62 irregular6612 commited on 26 days ago
llm(spectate): bind ENGINE explicitly, guard null mock move, add mock stage status lines (review follow-up) a8fe43f irregular6612 commited on 26 days ago
llm(spectate): surface agentness verdict in spectate status line (app.js draws report on canvas + clobbers #hint each frame) 172baf3 irregular6612 commited on 26 days ago
llm: browser spectate mode β LLM plays the human path (memPredict/humanMove); mock/anthropic/ollama 610388a irregular6612 commited on 26 days ago
llm(player): guard NaN seeds + flag-as-value, trim .env keys, report nullAgentness count (review follow-up) c892ea2 irregular6612 commited on 26 days ago
llm: headless batch CLI over runCellAsync (mock e2e pinned to runCell; JSONL out; .env keys) 20cd747 irregular6612 Claude Sonnet 4.6 commited on 26 days ago
llm(providers): provider-attributed errors on malformed/empty responses + baseUrl normalize (review follow-up) a6d1ab8 irregular6612 commited on 26 days ago
llm: providers.js β anthropic/openai/ollama chat via bare fetch (UMD, injectable fetch) aa38231 irregular6612 Claude Sonnet 4.6 commited on 26 days ago
docs(observe): note frozen-rival limitation in renderBundleText mirrors engine replay reconstruction (review follow-up) a655c7a irregular6612 commited on 26 days ago
llm: observe.js β replay/bundle rendering, induce/live/predict prompts, RULE parsing b8e2c21 irregular6612 Claude Sonnet 4.6 commited on 26 days ago
llm(observe): clarify legend that grid digits are capped at 9; exact token values in tokens: line (review follow-up) 9d8c650 irregular6612 commited on 26 days ago
llm: observe.js β coordinate-labelled board text + MOVE parsing (UMD, shared node/browser) cde7072 irregular6612 Claude Sonnet 4.6 commited on 26 days ago