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
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
Phase 5 (spectate): watch an AI-vs-AI match live, at 1x-8x 450f6c1 unverified Claude Claude Opus 4.8 commited on Aug 6
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
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 3f: split the selection panel's derived state out of its DOM 97f3bdf 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 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 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
Tier 1, step 4c: the AI bench lies, and an owner-parametric leak (A9, A12) 5853645 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 4a: five reproduced engine defects (A1-A4, A11) 0da037f unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 3: harden the save load path past the entity boundary 0974cb1 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 2b: expand // @ts-check coverage from 10 files to 20 (D3) 7e764b0 unverified Claude Claude Opus 5 commited on Aug 4
Tier 1, step 2: make the type layer real (D1, D2, D4) 6db3533 unverified Claude Claude Opus 5 commited on Aug 4
Make the AI controller owner-parametric: true two-sided self-play 916c3ad unverified Claude Claude Sonnet 5 commited on Aug 3
Disable jump-time cargo auto-fill: an empty ship carries nothing f6a4da9 unverified Claude Claude Sonnet 5 commited on Aug 1
Stand the AI's parked garrison in a grid at the base's own skirt c920e1c unverified Claude Claude Sonnet 5 commited on Aug 1
Let sustained ore surplus lift the Odyssey AI's standing-army cap ac44339 unverified Claude Claude Sonnet 5 commited on Aug 1
Disperse the AI's idle home army across garrison stations 8c4f62d unverified Claude Claude Sonnet 5 commited on Aug 1
Halve AI actions-per-minute for background (non-active) worlds e818247 unverified Claude Claude Sonnet 5 commited on Aug 1
Add a configurable population cap (200/250/300/Max) for both sides dadc0b2 unverified Claude commited on Aug 1
Let gather/wreckage/rig-haul workers bank into a nearby collection-point Hauler e5f7f16 unverified Claude commited on Aug 1
Bound applySeparation's per-unit candidate scan under pathological density ee2be58 unverified Claude Claude Sonnet 5 commited on Jul 31
P8 Combat Depth: uphill concealment (real LOS), veterancy ranks, tiered-kill event fields 8f89fac unverified Claude Claude Sonnet 5 commited on Jul 31
Conquest overrides a stale rival-Gate ascension, not the other way around 9300cbe unverified Claude Claude Sonnet 5 commited on Jul 31
Domination occupation dividend: pacified worlds pay a small credits/sec 3ac784d unverified Claude Claude Sonnet 5 commited on Jul 31
Domination with teeth + Faction memory, tuned as one stance-pipeline system 051d7f7 unverified Claude Claude Sonnet 5 commited on Jul 31
Revert accidental inclusion of concurrent team's in-progress work 40dc0e6 unverified Claude Claude Sonnet 5 commited on Jul 31
Extend determinism coverage to the rival Gate's charge 2f96159 unverified Claude Claude Sonnet 5 commited on Jul 31
Add the rival Gate: a neighbour races its own Antimatter Gate f75beff unverified Claude Claude Sonnet 5 commited on Jul 31
Add Easy strategic ceiling (Phase 7 prerequisite) 5e33d82 unverified Claude Claude Sonnet 5 commited on Jul 31
Colony economy rework: Freight Lanes + Colony standing orders 84220dc unverified Claude Claude Sonnet 5 commited on Jul 31
AI: let a developer archetype walk the trade-industry branch too b55016a unverified Claude Claude Sonnet 5 commited on Jul 31
Promote legacy consumer-goods recipes into a trade-industry branch 26b3c86 unverified Claude Claude Sonnet 5 commited on Jul 31
Spaceport tiers discount new-world jump fuel 8624f8e unverified Claude Claude Sonnet 5 commited on Jul 31
Doctrine depth redesign: Assault tempo verbs + Bulwark regen (Tier 2 & 3, merged) f0783f6 unverified Claude Claude Sonnet 5 commited on Jul 31
Static-defense ladder: Bastille, Aegis Bastion, Plasma Torpedo Battery 45b37a3 unverified Claude Claude Sonnet 5 commited on Jul 31