coldpass

Leuven-Gravity-Institute/gwmock

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

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

gravitational-wavesmock-data-challenge

Works

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
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · ee125c81701e · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> simulate examples/default_config/config.yaml

Needs keys or browser
None seen
Issue
none found in recorded check

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

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> simulate examples/default_config/config.yaml

Agent-reported scope: gwmock simulate examples/default_config/config.yaml (README Quick Start: 'gwmock simulate config.yaml'), generating noise frames/HDF5 from the bundled default config

Run details
run
Leuven-Gravity-Institute--gwmock-claude-haiku-5-5-1792348373515639614
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.007139
Recorded source
https://github.com/Leuven-Gravity-Institute/gwmock
Tool transport
mcp-assigned-vm
Test version
readme-80bce05978a913d9396742111125106710e3c4b0dc4098ba6143b35960c73717
revision
ee125c81701e928bf367bbe89febc0bf166492b6
What the agent did

gwmock simulate examples/default_config/config.yaml (README Quick Start: 'gwmock simulate config.yaml'), generating noise frames/HDF5 from the bundled default config

cat README* 2>/dev/null | head -300; ls -la; ls -la <host-path> 2>/dev/null
python3 --version; which uv pip3 python3.13; ls examples examples/*; ls .github/workflows; grep -n "validate\|probe.json" <host-path> | head -60
cd <host-path>; sed -n 470,560p <host-path>; cat examples/default_config/config.yaml; grep -n "uv\|gwmock" .github/workflows/ci.yml | head -20
cd <host-path>; (python3 -m pip --version || (sudo apt-get update -qq && sudo apt-get install -y -qq python3-pip python3-venv)) >/tmp/pipsetup.log 2>&1; python3 -m pip install --user --break-system-packages -q uv 2>&1 | tail -3; export PATH=$HOME/.local/bin:$PATH; uv --version; export NODE_USE_ENV_PROXY=1; uv venv --python 3.13 2>&1 | tail -3; uv sync 2>&1 | tail -15
cd <host-path>; grep -n -A8 "dynamic-versioning" pyproject.toml; cat hatch_build.py | head -30
cd <host-path>; export PATH=$HOME/.local/bin:$PATH NODE_USE_ENV_PROXY=1; git init -q && git add -A && git -c user.name=smoke -c user.email=smoke@localhost commit -qm "pinned ee125c8 snapshot" && git tag v0.0.0 && uv sync 2>&1 | tail -5; uv pip list 2>/dev/null | grep -i gwmock; .venv/bin/gwmock --help 2>&1 | head -30
cd <host-path>; timeout 900 .venv/bin/gwmock simulate examples/default_config/config.yaml 2>&1 | tail -25; echo "rc=${PIPESTATUS[0]}"; ls -la output 2>/dev/null | head
cd <host-path>; rm -rf output metadata noise signal 2>/dev/null; mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working",
 "operation":"gwmock simulate examples/default_config/config.yaml (README Quick Start: 'gwmock simulate config.yaml'), generating noise frames/HDF5 from the bundled default config",
 "operation_scope":"Runs the noise simulator only (default config has no signal/population section). Ran offline; the population URL example from the README is not exercised. Interactive config editor, batch/Slurm, and pytest not run (pytest excluded by smoke-task rules).",
 "steps":["Read README; Python 3.12 guest, installed uv via pip --user --break-system-packages",
   "uv venv --python 3.13 (CPython 3.13.16)",
   "git init + commit + tag v0.0.0 in workspace (see deviations)",
   "uv sync (installs gwmock 0.0.0 editable and deps gwmock-data/noise/pop/signal)",
   "gwmock --help (verified CLI)",
   "gwmock simulate examples/default_config/config.yaml -> rc=0, 'Simulation completed successfully', output/noise written"],
 "deviations":["uv sync failed first with hatchling error: 'uv-dynamic-versioning: This does not appear to be a Git project' because the staged workspace had no .git. Ran git init, committed the snapshot and tagged v0.0.0 so the version hook resolves; no product source was edited. Version reported as 0.0.0 rather than the real release.",
   "guest python3 is 3.12; installed uv with pip and used uv to fetch Python 3.13 as the README requires",
   "Removed the output/ directory produced by my test run so the checker's probe starts with a fresh path"],
 "stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
rm -rf output; python3 -m json.tool .coldpass/probe.json >/dev/null && python3 -m json.tool .coldpass/report.json >/dev/null && echo json-ok; <env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?; ls -la .coldpass