Fix the three engine defects the 3D client reported (#92, #93, #94) 96c6d29 unverified Claude Claude Opus 5 commited on Aug 15
Odyssey: bound the living galaxy to 3 seed-drawn background worlds b88cc9c unverified Claude Claude Opus 5 commited on Aug 14
Close the guard gaps behind the last three bugs; withdraw one review finding 021c865 unverified Claude Claude Opus 4.8 commited on Aug 8
Get CI green, and make the AI's opponent belief fade the way it says it does 15f3a03 unverified Claude Claude Opus 4.8 commited on Aug 7
An in-app AI editor: build an opponent dial by dial 4979046 unverified Claude Claude Opus 5 commited on Aug 7
Phase 5: the roster can carry a player's own genome 60d3ef9 unverified Claude Claude Opus 5 commited on Aug 7
Phase 6: play against yourself -- fingerprint a human into a genome 21a54e4 unverified Claude Claude Opus 5 commited on Aug 7
Phase 4: the adaptation POLICY is evolvable, not just its constants 4f42c67 unverified Claude Claude Opus 5 commited on Aug 7
Phase 1: the AI gets a belief about its opponent 2991d58 unverified Claude Claude Opus 5 commited on Aug 7
Calibrate the archive's health screen against the shipped AI, not a fixed list ef38dd0 unverified Claude Claude Opus 5 commited on Aug 7
Breed a CAST of distinct opponents, not one optimum: MAP-Elites 09745ce unverified Claude Claude Opus 5 commited on Aug 7
Evolve the AI: a genome, mutation, crossover, and a selection loop 9f53528 unverified Claude Claude Opus 5 commited on Aug 6
Phase 5 follow-ups: an undefined colour, an untrusted strategy, a stray "You" 1293f93 unverified Claude Claude Opus 5 commited on Aug 6
Phase 5 fix: the ⌂ Home confirm was the third, un-closed door to Save 22ad0a6 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 5 (replay + season): re-run any recorded match, and close a ladder 090c049 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 5 (spectate): watch an AI-vs-AI match live, at 1x-8x 450f6c1 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 4 follow-ups: keep a simulated match from moving a human rating 6fec449 unverified Claude Claude Opus 5 commited on Aug 6
Phase 4 follow-up: the Standings screen names the human, and states D4's seat note a40dbd8 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 4 (part 2): the playable Gauntlet — play a real match, rate it, resume it 1ff6f70 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 4 (part 1): the human entrant and the persisted, resumable Gauntlet dd29208 unverified Claude Claude Opus 4.8 commited on Aug 6
Phase 3 follow-ups: a false comment, a misplaced label, a false alarm f606a83 unverified Claude Claude Opus 5 commited on Aug 5
Phase 3 (part 2): the in-game Tournament tab — round-robin, Swiss and knockout 204faa9 unverified Claude Claude Opus 5 commited on Aug 5
Phase 3 (part 1): pairing.js — the shared pairing/scheduling core, plus a knockout bracket 3e24f9b unverified Claude Claude Opus 4.8 commited on Aug 5
Archetype lookup: reject reserved keys instead of resolving to Object.prototype c0f45f5 unverified Claude Claude Opus 5 commited on Aug 5
Phase 2 (part 2): roster + persistent ladder wired into Quick Duel, archetype threaded end-to-end 628afc1 unverified Claude Claude Sonnet 5 commited on Aug 5
Phase 2 (part 1): per-entrant archetype override (D3) and the competition ledger (D8) 925767d unverified Claude Claude Sonnet 5 commited on Aug 5
Elo: reject a same-name entrant/candidate pairing instead of silently corrupting its rating 87a9642 unverified Claude Claude Sonnet 5 commited on Aug 5
Phase 1: the in-game Quick Duel screen (competition.js, competitionWorker.js) d2a6f14 unverified Claude Claude Sonnet 5 commited on Aug 5
Phase 1 foundations: elo.js, tools/duelCore.js, and an Elo column in ailab's CLI 9af0ddd unverified Claude Claude Sonnet 5 commited on Aug 5
Phase 0: split tools/selfplay.js into a browser-safe core + tools/selfplay-cli.js 022fcd2 unverified Claude Claude Sonnet 5 commited on Aug 5
Bench: detectors must prove the state never resolved f038c75 unverified Claude Claude Opus 5 commited on Aug 5
Setup: a 150 Population cap rung, for frame rate 695bde6 unverified Claude Claude Opus 5 commited on Aug 5
AI: give the Odyssey economy something to bootstrap from bc8dc44 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3h: guard the save round trip instead of rewriting it declaratively 70fa471 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3g: name the three render rules that were copied instead b870df3 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3f: split the selection panel's derived state out of its DOM 97f3bdf unverified Claude Claude Opus 5 commited on Aug 4
Tier 3e: a golden lock on the selection panel, before touching it a8fb083 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3c: the AI's found-a-building protocol, and its decision predicates ca9c751 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3b: rank formation slots per cluster, not globally cdae5f9 unverified Claude Claude Opus 5 commited on Aug 4
Tier 3a: haul.js's four phase machines, and the save-version coupling 492ec35 unverified Claude Claude Opus 5 commited on Aug 4
Tier 2e: one roster, distinct silhouettes, and a perf claim that didn't survive measurement 505ae6b unverified Claude Claude Opus 5 commited on Aug 4
Tier 2d: make the AI bench measure what it claims to measure c3a176e unverified Claude Claude Opus 5 commited on Aug 4
Tier 2c: the property and meta tests that would have caught Tier 1's bugs e505378 unverified Claude Claude Opus 5 commited on Aug 4
Tier 2b: four correctness fixes with a wider blast radius 2b50b54 unverified Claude Claude Opus 5 commited on Aug 4
Tier 2a: collapse the cross-module duplicates, pin the tie-breaks e847942 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 5: close the coverage gaps and the doc drift (C6-C16, E1, E2) cce54f5 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 4e: clear autoTarget on a plain move order (A13) 3589155 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 4d: two dead HUD controls and a hidden build button (A6, A10) ec9801f unverified Claude Claude Opus 5 commited on Aug 4