2025-10-03 - 2026-10-03

Overview

0 Active Pull Requests
184 Active Issues
Excluding merges, 2 authors have pushed 404 commits to master and 420 commits to all branches. On master, 1645 files have changed and there have been 356537 additions and 29632 deletions.

156 Issues closed from 1 user

Closed #177 Build ModularBot_garage skeleton 2026-09-19 14:48:13 +02:00

Closed #178 Battle test ModularBot against varied enemies 2026-09-19 14:48:13 +02:00

Closed #174 Implement oscillator movement module 2026-09-19 14:48:12 +02:00

Closed #175 Define Radar trait and implement radar harness 2026-09-19 14:48:12 +02:00

Closed #176 Wrap radar_lock as radar module 2026-09-19 14:48:12 +02:00

Closed #171 Implement circular gun module 2026-09-19 14:48:11 +02:00

Closed #172 Extract and adapt Tsetlin Machine as gun module 2026-09-19 14:48:11 +02:00

Closed #173 Define Movement trait and implement movement harness 2026-09-19 14:48:11 +02:00

Closed #168 Implement gun selection logic 2026-09-19 14:48:10 +02:00

Closed #169 Implement head-on gun module 2026-09-19 14:48:10 +02:00

Closed #170 Implement linear gun module 2026-09-19 14:48:10 +02:00

Closed #166 Define Gun trait and WorldState type in Nim 2026-09-19 14:48:09 +02:00

Closed #167 Implement virtual bullet tracker in harness 2026-09-19 14:48:09 +02:00

Closed #163 Decide geometric would-have-hit error signal 2026-09-13 21:21:28 +02:00

Closed #162 Decide input encoding for enemy velocity 2026-09-13 20:52:32 +02:00

Closed #161 Decide test adversary — wall bot or spinner for training 2026-09-13 20:40:38 +02:00

Closed #160 Research bullet mechanics — speed, travel time, lead angle formula 2026-09-13 20:32:24 +02:00

Closed #164 Research existing lead-targeting code in repo 2026-09-13 20:32:24 +02:00

Closed #147 SNNBot: SNN-aimed gun against stationary target 2026-09-13 20:10:53 +02:00

Closed #158 Implement SuperSpike learning rule in SNNBot 2026-09-13 20:07:40 +02:00

Closed #157 Research PC-SNN as backup learning algorithm 2026-09-13 19:23:05 +02:00

Closed #156 Research SuperSpike learning rule for SNNBot gun aiming 2026-09-13 19:23:04 +02:00

Closed #155 Prototype reward-modulated STDP learner 2026-09-13 10:31:19 +02:00

Closed #153 Set up integration test for SNNBot 2026-09-13 10:31:18 +02:00

Closed #152 Prototype SNN core and aiming loop 2026-09-13 10:25:32 +02:00

Closed #151 Decide debug overlay layout and content 2026-09-12 12:20:02 +02:00

Closed #150 Decide learning loop structure 2026-09-12 12:07:12 +02:00

Closed #154 Prototype hill-climbing learner 2026-09-12 12:07:12 +02:00

Closed #148 Research Tank Royale debug drawing API 2026-09-12 11:42:01 +02:00

Closed #149 Research aimTo() mechanics — gun turn limits and API 2026-09-12 11:41:59 +02:00

Closed #146 Iterate on movement quality based on test results 2026-08-30 22:44:37 +02:00

Closed #145 Wire DangerZones_Bot integration test with shared framework 2026-08-30 22:44:36 +02:00

Closed #144 Build minimal GF gun test adversary 2026-08-30 22:44:35 +02:00

Closed #142 Rebase danger-zones-bot onto master 2026-08-30 22:44:34 +02:00

Closed #143 Delete old battle test harness 2026-08-30 22:44:34 +02:00

Closed #135 Make test framework LLM-ready (docs + examples) 2026-08-30 15:07:18 +02:00

Closed #139 Add OscillatorBot as a second shared adversary 2026-08-30 15:06:55 +02:00

Closed #140 Update AGENTS.md / CLAUDE.md with test framework quick-start 2026-08-30 15:06:55 +02:00

Closed #137 Move SittingDuck to shared location 2026-08-30 15:06:53 +02:00

Closed #138 Add integration test to a second garage (QBot) 2026-08-30 15:06:53 +02:00

Closed #136 Document exceptions, parseServerOutput, and compile behavior in README 2026-08-30 15:06:52 +02:00

