coldpass

amado2k5/cookwala

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/amado2k5--cookwala.svg).

ai-agentsfood-safetyhumanitarianjson-schemaopen-standardrecipes

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 · 68366bec7eae · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> dryrun examples/koshari.cookwala.json --device examples/capabilities/robot-arm.json --human-present

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.

Repair history and test corrections
Current diagnosis: test · waiting on a Coldpass test fix

The initial harness never established an observed guest operation: [Errno 13] Permission denied: '<host-path>'

Recorded action: Inspect the harness evidence, repair Coldpass in a new frozen version, then call test_fix with the private commit identities.

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

Failed run: amado2k5/cookwala · Oct 18, 2026 · Our test failed; no repo verdict.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> dryrun examples/koshari.cookwala.json --device examples/capabilities/robot-arm.json --human-present

Agent-reported scope: cookwala dryrun examples/koshari.cookwala.json against examples/capabilities/robot-arm.json with --human-present; returns state accepted with a plan (cw.op.boil first)

Run details
run
amado2k5--cookwala-claude-haiku-5-5-1792342831871215606
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.009218
Recorded source
https://github.com/amado2k5/cookwala
Tool transport
mcp-assigned-vm
Test version
readme-35a4df7562ac6aaecbf68c5247f5297931fc216885efe8863696871d144439bf
revision
68366bec7eaec94242478d2404787c2ea37cdbff
What the agent did

cookwala dryrun examples/koshari.cookwala.json against examples/capabilities/robot-arm.json with --human-present; returns state accepted with a plan (cw.op.boil first)

cd <host-path> && git log -1 --format=%H 2>/dev/null; ls -la; cat README* 2>/dev/null | head -200
cd <host-path> && ls -la .github/workflows 2>/dev/null; ls <host-path> 2>/dev/null; which python3 node npm pip3 uv 2>&1
cd <host-path> && sed -n 1,200p docs/MCP-TRY-IT.md; echo ----; sed -n 1,80p <host-path>; echo ----; node -v; npm -v; ls .coldpass 2>&1
cd <host-path> && (python3 -m venv .venv 2>&1 || (sudo apt-get update -qq && sudo apt-get install -y -qq python3-venv >/dev/null 2>&1 && python3 -m venv .venv)) && .venv/bin/pip install -q jsonschema pyyaml graphql-core cryptography 2>&1 | tail -5; .venv/bin/pip install -q -e sdk/python 2>&1 | tail -5; echo rc=$?; ls -la .venv/bin/cookwala
cd <host-path> && .venv/bin/python -c "import cookwala,sys;print(cookwala.__file__)" && .venv/bin/cookwala dryrun examples/koshari.cookwala.json --device examples/capabilities/robot-arm.json; echo rc=$?
cd <host-path> && ls examples/capabilities/; for d in examples/capabilities/*.json; do echo "== $d"; .venv/bin/cookwala dryrun examples/koshari.cookwala.json --device $d 2>&1 | head -4; done
cd <host-path> && .venv/bin/cookwala dryrun --help 2>&1 | head -30
cd <host-path> && .venv/bin/cookwala --help 2>&1 | head -40; grep -n "human" sdk/python/cookwala/cli*.py sdk/python/cookwala/*.py 2>/dev/null | head -20
cd <host-path> && for d in examples/capabilities/demo-fryer-robot.json examples/capabilities/robot-arm.json examples/capabilities/demo-hob-robot.json; do echo "== $d"; .venv/bin/cookwala dryrun examples/koshari.cookwala.json --device $d --human-present 2>&1 | head -6; echo rc=$?; done
cd <host-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>","expected_text":"accepted"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working",
"operation":"cookwala dryrun examples/koshari.cookwala.json against examples/capabilities/robot-arm.json with --human-present; returns state accepted with a plan (cw.op.boil first)",
"operation_scope":"Python CLI/SDK only. The MCP server (npx -y @cookwala/mcp) was not exercised because node/npm are not installed in the guest; the probe does not cover MCP. Without --human-present every bundled device refuses (missing_capability or needs_human_present), which is the documented safety behaviour.",
"steps":["Read README.md: Checks section and Start here table","apt install python3.12-venv (via fallback when python3 -m venv failed with ensurepip missing)","python3 -m venv .venv","pip install jsonschema pyyaml graphql-core cryptography","pip install -e sdk/python","cookwala dryrun examples/koshari.cookwala.json --device examples/capabilities/robot-arm.json (refused: no person present, exit 1)","cookwala dryrun ... --human-present (accepted, exit 0)"],
"deviations":["README Checks: 'python -m venv .venv' failed with ensurepip not available; ran 'sudo apt-get install python3-venv' and recreated the venv.","README Start here example 'cookwala dryrun ... --device examples/capabilities/robot-arm.json' is refused without a person present; added the documented --human-present flag from cookwala --help so the probe gets an accepted plan.","Did not run tools/validate_specs.py, run_conformance.py, node sim/run.mjs, build_site.sh or any unit suites (smoke-task scope).","MCP path (npx -y @cookwala/mcp) not tested: node/npm not installed in guest."],
"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?

No product verdict. Run record.