coldpass

Winipedia/pyrig-plugin

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/Winipedia--pyrig-plugin.svg).

pyrig

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 · a785123abd04 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> sync docs/api.md

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> sync docs/api.md

Agent-reported scope: pyrig sync (README: uv run pyrig sync) reconciles pyrig-managed project files; probe regenerates docs/api.md via the venv pyrig binary

Run details
run
Winipedia--pyrig-plugin-claude-haiku-5-5-1792346419702043739
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.008397
Recorded source
https://github.com/Winipedia/pyrig-plugin
Tool transport
mcp-assigned-vm
Test version
readme-2e7d3cb1b49a8213de0d5c33ce91d6c77432809ec683ffa1501492f502faa935
revision
a785123abd0443adfe71a500abd0659928bde099
What the agent did

pyrig sync (README: uv run pyrig sync) reconciles pyrig-managed project files; probe regenerates docs/api.md via the venv pyrig binary

cd <host-path> && ls -la && cat README* 2>/dev/null | head -300
cd <host-path> && cat pyproject.toml 2>/dev/null | head -80; ls .github/workflows 2>/dev/null; python3 --version; which uv pip pipx; echo CDP=$CDP_URL
cd <host-path> && (command -v uv || (curl -LsSf https://astral.sh/uv/install.sh | sh)) 2>&1 | tail -3; export PATH=$HOME/.local/bin:$PATH; export NODE_USE_ENV_PROXY=1; uv --version && uv sync 2>&1 | tail -15
cd <host-path> && export PATH=$HOME/.local/bin:$PATH; ls -la .venv/bin/pyrig* ; .venv/bin/pyrig --help 2>&1 | head -30; echo ---; .venv/bin/pyrig sync --help 2>&1 | head -30; git status 2>&1 | head -3
cd <host-path> && export PATH=$HOME/.local/bin:$PATH; timeout 600 uv run pyrig sync 2>&1 | tail -40; echo "rc=${PIPESTATUS[0]}"
cd <host-path> && export PATH=$HOME/.local/bin:$PATH; command -v git; .venv/bin/prek install 2>&1 | tail -5; echo rc=$?
cd <host-path> && export PATH=$HOME/.local/bin:$PATH; git init -q && timeout 900 uv run pyrig sync > /tmp/sync.log 2>&1; echo rc=$?; tail -c 1500 /tmp/sync.log; echo; git status --short | head -40
cd <host-path> && export PATH=$HOME/.local/bin:$PATH; timeout 900 uv run pyrig sync > /tmp/sync2.log 2>&1; echo rc=$?; tail -c 800 /tmp/sync2.log; echo; ls .coldpass 2>/dev/null; cat .scratch.py 2>/dev/null | head -5
cd <host-path> && rm -f docs/api.md && <host-path> sync docs/api.md > /tmp/p.log 2>&1; echo rc=$?; cat /tmp/p.log | tail -c 600; echo; ls -la docs/api.md
cd <host-path> && rm -f docs/api.md && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>","expected_returncode":1,"expected_text":"Created pyrig_public.rig.configs.docs.api.APIDocsConfigFile (docs/api.md)"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"pyrig sync (README: uv run pyrig sync) reconciles pyrig-managed project files; probe regenerates docs/api.md via the venv pyrig binary","operation_scope":"Installs uv and project deps via uv sync. Does not run the MCP server or tests; pyrig-plugin is a pyrig plugin with no MCP/http surface. Requires a git repo (prek install); checkout was git-init'ed.","steps":["curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1)","uv sync","uv run pyrig sync (first run: rc=1, created/updated managed files, as documented)","git init (added .git so prek install succeeds)","uv run pyrig sync (second run: rc=0, no output, idempotent)","pyrig sync docs/api.md after deleting docs/api.md (rc=1, prints Created ...)"],"deviations":["uv run pyrig sync failed with CalledProcessError: prek install exit 2 because the checkout is not a git repository ('Not in a Git repository ... run git init'). Ran git init in <host-path> and reran; sync then succeeded.","uv run pyrig sync exits 1 by design when it changes files, so the probe uses expected_returncode 1.","Probe uses 'pyrig sync docs/api.md' with the venv binary rather than bare 'pyrig sync', because a bare re-run is silent on success and the checker requires output. docs/api.md is removed before finishing so the checker's run recreates it."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?