Closed #126 Wayfinder: Shared integration test framework for garages 2026-08-30 12:06:08 +02:00

Closed #133 Modify BattleRunner.java to connect to external server and emit structured output 2026-08-30 12:06:04 +02:00

Closed #134 Implement BattleRunner Java process lifecycle in Nim framework 2026-08-30 12:06:04 +02:00

Closed #131 Create example integration test in one garage 2026-08-30 12:06:03 +02:00

Closed #132 Write framework usage guide 2026-08-30 12:06:03 +02:00

Closed #130 Implement runBattle() orchestrator 2026-08-30 12:06:02 +02:00

Closed #129 Implement bot compiler and launcher 2026-08-30 12:06:01 +02:00

Closed #127 Define BattleResult type and server output parser 2026-08-30 12:06:00 +02:00

Closed #128 Implement server lifecycle manager (lazy singleton) 2026-08-30 12:06:00 +02:00

Closed #123 Mutation sigma annealing 2026-08-29 20:17:46 +02:00

Closed #124 Decouple aim() from tickGA - compute input vector once per tick 2026-08-29 20:17:46 +02:00

Closed #125 GMM-based GA warm-starting from battle history 2026-08-29 20:17:46 +02:00

Closed #120 Input cleanup: remove redundant distance from sliding window 2026-08-29 20:17:45 +02:00

Closed #121 Tracker extraction: VBulletTracker becomes VBulletEnvironment 2026-08-29 20:17:45 +02:00

Closed #122 Enemy-motion-aware bullet simulation 2026-08-29 20:17:45 +02:00

Closed #119 Input cleanup: remove redundant distance from sliding window 2026-08-29 19:07:22 +02:00

Closed #108 GA_Gun only: virtual bullets, tick-speed training, hit% fitness 2026-08-29 11:04:37 +02:00

Closed #114 Battle-wide hit% diagnostic 2026-08-29 11:04:37 +02:00

Closed #112 Real gun fires champion output 2026-08-29 11:04:36 +02:00

Closed #113 Weight persistence on new champion 2026-08-29 11:04:36 +02:00

Closed #111 Wire GA generation loop at tick speed 2026-08-29 11:04:35 +02:00

Closed #109 Extend ANN to 2 outputs (GF + power) 2026-08-29 11:04:33 +02:00

Closed #110 Implement virtual bullet system 2026-08-29 10:48:03 +02:00

Closed #99 Multi-gun EvoBot: three guns, one selector, global-only weights 2026-08-28 23:29:40 +02:00

Closed #94 Persistence v2: fitness header, best-gating, atomic writes, binary-dir location 2026-08-28 21:13:25 +02:00

Closed #95 Round-end checkpoint wiring 2026-08-28 21:13:25 +02:00

Closed #93 Champion transport carries fitness 2026-08-28 21:13:24 +02:00

Closed #92 Spec: EvoBot round-end checkpointing — best-so-far per-enemy weights 2026-08-28 21:13:23 +02:00

Closed #74 Evo_Bot implementation design decisions 2026-08-28 20:50:59 +02:00

Closed #88 EvoBot weight checkpointing: never lose the best per-enemy weights 2026-08-28 20:50:59 +02:00

Closed #61 Evo_Bot — neuroevolution gun that adapts to enemy movement 2026-08-28 20:50:58 +02:00

Closed #97 fix: persistent bot thread to eliminate ORC heap corruption 2026-08-27 23:04:21 +02:00

Closed #98 fix: add receive timeout to WebSocket to prevent silent hangs 2026-08-27 23:04:21 +02:00

Closed #96 Checkpoint acceptance sweep & hard cases 2026-08-26 08:05:27 +02:00

Closed #91 Lock the trigger set and write rules 2026-08-26 07:21:18 +02:00

Closed #89 What does "better" mean for best-so-far weights? 2026-08-26 07:09:52 +02:00

Closed #90 Which save moments can EvoBot actually act on? 2026-08-26 07:03:20 +02:00

Closed #80 Spec: Evo_Bot TOPO_Gun implementation 2026-08-25 20:02:56 +02:00

Closed #87 Energy management and firing discipline 2026-08-25 19:49:03 +02:00

Closed #85 Weight persistence and hybrid seeding 2026-08-25 19:49:02 +02:00

Closed #86 Virtual Guns system 2026-08-25 19:49:02 +02:00

Closed #84 TOPO_Gun with GF targeting 2026-08-25 19:49:01 +02:00

