.github ci: pin Node to 20 to avoid Playwright extract-zip hang 1 month ago
agent-review Add missing critique 10 months ago
css Add syntax highlighting and improve challenge display 10 months ago
images Many updates 12 months ago
js admin: zero-restart reset + session invalidation 10 months ago
src Fix now-micros clock offset and harden the build 1 month ago
tests Fix concurrent test failures from DOM detachment 10 months ago
.containerignore doc: add instructions for running in container 10 months ago
.gail-labels Initial commit 1 year ago
.gitignore Ignore typescript 10 months ago
.ocicl-lint.conf Add linter config 9 months ago
AGENTS.md docs: note that WS initial replay must send full event history; do not truncate without snapshot semantics 10 months ago
Containerfile doc: add instructions for running in container 10 months ago
Makefile Makefile: fall back to PATH sbcl when /usr/bin/sbcl is absent 1 month ago
README.md docs: document admin reset flow 10 months ago
challenges.json Add markdown support for hints with mixed HTML 10 months ago
credentials.csv Many testing improvements. Add 'make check'. 1 year ago
ctfg.asd Bump version to 0.3.1 1 month ago
example.png Add screenshot 1 year ago
game-clusters.yaml New file 1 year ago
generate-performance-report.js SQLite: open/close per op; remove per-thread cache; add unique indexes; idempotent submit; busy + cantopen retries; cap concurrent connects via CV-based gate; emulator: IPv4 + ws ping/pong handling; fix wscat ws handshake via CLWS patch (in external repo). 10 months ago
index.html Add JPEG banner support with PNG fallback 10 months ago
ocicl.csv Bump named-readtables pin to 20260304 (fix markup load on CI) 1 month ago
package-lock.json Add high-capacity server configuration and concurrent player emulator 10 months ago
package.json Add high-capacity server configuration and concurrent player emulator 10 months ago
player-emulator.js feat(ws): token auth + safer defaults 10 months ago
playwright.config.ts Man updates 1 year ago
tailwind.config.js Initial commit 1 year ago