coldpass

Loepker-James/enforce-rules

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/Loepker-James--enforce-rules.svg).

chessdatavalidatordatevalidationinputvalidationinputvalidatorpython-library

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 · f8629bdd7eac · claude-code / 2.1.300 (Claude Code)
Recorded operation: limited checks

Setup time
16 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
Current diagnosis: unknown · waiting on diagnosis

Repair did not establish a complete repo patch with a checked useful operation.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

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

Failed run: Loepker-James/enforce-rules · Oct 18, 2026 · Recorded operation failed.

Repair development: Loepker-James/enforce-rules · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Run details

Haiku 5.5

Native agent · Recorded operation failed

Operation / attempted scope limited checks

Agent-reported scope: Installed enforce-rules from the pinned source and ran the README validate() example (length, min/max rules, and a rejected length mismatch); all results matched the README semantics.

Run details
run
Loepker-James--enforce-rules-claude-haiku-5-5-1792340973558193582
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.004398
Recorded source
https://github.com/Loepker-James/enforce-rules
Tool transport
mcp-assigned-vm
Test version
readme-f26694774abc2d4eccdf72a94ff9f49be01ad716481b484f0fface39a8728865
revision
f8629bdd7eacb33b6ce2bbb44ad0ccd9f6f1f022
Current diagnosis: unknown · waiting on diagnosis

Repair did not establish a complete repo patch with a checked useful operation.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

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

Failed run: Loepker-James/enforce-rules · Oct 18, 2026 · Recorded operation failed.

Repair development: Loepker-James/enforce-rules · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Fix: fix-2054bf113721a57b82f2.

Recorded blocker / warning

Step: cd /workspace && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF' {"checks":[{"check":"install","kind":"cli","argv":["/opt/per-venv/bin/python","-c","import enforce_rules"],"cwd":"/workspace"}]} EOF cat > .coldpass/observed.json <<'EOF' {"package":"enforce-rules","version":"3.6.0","install_method":"pip install . into /opt/per-venv (python3.12-venv installed via apt)","operation_exercised":"README 'Features'/'How It Works' example: validate() with length, min/max rules","results":{"validate_list_length_5":[1,2,3,4,5],"validate_int_min_max":10,"validate_length_mismatch":"ValueError: Expected length 5, got 2"}} EOF cat > .coldpass/report.json <<'EOF' {"outcome":"working","operation":"Installed enforce-rules from the pinned source and ran the README validate() example (length, min/max rules, and a rejected length mismatch); all results matched the README semantics.","operation_scope":"Library only, no CLI or server, so the probe is install-level evidence; the validate() operation was run via an inline Python snippet, not a README command. No browser or credentials needed.","steps":["pip install \"python-chess>=1.11\" \"pydantic>=2\" (in /opt/per-venv)","pip install . from /workspace","python -c 'from enforce_rules import validate' + validate() examples"],"deviations":["'python3 -m venv' failed: ensurepip not available; ran 'apt-get install python3.12-venv' then recreated venv","Used a venv in /opt/per-venv instead of the README's bare 'pip install enforce-rules' so the pinned source is installed"],"stuck_step":null,"main_blocker":null,"suggested_fix":null} EOF /opt/per-venv/bin/python -I -c "import json;[json.load(open(f'/workspace/.coldpass/{n}.json')) for n in ['probe','report','observed']];print('json ok')"; ls -la .coldpass

README smoke check did not pass

Install / setup / connection checks
[
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "/opt/per-venv/bin/python",
        "-c",
        "import enforce_rules"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "blocker": "product invocation failed: {\"returncode\": 0, \"stdout\": \"\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}"
    },
    "check": "install",
    "optional": false
  }
]

Suggested next step (agent-reported): Inspect the recorded blocker and correct the README prerequisites or harness error.

What the agent did

Installed enforce-rules from the pinned source and ran the README validate() example (length, min/max rules, and a rejected length mismatch); all results matched the README semantics.

pip install "python-chess>=1.11" "pydantic>=2" (in /opt/per-venv)
pip install . from /workspace
python -c 'from enforce_rules import validate' + validate() examples
Repair work and diagnoses (1)

Haiku 5.5

Native agent · Repair work (development) · not an initial-trial result

Operation / attempted scope /opt/per-venv/bin/python -I -c 'from enforce_rules import validate; print(validate([1,2,3,4,5], {"length": 5})); print(validate(10, {"min": 0, "max": 20})); validate([1,2], {"length": 5})'

Agent-reported scope: Ran README validate() examples: list length check (length 5) and int min/max check; confirmed a length mismatch raises ValueError 'Expected length 5, got 2'.

Run details
run
Loepker-James--enforce-rules-claude-haiku-5-5-1792341283396459435
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
Library-only package: the README documents no CLI or server command. The probe is -c code reproducing the README example, run with the venv interpreter. Not covered: the other keywords (min_length, allowed_values, etc.) and the full test suite, which was not run per task instructions.
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.005405
Recorded source
https://github.com/Loepker-James/enforce-rules
Tool transport
mcp-assigned-vm
Test version
readme-3691f61065c3dc823f1ee4e38c85375e28478c0e513e54b2edc22042bd82a2da
revision
f8629bdd7eacb33b6ce2bbb44ad0ccd9f6f1f022
Current diagnosis: unknown · waiting on diagnosis

Repair did not establish a complete repo patch with a checked useful operation.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

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

Failed run: Loepker-James/enforce-rules · Oct 18, 2026 · Recorded operation failed.

Repair development: Loepker-James/enforce-rules · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Double-checks failed run: Loepker-James/enforce-rules · Oct 18, 2026.

Fix: fix-2054bf113721a57b82f2.

Recorded blocker / warning

Step: /opt/per-venv/bin/python -I -c 'from enforce_rules import validate; print(validate([1,2,3,4,5], {"length": 5})); print(validate(10, {"min": 0, "max": 20})); validate([1,2], {"length": 5})'

an expected operation error cannot prove working behavior: {"returncode": 1, "stdout": "[1, 2, 3, 4, 5]\n10\n", "stderr": "Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\n File \"/opt/per-venv/lib/python3.12/site-packages/enforce_rules/enforce_rules.py\", line 218, in va

Suggested next step (agent-reported): Inspect the recorded blocker and correct the README prerequisites or harness error.

What the agent did

Ran README validate() examples: list length check (length 5) and int min/max check; confirmed a length mismatch raises ValueError 'Expected length 5, got 2'.

apt-get install -y python3.12-venv
python3 -m venv /opt/per-venv
/opt/per-venv/bin/pip install . (in /workspace)
/opt/per-venv/bin/python -I -c 'from enforce_rules import validate; ...' (README examples)