Closed #83 Sliding window, replay tape, and normalization 2026-08-25 19:35:07 +02:00

Closed #81 Bot skeleton with head-on firing 2026-08-25 19:18:04 +02:00

Closed #82 ANN + GA modules with self-checks 2026-08-25 19:18:04 +02:00

Closed #78 Energy management and firing discipline 2026-08-25 15:08:04 +02:00

Closed #79 Weight persistence and global fallback strategy 2026-08-25 15:08:04 +02:00

Closed #77 Virtual Guns bookkeeping 2026-08-25 15:08:03 +02:00

Closed #76 Bullet power formula and aiming geometry 2026-08-25 15:08:02 +02:00

Closed #75 Input normalization strategy 2026-08-25 15:08:01 +02:00

Closed #68 Where and what granularity should we instrument the Nim training thread with chunk-start/end logs + heartbeat to distinguish hang vs crash vs slow for corpse stall diagnosis? 2026-08-25 09:51:23 +02:00

Closed #60 Campaign-v2 pacing & durability decisions 2026-08-24 09:05:45 +02:00

Closed #66 Prototype: GA evolution loop on toy prediction problem 2026-08-24 08:15:01 +02:00

Closed #63 Document the locked architecture as an ADR 2026-08-24 00:02:56 +02:00

Closed #64 Build OscillatorBot sparring partner 2026-08-24 00:01:59 +02:00

Closed #62 Define CONTEXT.md vocabulary for Evo_Bot domain 2026-08-24 00:00:28 +02:00

Closed #65 Research: optimal GA parameters for ~750-weight neuroevolution 2026-08-23 23:32:44 +02:00

Closed #59 Campaign v2 readiness: implement approved levers 2026-08-22 20:33:09 +02:00

Closed #58 Campaign-v1 watch: eval-regression threshold fired — intervention deferred to verdict 2026-08-22 14:42:00 +02:00

Closed #57 Campaign verdict: notebook, results table, scale-or-not call 2026-08-22 14:41:50 +02:00

Closed #56 Lock campaign-v1 config and launch overnight run 2026-08-22 00:32:26 +02:00

Closed #54 Build mirror-twin sparring partner + harness readiness check 2026-08-21 23:20:18 +02:00

Closed #55 Observability inventory: what can we watch mid-run? 2026-08-21 22:48:30 +02:00

Closed #37 spec: SAC_LSTM_Bot — Recurrent SAC with LSTM for Robocode TankRoyale 2026-08-21 21:58:51 +02:00

Closed #49 Training harness 2026-08-21 21:52:20 +02:00

Closed #48 Main bot integration 2026-08-21 20:21:02 +02:00

Closed #52 Tag v1.0.1 and publish to nimble registry 2026-08-21 18:21:41 +02:00

Closed #51 Set up GitHub Actions CI workflow 2026-08-21 18:21:40 +02:00

Closed #50 Implement Tier 1 SharedTestRunner for upstream JSON fixtures 2026-08-21 18:21:39 +02:00

Closed #47 SAC training module 2026-08-21 00:11:46 +02:00

Closed #46 Weight persistence module 2026-08-20 23:59:36 +02:00

Closed #45 Replay buffer module 2026-08-20 23:42:53 +02:00

Closed #43 Action mapping module 2026-08-20 23:42:51 +02:00

Closed #44 Reward module 2026-08-20 23:42:51 +02:00

Closed #42 State vector module 2026-08-20 23:42:50 +02:00

Closed #40 Skeleton bot with radar lock and colors 2026-08-20 23:42:48 +02:00

Closed #41 LSTM network module 2026-08-20 23:38:23 +02:00

Closed #38 SAC_LSTM_Bot: project scaffold 2026-08-20 23:35:17 +02:00

Closed #39 Radar lock: standalone reusable module 2026-08-20 23:35:17 +02:00

Closed #24 PRD: Command abstraction layer for PPO action space 2026-08-18 16:33:29 +02:00

Closed #28 PPO_Bot wiring and integration test 2026-08-18 16:33:29 +02:00

Closed #18 Command abstraction layer for PPO action space 2026-08-18 16:32:25 +02:00

Closed #29 [Map] Autonomous LLM-supervised PPO_Bot training pipeline 2026-08-18 16:16:22 +02:00

Closed #31 Define the tunable parameter set 2026-08-18 16:11:34 +02:00

Closed #34 Build the training runner tool 2026-08-18 15:57:05 +02:00

