About Dark Pawns / The restoration
The restoration is public.
The Go server, tests, documentation, and website are maintained in the open.
Recent work
Twelve weeks in Git
This is a count of first-parent commits on the revision used to build the site. It shows when work landed, not how much any commit was worth.
Generated September 8, 2026. Source: local Git history, first-parent commits on the build revision.
From the workbench
Recently merged
Pull requests are refreshed from GitHub during an authenticated site build. The last good result remains in the site when GitHub is unavailable.
- PR 570fix: saveBoard silently drops write failures
- PR 571fix: API key transmitted in plaintext over unencrypted WebSocket
- PR 569fix: BehaviorEngine never evaluated in production decision loop
- PR 567docs: DEV-SETUP Linux oracle build notes
- PR 568chore: bump Go 1.26.5 to 1.26.6
Source: GitHub REST API; the checked-in result is retained when GITHUB_TOKEN is absent.
Contributing
There is work for more than programmers.
The server follows a strict fidelity rule: player-facing behavior comes from the original C implementation. Historical and editorial work follows the same principle. Find the source, preserve what it says, and document uncertainty.
Test the port
Compare player-facing behavior with the original C server and add a reproducible case when the two disagree.
Work on the server
Fix fidelity gaps, improve the oracle harness, or help maintain the Go implementation.
Check the record
Correct documentation, identify missing sources, or help recover the history of the game and its community.
Improve the field guides
Clarify help files and contributor documentation without changing what the game says or does.