coldpass

ahwootech/BRUTAL

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Didn’t work

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/ahwootech--BRUTAL.svg).

csharpdotnetgame-enginevulkangamedev

Didn’t work

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxno

Linux / Haiku 5.5: no · Oct 18, 2026 · a25cdf80b2a1 · claude-code / 2.1.300 (Claude Code)
Recorded operation: limited checks

Setup time
2 min 19 s to install
Issue
yes, not fixed yet
Our test was blocked; no repo verdict.

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Repair history and test corrections
Run details

Haiku 5.5

Native agent · Recorded operation failed

Operation / attempted scope limited checks

Agent-reported scope: README 'Your first window': dotnet new console, dotnet add package Ahwoo.Brutal.Core and Ahwoo.Brutal.Glfw, replace Program.cs with the README sample, dotnet build, dotnet run. The GLFW window loop starts and keeps running with no exception.

Run details
run
ahwootech--BRUTAL-claude-haiku-5-5-1792349501212089551
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Not recorded
recorded operation scope
limited checks
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.009940
Recorded source
https://github.com/ahwootech/BRUTAL
Tool transport
mcp-assigned-vm
Test version
readme-a969ac3d79c0ef4221699450075fe820a76b3ceea745f6b45aca5838420de3d6
revision
a25cdf80b2a15530e7da6cff744def9d841ad3c3
Current diagnosis: unknown · pending

README smoke check did not pass

Repair record fix-dda9a2bdbd436d5a170f · current status JSON. Original run outcomes remain unchanged.

Failed run: ahwootech/BRUTAL · Oct 18, 2026 · Recorded operation failed.

Fix: fix-dda9a2bdbd436d5a170f.

Recorded blocker / warning

Step: mkdir -p /workspace/.coldpass && cd /workspace/.coldpass && cat > probe.json <<'EOF' {"checks":[ {"check":"install","kind":"cli","argv":["/usr/bin/dotnet","build"],"cwd":"/tmp/HelloBrutal","env":{"DOTNET_CLI_TELEMETRY_OPTOUT":"1","DOTNET_NOLOGO":"1"}}, {"check":"start","kind":"cli","argv":["/usr/bin/dotnet","run"],"cwd":"/tmp/HelloBrutal","stays_running":true,"env":{"DOTNET_CLI_TELEMETRY_OPTOUT":"1","DOTNET_NOLOGO":"1","DISPLAY":":99","XDG_RUNTIME_DIR":"/tmp/xdg"}} ]} EOF cat > report.json <<'EOF' {"outcome":"working", "operation":"README 'Your first window': dotnet new console, dotnet add package Ahwoo.Brutal.Core and Ahwoo.Brutal.Glfw, replace Program.cs with the README sample, dotnet build, dotnet run. The GLFW window loop starts and keeps running with no exception.", "operation_scope":"Verified build and run of the sample. The sample has no printed output, so the probe uses partial checks (install, start) instead of expected_text. The start check needs a display (X server on :99). I ran Xvfb for verification and stopped it afterwards, as instructed, so the checker must provide DISPLAY=:99 or equivalent. No GPU or Vulkan was exercised. No credentials or browser were needed.", "steps":["apt-get update && apt-get install -y dotnet-sdk-10.0 (dotnet 10.0.112)", "dotnet new console -n HelloBrutal (in /tmp, outside the checkout)", "dotnet add package Ahwoo.Brutal.Core (resolved Ahwoo.BRUTAL.Core 2026.10.1)", "dotnet add package Ahwoo.Brutal.Glfw (resolved Ahwoo.BRUTAL.Glfw 2026.10.4)", "Wrote Program.cs with the README sample content", "dotnet build -> Build succeeded, 0 warnings, 0 errors", "dotnet run with no DISPLAY -> 'Failed to initialize GLFW' (exit 134)", "apt-get install -y xvfb libgl1 libx11-6; Xvfb :99 started", "DISPLAY=:99 XDG_RUNTIME_DIR=/tmp/xdg dotnet run -> no output, process still running at 25s timeout (window loop active)", "Stopped Xvfb and HelloBrutal processes"], "deviations":["README 'Building from source' has no build commands (project files and scripts 'are coming'), so the sample app from 'Your first window' was used as the operation.", "dotnet run without a display failed with 'Failed to initialize GLFW'. Fixed by installing xvfb, libgl1, libx11-6 and running Xvfb on :99.", "GLFW printed 'error: XDG_RUNTIME_DIR is invalid or not set'. Fixed by setting XDG_RUNTIME_DIR=/tmp/xdg (mode 700).", "Probe uses partial checks, not a single kind cli probe, because the sample prints no text for expected_text."], "stuck_step":null,"main_blocker":null,"suggested_fix":"Optional: have the sample print a line after the window is created so the probe can use expected_text. The start check needs DISPLAY (Xvfb) on headless guests."} EOF cat > observed.json <<'EOF' {"repo":"ahwootech/BRUTAL","commit":"a25cdf80b2a15530e7da6cff744def9d841ad3c3","dotnet_sdk":"10.0.112","packages":{"Ahwoo.BRUTAL.Core":"2026.10.1","Ahwoo.BRUTAL.Glfw":"2026.10.4"},"build":"succeeded, 0 warnings, 0 errors","run_without_display":"Failed to initialize GLFW (exit 134)","run_with_xvfb":"no output; window loop still running at 25s timeout","processes_stopped":true,"workspace_modified":false} EOF python3 -I -c "import json;[json.load(open(f)) for f in ['probe.json','report.json','observed.json']];print('valid json')"; ls -la /workspace/.coldpass