Closed #30 Hyperparam delivery: env vars vs compile-time constants 2026-08-18 15:45:15 +02:00

Closed #35 Persist Adam optimizer state and round counter across restarts 2026-08-18 15:41:13 +02:00

Closed #32 Structured output format for LLM consumption 2026-08-17 21:35:24 +02:00

Closed #33 Stall detection: hardcoded heuristics vs LLM judgment 2026-08-17 19:58:41 +02:00

Closed #36 LLM supervisor agent design 2026-08-17 19:58:19 +02:00

Closed #27 Action decoding rewrite for command abstraction 2026-08-17 19:09:20 +02:00

Closed #26 Network and state vector dimension changes 2026-08-17 19:09:19 +02:00

Closed #25 Goto and AimTo controller functions 2026-08-17 19:09:18 +02:00

Closed #23 Prototype goto controller and test in game 2026-08-17 18:48:34 +02:00

Closed #22 PPO training loop compatibility 2026-08-17 17:30:40 +02:00

Closed #21 State vector additions 2026-08-17 17:30:39 +02:00

Closed #19 Output space design for goto/aimTo 2026-08-17 17:21:58 +02:00

Closed #20 Goto controller algorithm 2026-08-17 17:21:58 +02:00

Closed #1 RL Bot — Wayfinder Map 2026-08-16 16:59:47 +02:00

Closed #13 Spec: PPO RL Bot — full implementation 2026-08-16 16:59:07 +02:00

Closed #17 Weight persistence + background training thread 2026-08-16 16:58:55 +02:00

Closed #16 Reward + trajectory + GAE + PPO training 2026-08-16 16:58:54 +02:00

Closed #14 Network forward pass → bot moves via neural network 2026-08-16 16:58:53 +02:00

Closed #15 Enemy tracker + full 42-float state vector 2026-08-16 16:58:53 +02:00

Closed #11 Bot scaffold and build setup 2026-08-16 13:22:12 +02:00

Closed #12 Learning rate and optimizer hyperparameters 2026-08-16 13:03:06 +02:00

Closed #10 Exploration noise 2026-08-16 12:54:53 +02:00

Closed #9 Network architecture 2026-08-16 12:19:24 +02:00

Closed #8 Training loop design 2026-08-16 09:58:32 +02:00

Closed #6 Reward function design 2026-08-16 09:14:32 +02:00

Closed #5 Action space mapping 2026-08-15 22:58:45 +02:00

Closed #4 State vector design 2026-08-15 22:47:56 +02:00

Closed #7 Enemy tracker design 2026-08-15 22:31:28 +02:00

Closed #2 Arraymancer viability spike 2026-08-15 22:17:15 +02:00

Closed #3 RL algorithm choice 2026-08-15 22:08:15 +02:00

184 Issues created by 1 user

Opened #1 RL Bot — Wayfinder Map 2026-08-15 22:05:04 +02:00

Opened #2 Arraymancer viability spike 2026-08-15 22:05:08 +02:00

Opened #3 RL algorithm choice 2026-08-15 22:05:13 +02:00

Opened #4 State vector design 2026-08-15 22:05:18 +02:00

Opened #5 Action space mapping 2026-08-15 22:05:24 +02:00

Opened #6 Reward function design 2026-08-15 22:05:29 +02:00

Opened #7 Enemy tracker design 2026-08-15 22:05:35 +02:00

Opened #8 Training loop design 2026-08-15 22:05:40 +02:00

Opened #9 Network architecture 2026-08-16 11:51:22 +02:00

Opened #10 Exploration noise 2026-08-16 11:51:25 +02:00

Opened #11 Bot scaffold and build setup 2026-08-16 11:51:33 +02:00

Opened #12 Learning rate and optimizer hyperparameters 2026-08-16 12:56:47 +02:00

Opened #13 Spec: PPO RL Bot — full implementation 2026-08-16 14:24:45 +02:00

Opened #14 Network forward pass → bot moves via neural network 2026-08-16 15:01:49 +02:00

Opened #15 Enemy tracker + full 42-float state vector 2026-08-16 15:02:05 +02:00

Opened #16 Reward + trajectory + GAE + PPO training 2026-08-16 15:02:23 +02:00

Opened #17 Weight persistence + background training thread 2026-08-16 15:02:38 +02:00

Opened #18 Command abstraction layer for PPO action space 2026-08-17 16:57:55 +02:00

