2026-05-17 - 2026-08-17

Overview

18 Active Pull Requests
29 Active Issues
Excluding merges, 1 author has pushed 12 commits to main and 90 commits to all branches. On main, 104 files have changed and there have been 12578 additions and 33230 deletions.

1 Release published by 1 user

Published v0.0.1 2026-07-06 23:14:03 +02:00

18 Pull requests merged by 1 user

Merged #46 next -> main 2026-08-10 15:58:35 +02:00

Merged #45 next -> main 2026-08-10 15:41:16 +02:00

Merged #43 next -> main 2026-08-10 15:33:22 +02:00

Merged #40 test: drive the autosave race test to a condition, not a turn count (closes #36) 2026-08-09 19:18:56 +02:00

Merged #38 Cover the wizard commands with C-verified unit tests (closes #7) 2026-08-09 18:15:33 +02:00

Merged #37 Unit-test the eight trap effects against the C reference (closes #14) 2026-08-09 18:15:08 +02:00

Merged #35 Test the wands, staffs and bolt geometry of sticks.c (closes #6) 2026-08-09 17:23:54 +02:00

Merged #34 Cover game/rings.go with C-verified unit tests (closes #5) 2026-08-09 17:08:29 +02:00

Merged #33 Pin command dispatch to C's command.c switch (closes #31) 2026-08-09 16:27:52 +02:00

Merged #32 Restore three lost C behaviors: schtick message, forced redraw, greeting (closes #13) 2026-08-09 12:14:00 +02:00

Merged #30 Port the '+' wizard-mode toggle-off (closes #11) 2026-08-09 10:30:22 +02:00

Merged #28 docs,save: correct a stale TODO claim and rename encodeSnapshot (closes #27) 2026-08-09 10:13:19 +02:00

Merged #26 fix: take the signal-time autosave on the game goroutine (closes #24) 2026-08-09 10:00:59 +02:00

Merged #23 fix: restore the terminal on SIGINT/SIGQUIT (closes #12) 2026-08-09 08:19:02 +02:00

Merged #20 Bound wizard-created Which against its item table (closes #10) 2026-08-09 07:34:54 +02:00

Merged #18 Correct stale claims in MEMORY.md, TODO.md, and README.md (closes #3) 2026-08-09 07:00:35 +02:00

Merged #9 Adopt the mandated test target pattern (closes #2) 2026-08-09 03:50:27 +02:00

Merged #1 Update golangci-lint to v2.12.2 with canonical config 2026-08-07 23:24:38 +02:00

19 Issues closed from 1 user

Closed #19 Add a make build target and repoint README's last raw go build instruction 2026-08-10 15:58:37 +02:00

Closed #17 Add a make cover target so coverage is measurable under the make-targets-only rule 2026-08-10 15:58:37 +02:00

Closed #44 Trim the lint-gate comments and TODO entry to the traps only 2026-08-10 15:41:17 +02:00

Closed #4 DECIDED: golangci-lint stays unpinned (option B) until the org script/lint lands 2026-08-10 15:33:45 +02:00

Closed #41 Run all linting in Docker via Dockerfile.lint + script/lint 2026-08-10 15:33:24 +02:00

Closed #36 TestAutoSaveOnSignalRacesTurnLoop is load-flaky, and it guards the #24 data race 2026-08-09 19:18:57 +02:00

Closed #7 Unit test coverage: wizard commands (game/wizard.go has zero tests) 2026-08-09 18:15:33 +02:00

Closed #14 Unit test coverage: traps (all 8 trapHandlers entries untested) 2026-08-09 18:15:08 +02:00

Closed #6 Unit test coverage: wands/staves (game/sticks.go, 534 lines, one test) 2026-08-09 17:23:54 +02:00

Closed #5 Unit test coverage: rings (game/rings.go has zero tests) 2026-08-09 17:08:29 +02:00

Closed #31 Audit C's command switch against commandHandlers for other silently-dropped keys 2026-08-09 16:27:52 +02:00

Closed #13 Restore three small C behaviors: bizarre-schtick message, forced CTRL-R repaint, startup greeting 2026-08-09 12:14:00 +02:00

Closed #11 Missing command: '+' wizard-mode toggle-off answers "illegal command" 2026-08-09 10:30:22 +02:00

Closed #27 Three cleanups deferred from the PR #26 review 2026-08-09 10:13:19 +02:00

Closed #24 SIGHUP/SIGTERM autosave is a data race: gob-encodes live state from a second goroutine 2026-08-09 10:00:59 +02:00