README smoke check did not pass

Install / setup / connection checks
[
  {
    "status": "PASS",
    "details": {
      "working": false,
      "argv": [
        "/usr/bin/dotnet",
        "build"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "  Determining projects to restore...\n  All projects are up-to-date for restore.\n  HelloBrutal -> /tmp/HelloBrutal/bin/Debug/net10.0/HelloBrutal.dll\n\nBuild succeeded.\n    0 Warning(s)\n    0 Error(s)\n\nTime Elapsed 00:00:01.30",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "scope": "partial: install"
    },
    "check": "install",
    "optional": false
  },
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "/usr/bin/dotnet",
        "run"
      ],
      "kind": "cli",
      "blocker": "'expected_text'"
    },
    "check": "start",
    "optional": false
  }
]

Suggested next step (agent-reported): Optional: have the sample print a line after the window is created so the probe can use expected_text. The start check needs DISPLAY (Xvfb) on headless guests.

What the agent did

README 'Your first window': dotnet new console, dotnet add package Ahwoo.Brutal.Core and Ahwoo.Brutal.Glfw, replace Program.cs with the README sample, dotnet build, dotnet run. The GLFW window loop starts and keeps running with no exception.

apt-get update && apt-get install -y dotnet-sdk-10.0 (dotnet 10.0.112)
dotnet new console -n HelloBrutal (in /tmp, outside the checkout)
dotnet add package Ahwoo.Brutal.Core (resolved Ahwoo.BRUTAL.Core 2026.10.1)
dotnet add package Ahwoo.Brutal.Glfw (resolved Ahwoo.BRUTAL.Glfw 2026.10.4)
Wrote Program.cs with the README sample content
dotnet build -> Build succeeded, 0 warnings, 0 errors
dotnet run with no DISPLAY -> 'Failed to initialize GLFW' (exit 134)
apt-get install -y xvfb libgl1 libx11-6; Xvfb :99 started
DISPLAY=:99 XDG_RUNTIME_DIR=/tmp/xdg dotnet run -> no output, process still running at 25s timeout (window loop active)
Stopped Xvfb and HelloBrutal processes