Opened #19 Output space design for goto/aimTo 2026-08-17 16:58:04 +02:00

Opened #20 Goto controller algorithm 2026-08-17 16:58:09 +02:00

Opened #21 State vector additions 2026-08-17 16:58:12 +02:00

Opened #22 PPO training loop compatibility 2026-08-17 16:58:18 +02:00

Opened #23 Prototype goto controller and test in game 2026-08-17 16:58:21 +02:00

Opened #24 PRD: Command abstraction layer for PPO action space 2026-08-17 18:51:59 +02:00

Opened #25 Goto and AimTo controller functions 2026-08-17 18:55:18 +02:00

Opened #26 Network and state vector dimension changes 2026-08-17 18:55:27 +02:00

Opened #27 Action decoding rewrite for command abstraction 2026-08-17 18:55:41 +02:00

Opened #28 PPO_Bot wiring and integration test 2026-08-17 18:55:52 +02:00

Opened #29 [Map] Autonomous LLM-supervised PPO_Bot training pipeline 2026-08-17 19:48:13 +02:00

Opened #30 Hyperparam delivery: env vars vs compile-time constants 2026-08-17 19:48:25 +02:00

Opened #31 Define the tunable parameter set 2026-08-17 19:48:37 +02:00

Opened #32 Structured output format for LLM consumption 2026-08-17 19:48:44 +02:00

Opened #33 Stall detection: hardcoded heuristics vs LLM judgment 2026-08-17 19:48:52 +02:00

Opened #34 Build the training runner tool 2026-08-17 19:48:57 +02:00

Opened #35 Persist Adam optimizer state and round counter across restarts 2026-08-17 19:49:02 +02:00

Opened #36 LLM supervisor agent design 2026-08-17 19:49:08 +02:00

Opened #37 spec: SAC_LSTM_Bot — Recurrent SAC with LSTM for Robocode TankRoyale 2026-08-20 23:05:47 +02:00

Opened #38 SAC_LSTM_Bot: project scaffold 2026-08-20 23:27:16 +02:00

Opened #39 Radar lock: standalone reusable module 2026-08-20 23:27:29 +02:00

Opened #40 Skeleton bot with radar lock and colors 2026-08-20 23:27:42 +02:00

Opened #41 LSTM network module 2026-08-20 23:27:55 +02:00

Opened #42 State vector module 2026-08-20 23:28:02 +02:00

Opened #43 Action mapping module 2026-08-20 23:28:10 +02:00

Opened #44 Reward module 2026-08-20 23:28:17 +02:00

Opened #45 Replay buffer module 2026-08-20 23:28:24 +02:00

Opened #46 Weight persistence module 2026-08-20 23:28:35 +02:00

Opened #47 SAC training module 2026-08-20 23:28:46 +02:00

Opened #48 Main bot integration 2026-08-20 23:29:01 +02:00

Opened #49 Training harness 2026-08-20 23:29:11 +02:00

Opened #50 Implement Tier 1 SharedTestRunner for upstream JSON fixtures 2026-08-21 18:20:12 +02:00

Opened #51 Set up GitHub Actions CI workflow 2026-08-21 18:20:19 +02:00

Opened #52 Tag v1.0.1 and publish to nimble registry 2026-08-21 18:20:25 +02:00

Opened #53 Overnight Training Campaign — SAC_LSTM_Bot 2026-08-21 22:36:27 +02:00

Opened #54 Build mirror-twin sparring partner + harness readiness check 2026-08-21 22:36:35 +02:00

Opened #55 Observability inventory: what can we watch mid-run? 2026-08-21 22:36:46 +02:00

Opened #56 Lock campaign-v1 config and launch overnight run 2026-08-21 22:36:55 +02:00

Opened #57 Campaign verdict: notebook, results table, scale-or-not call 2026-08-21 22:37:21 +02:00

Opened #58 Campaign-v1 watch: eval-regression threshold fired — intervention deferred to verdict 2026-08-22 07:14:15 +02:00

Opened #59 Campaign v2 readiness: implement approved levers 2026-08-22 18:33:32 +02:00

Opened #60 Campaign-v2 pacing & durability decisions 2026-08-22 21:17:50 +02:00

Opened #61 Evo_Bot — neuroevolution gun that adapts to enemy movement 2026-08-23 23:26:22 +02:00

Opened #62 Define CONTEXT.md vocabulary for Evo_Bot domain 2026-08-23 23:26:30 +02:00