Closed #12 SIGINT leaves the terminal in raw mode (main.c leave() not ported) 2026-08-09 08:19:02 +02:00

Closed #10 Crash: wizard createObj accepts out-of-range Which, panicking on seven unguarded array dispatches 2026-08-09 07:34:55 +02:00

Closed #3 MEMORY.md and TODO.md carry stale claims that actively misdirect agents 2026-08-09 07:00:35 +02:00

Closed #2 make test: adopt the mandated timeout/race/cover + conditional verbose rerun pattern 2026-08-09 03:50:27 +02:00

29 Issues created by 1 user

Opened #2 make test: adopt the mandated timeout/race/cover + conditional verbose rerun pattern 2026-08-09 03:38:27 +02:00

Opened #3 MEMORY.md and TODO.md carry stale claims that actively misdirect agents 2026-08-09 03:38:53 +02:00

Opened #4 DECIDED: golangci-lint stays unpinned (option B) until the org script/lint lands 2026-08-09 03:39:22 +02:00

Opened #5 Unit test coverage: rings (game/rings.go has zero tests) 2026-08-09 03:40:50 +02:00

Opened #6 Unit test coverage: wands/staves (game/sticks.go, 534 lines, one test) 2026-08-09 03:41:09 +02:00

Opened #7 Unit test coverage: wizard commands (game/wizard.go has zero tests) 2026-08-09 03:41:28 +02:00

Opened #8 Release gate: full Amulet-retrieval playthrough at a real terminal (needs a human) 2026-08-09 03:42:13 +02:00

Opened #10 Crash: wizard createObj accepts out-of-range Which, panicking on seven unguarded array dispatches 2026-08-09 03:43:34 +02:00

Opened #11 Missing command: '+' wizard-mode toggle-off answers "illegal command" 2026-08-09 03:43:51 +02:00

Opened #12 SIGINT leaves the terminal in raw mode (main.c leave() not ported) 2026-08-09 03:44:09 +02:00

Opened #13 Restore three small C behaviors: bizarre-schtick message, forced CTRL-R repaint, startup greeting 2026-08-09 03:44:58 +02:00

Opened #14 Unit test coverage: traps (all 8 trapHandlers entries untested) 2026-08-09 03:45:14 +02:00

Opened #15 Remove dead "daemon not yet ported" panic and four stale porting-era code comments 2026-08-09 03:45:38 +02:00

Opened #16 README and ARCHITECTURE corrections: wrong branch name, wrong score path, tests claimed that do not exist 2026-08-09 03:45:58 +02:00

Opened #17 Add a make cover target so coverage is measurable under the make-targets-only rule 2026-08-09 03:46:16 +02:00

Opened #19 Add a make build target and repoint README's last raw go build instruction 2026-08-09 07:01:04 +02:00

Opened #21 Wizard createObj accepts an unrecognized type glyph and adds an inert KindNone object to the pack 2026-08-09 07:12:01 +02:00

Opened #22 Three accuracy nits from the PR #20 review, plus: stop hard-coding test counts in prose 2026-08-09 07:35:30 +02:00

Opened #24 SIGHUP/SIGTERM autosave is a data race: gob-encodes live state from a second goroutine 2026-08-09 07:48:54 +02:00

Opened #25 chooseSeed silently ignores an unparseable SEED instead of failing loudly 2026-08-09 08:10:34 +02:00

Opened #27 Three cleanups deferred from the PR #26 review 2026-08-09 09:11:27 +02:00

Opened #29 DECISION: golangci-lint warns gomodguard is deprecated, but .golangci.yml must stay canonical 2026-08-09 10:13:36 +02:00

Opened #31 Audit C's command switch against commandHandlers for other silently-dropped keys 2026-08-09 10:24:30 +02:00

Opened #36 TestAutoSaveOnSignalRacesTurnLoop is load-flaky, and it guards the #24 data race 2026-08-09 17:12:41 +02:00

Opened #39 showMap diverges from C's standout handling — decide after PR #38 lands the corrected analysis 2026-08-09 17:43:36 +02:00

Opened #41 Run all linting in Docker via Dockerfile.lint + script/lint 2026-08-10 13:15:29 +02:00

Opened #42 Terminal QA harness: drive the real binary under tmux at 80x24 and assert on screen contents 2026-08-10 14:29:39 +02:00

Opened #44 Trim the lint-gate comments and TODO entry to the traps only 2026-08-10 15:34:07 +02:00

Opened #47 No version surface in the binary: embed the commit hash and expose it 2026-08-10 15:51:59 +02:00