Audit a Hypersomnia feature with an HTML report where every finding is green or red by how much complexity its fix adds, optionally fixing the green ones right away. Use only when the prompt says "z raportem złożonościowym" (or "z raportem złożoności",…
Measure the FPS and GPU frame time impact of a rendering pass, FBO, shader or other rendering change in Hypersomnia by A/B toggling it within a single game run. Use whenever the user says "zrób benchmark X", "zrob benchmark X", "zbenchmarkuj X", "benchmark…
Test Hypersomnia end to end without the user, mainly networking - local masterserver, dedicated servers and CLI clients (UDP and WebRTC), server keys, certs and the identity broker, the web build in Firefox under Xvfb, game UI via screenshots and XTest…
Releasing a new version of Hypersomnia - the order of every step (site, nginx, game tag, CI, signing, servers, web platforms), the build command of every platform, and the pitfalls that broke past releases. Use when the user says "wydajemy", "release", "tag",…
Start any Hypersomnia map from the CLI for a test - a dedicated server on it (official, downloaded or an edited copy), with or without bots, a spectator or visible client, the editor playtest, and copies of a map with changed rules or items (map_copy.py). Use…
Audit/review a Hypersomnia feature or system (recently added gameplay, rendering, UI code) against the project's review checklist - crash safety, simulation determinism, lag-robust RNG, comments, performance, web compatibility, parameter plumbing, logic vs…
Running audits inside a longer working session and acting on their findings without going in circles - keeps one decisions document, checks every fix against what was already cut or decided, and shows the state of each finding as a status page (checkmarks,…
Write or update CHANGELOG.md entries for a new Hypersomnia version so they render correctly in the in-game changelog (ImGui view parsed at runtime by augs/string/simple_markdown). Use whenever the user says "napisz changelog", "dodaj do changeloga",…