Opened #63 Document the locked architecture as an ADR 2026-08-23 23:26:44 +02:00

Opened #64 Build OscillatorBot sparring partner 2026-08-23 23:26:47 +02:00

Opened #65 Research: optimal GA parameters for ~750-weight neuroevolution 2026-08-23 23:26:53 +02:00

Opened #66 Prototype: GA evolution loop on toy prediction problem 2026-08-23 23:26:57 +02:00

Opened #67 Wayfinding: Recover Hope via Rigorous Check on Open Issues & Training Harness 2026-08-25 09:44:50 +02:00

Opened #68 Where and what granularity should we instrument the Nim training thread with chunk-start/end logs + heartbeat to distinguish hang vs crash vs slow for corpse stall diagnosis? 2026-08-25 09:45:17 +02:00

Opened #69 Should we configure ulimit -c unlimited + coredumpctl capture in the service unit, and treat core dump recurrence as a blocker (stop campaign) or data point (continue with monitoring)? 2026-08-25 09:46:02 +02:00

Opened #70 What explicit criteria should define 'verified' persistence fix (e.g., buf_size > 0 in first 3 metrics after restart AND training_state.bin rewritten within 2 min)? 2026-08-25 09:46:48 +02:00

Opened #71 Is chunk size=10 final, or should we re-attempt 20 with the persistence fix (using a measurable criterion like 'no corpse stalls for 2h at chunk=10')? 2026-08-25 09:46:53 +02:00

Opened #72 Should eval interval remain at 5, or define a metric to re-evaluate (e.g., "if eval variance > X, drop back to 3")? 2026-08-25 09:47:01 +02:00

Opened #73 Should UTD=3 and batch=32 remain final, or define a trigger for re-evaluation (e.g., based on throughput metrics)? 2026-08-25 09:47:09 +02:00

Opened #74 Evo_Bot implementation design decisions 2026-08-25 15:07:10 +02:00

Opened #75 Input normalization strategy 2026-08-25 15:07:15 +02:00

Opened #76 Bullet power formula and aiming geometry 2026-08-25 15:07:18 +02:00

Opened #77 Virtual Guns bookkeeping 2026-08-25 15:07:20 +02:00

Opened #78 Energy management and firing discipline 2026-08-25 15:07:22 +02:00

Opened #79 Weight persistence and global fallback strategy 2026-08-25 15:07:25 +02:00

Opened #80 Spec: Evo_Bot TOPO_Gun implementation 2026-08-25 19:05:52 +02:00

Opened #81 Bot skeleton with head-on firing 2026-08-25 19:11:15 +02:00

Opened #82 ANN + GA modules with self-checks 2026-08-25 19:11:25 +02:00

Opened #83 Sliding window, replay tape, and normalization 2026-08-25 19:11:37 +02:00

Opened #84 TOPO_Gun with GF targeting 2026-08-25 19:11:53 +02:00

Opened #85 Weight persistence and hybrid seeding 2026-08-25 19:12:04 +02:00

Opened #86 Virtual Guns system 2026-08-25 19:12:11 +02:00

Opened #87 Energy management and firing discipline 2026-08-25 19:12:23 +02:00

Opened #88 EvoBot weight checkpointing: never lose the best per-enemy weights 2026-08-26 06:55:24 +02:00

Opened #89 What does "better" mean for best-so-far weights? 2026-08-26 06:55:32 +02:00

Opened #90 Which save moments can EvoBot actually act on? 2026-08-26 06:55:34 +02:00

Opened #91 Lock the trigger set and write rules 2026-08-26 06:55:42 +02:00

Opened #92 Spec: EvoBot round-end checkpointing — best-so-far per-enemy weights 2026-08-26 07:28:56 +02:00

Opened #93 Champion transport carries fitness 2026-08-26 07:35:52 +02:00

Opened #94 Persistence v2: fitness header, best-gating, atomic writes, binary-dir location 2026-08-26 07:35:54 +02:00

Opened #95 Round-end checkpoint wiring 2026-08-26 07:36:06 +02:00

Opened #96 Checkpoint acceptance sweep & hard cases 2026-08-26 07:36:17 +02:00

Opened #97 fix: persistent bot thread to eliminate ORC heap corruption 2026-08-27 22:45:20 +02:00

Opened #98 fix: add receive timeout to WebSocket to prevent silent hangs 2026-08-27 22:45:23 +02:00

Opened #99 Multi-gun EvoBot: three guns, one selector, global-only weights 2026-08-28 22:02:45 +02:00

Opened #100 Strip per-enemy persistence, go global-only 2026-08-28 22:02:54 +02:00

Opened #101 Upgrade ANN to 91→16→8→1 two hidden layers 2026-08-28 22:02:58 +02:00

Opened #102 Implement CMA-ES module 2026-08-28 22:03:02 +02:00

Opened #103 Implement GF_Gun — basic guess-factor histogram 2026-08-28 22:03:08 +02:00

Opened #104 Implement virtual guns selector 2026-08-28 22:03:12 +02:00

Opened #105 Wire multi-gun system into EvoBot 2026-08-28 22:03:16 +02:00

Opened #106 Write ADR-0002 and update CONTEXT.md 2026-08-28 22:03:20 +02:00

Opened #107 Spec: Multi-gun EvoBot — three guns, one selector, global-only weights 2026-08-28 22:10:04 +02:00

Opened #108 GA_Gun only: virtual bullets, tick-speed training, hit% fitness 2026-08-28 23:55:31 +02:00

Opened #109 Extend ANN to 2 outputs (GF + power) 2026-08-28 23:55:36 +02:00

Opened #110 Implement virtual bullet system 2026-08-28 23:55:38 +02:00

Opened #111 Wire GA generation loop at tick speed 2026-08-28 23:55:41 +02:00

Opened #112 Real gun fires champion output 2026-08-28 23:55:42 +02:00

Opened #113 Weight persistence on new champion 2026-08-28 23:55:44 +02:00

Opened #114 Battle-wide hit% diagnostic 2026-08-28 23:55:46 +02:00

Opened #115 Spec: GA_Gun only — virtual bullets, tick-speed training, hit% fitness 2026-08-29 10:41:25 +02:00

Opened #116 Spec: Phantom Meteor Gravity Movement — bullet dodging via learned danger field 2026-08-29 17:54:27 +02:00

Opened #118 Enhance EvoBot GA gun system 2026-08-29 18:56:33 +02:00

Opened #119 Input cleanup: remove redundant distance from sliding window 2026-08-29 19:03:42 +02:00

Opened #120 Input cleanup: remove redundant distance from sliding window 2026-08-29 19:04:02 +02:00

Opened #121 Tracker extraction: VBulletTracker becomes VBulletEnvironment 2026-08-29 19:04:08 +02:00

Opened #122 Enemy-motion-aware bullet simulation 2026-08-29 19:04:14 +02:00

Opened #123 Mutation sigma annealing 2026-08-29 19:04:19 +02:00

Opened #124 Decouple aim() from tickGA - compute input vector once per tick 2026-08-29 19:04:37 +02:00

Opened #125 GMM-based GA warm-starting from battle history 2026-08-29 19:05:26 +02:00

Opened #126 Wayfinder: Shared integration test framework for garages 2026-08-30 10:21:57 +02:00

Opened #127 Define BattleResult type and server output parser 2026-08-30 10:22:01 +02:00

Opened #128 Implement server lifecycle manager (lazy singleton) 2026-08-30 10:22:03 +02:00

Opened #129 Implement bot compiler and launcher 2026-08-30 10:22:04 +02:00

Opened #130 Implement runBattle() orchestrator 2026-08-30 10:22:06 +02:00

Opened #131 Create example integration test in one garage 2026-08-30 10:22:08 +02:00

Opened #132 Write framework usage guide 2026-08-30 10:22:10 +02:00

Opened #133 Modify BattleRunner.java to connect to external server and emit structured output 2026-08-30 11:38:43 +02:00

Opened #134 Implement BattleRunner Java process lifecycle in Nim framework 2026-08-30 11:38:46 +02:00

Opened #135 Make test framework LLM-ready (docs + examples) 2026-08-30 15:01:04 +02:00

Opened #136 Document exceptions, parseServerOutput, and compile behavior in README 2026-08-30 15:02:04 +02:00

Opened #137 Move SittingDuck to shared location 2026-08-30 15:02:07 +02:00

Opened #138 Add integration test to a second garage (QBot) 2026-08-30 15:02:12 +02:00

Opened #139 Add OscillatorBot as a second shared adversary 2026-08-30 15:02:15 +02:00

Opened #140 Update AGENTS.md / CLAUDE.md with test framework quick-start 2026-08-30 15:02:18 +02:00

Opened #141 Wayfinder: Battle-ready danger zones movement 2026-08-30 15:54:58 +02:00

Opened #142 Rebase danger-zones-bot onto master 2026-08-30 15:55:05 +02:00

Opened #143 Delete old battle test harness 2026-08-30 15:55:08 +02:00

Opened #144 Build minimal GF gun test adversary 2026-08-30 15:55:12 +02:00

Opened #145 Wire DangerZones_Bot integration test with shared framework 2026-08-30 15:55:14 +02:00

Opened #146 Iterate on movement quality based on test results 2026-08-30 15:55:17 +02:00

Opened #147 SNNBot: SNN-aimed gun against stationary target 2026-09-12 11:37:03 +02:00

Opened #148 Research Tank Royale debug drawing API 2026-09-12 11:37:08 +02:00

Opened #149 Research aimTo() mechanics — gun turn limits and API 2026-09-12 11:37:10 +02:00

Opened #150 Decide learning loop structure 2026-09-12 11:37:14 +02:00

Opened #151 Decide debug overlay layout and content 2026-09-12 11:37:17 +02:00

Opened #152 Prototype SNN core and aiming loop 2026-09-12 11:37:20 +02:00

Opened #153 Set up integration test for SNNBot 2026-09-12 11:37:22 +02:00

Opened #154 Prototype hill-climbing learner 2026-09-12 11:37:24 +02:00

Opened #155 Prototype reward-modulated STDP learner 2026-09-12 11:37:26 +02:00

Opened #156 Research SuperSpike learning rule for SNNBot gun aiming 2026-09-13 19:19:50 +02:00

Opened #157 Research PC-SNN as backup learning algorithm 2026-09-13 19:19:54 +02:00

Opened #158 Implement SuperSpike learning rule in SNNBot 2026-09-13 19:24:34 +02:00

Opened #159 SNNBot: lead-predicted aiming against moving targets 2026-09-13 20:27:49 +02:00

Opened #160 Research bullet mechanics — speed, travel time, lead angle formula 2026-09-13 20:27:52 +02:00

Opened #161 Decide test adversary — wall bot or spinner for training 2026-09-13 20:27:55 +02:00

Opened #162 Decide input encoding for enemy velocity 2026-09-13 20:27:58 +02:00

Opened #163 Decide geometric would-have-hit error signal 2026-09-13 20:28:02 +02:00

Opened #164 Research existing lead-targeting code in repo 2026-09-13 20:28:04 +02:00

Opened #165 ModularBot — Modular multi-gun bot with pluggable harnesses 2026-09-19 14:38:56 +02:00

Opened #166 Define Gun trait and WorldState type in Nim 2026-09-19 14:39:01 +02:00

Opened #167 Implement virtual bullet tracker in harness 2026-09-19 14:39:06 +02:00

Opened #168 Implement gun selection logic 2026-09-19 14:39:10 +02:00

Opened #169 Implement head-on gun module 2026-09-19 14:39:12 +02:00

Opened #170 Implement linear gun module 2026-09-19 14:39:15 +02:00

Opened #171 Implement circular gun module 2026-09-19 14:39:18 +02:00

Opened #172 Extract and adapt Tsetlin Machine as gun module 2026-09-19 14:39:22 +02:00

Opened #173 Define Movement trait and implement movement harness 2026-09-19 14:39:25 +02:00

Opened #174 Implement oscillator movement module 2026-09-19 14:39:28 +02:00

Opened #175 Define Radar trait and implement radar harness 2026-09-19 14:39:30 +02:00

Opened #176 Wrap radar_lock as radar module 2026-09-19 14:39:32 +02:00

Opened #177 Build ModularBot_garage skeleton 2026-09-19 14:39:36 +02:00

Opened #178 Battle test ModularBot against varied enemies 2026-09-19 14:39:39 +02:00

Opened #179 T1: Tracer bullet — Gun harness + head-on gun + bot skeleton 2026-09-19 14:48:59 +02:00

Opened #180 T2: Add linear gun module 2026-09-19 14:49:01 +02:00

Opened #181 T3: Add circular gun module 2026-09-19 14:49:03 +02:00

Opened #182 T4: Add movement harness + oscillator module 2026-09-19 14:49:06 +02:00

Opened #183 T5: Add radar harness + wrap radar_lock 2026-09-19 14:49:08 +02:00

Opened #184 T6: Extract Tsetlin Machine as gun module 2026-09-19 14:49:12 +02:00

Opened #185 T7: Battle test ModularBot against varied enemies 2026-09-19 14:49:15 +02:00