coldpass

Evilchuck666/WinJitsu

GitHub ↗ · How this check works

Per-setup public labels: Linux / Luna: Works

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

coding

Works

The recorded run passed on 1 setup.

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

Tested on Linux
PlatformHaikuLuna
Linuxyes

Linux / Luna: yes · Oct 27, 2026 · 16a14d593472 · codex / codex-cli 0.164.0
Recorded operation: /tmp/winjitsu-venv/bin/winjitsu --see-config

Does what it says
1 of 1 claims checked out
  • WinJitsu shows the active config path and current values.: Real input produced the expected result: steps : 25

    Source: winjitsu --see-config # 👀 Show the active config file path and values

    Input: --see-config

    Expected: steps : 25

    Command: /tmp/winjitsu-venv/bin/winjitsu --see-config

    Observed: steps : 25 padding : 0 delay_ms : 250

MCP
No
Local or hosted
local
Local: runs on your machine
Needs keys or browser
None seen
Maintained
Maintained
actively maintained: last commit 0 days ago; 7 commits and 1 merged PRs in 90 days; 0 open issues, 0 open PRs; latest release 2026-10-27

Last commit Oct 27, 2026

Setup time
2 min 15 s
2 min 15 s to a working result
Issue
none found in recorded check
Examples
1 of 1 ran as expected
  • Show active config path and values: command completed successfully

    Source: README.md / Configuration / Config File

    Input: winjitsu --see-config

    Expected: Config written to the config file

    Command: /tmp/winjitsu-venv/bin/winjitsu --see-config

    Observed: config file : <guest-path> (not found — using defaults) steps : 25 padding : 0 delay_ms : 250

Evidence
README behavior checked
Agent interfaces
CLI
CLI

Observed interfaces were exercised by the checker. Documentation alone does not confirm compatibility.

Tested with
Codex / Luna
  • Linux: Codex / Luna · agent codex-cli 0.164.0 · Checked operation passed · Oct 27, 2026 on 16a14d593472

Each entry describes its recorded operation and source revision.

Safety
Writes outside the project folder: yes by winjitsu

Review signals across current setups: outside write.

Repository processes attempted these writes outside documented output/cache paths. 3 distinct locations. 4 attributed processes.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Full event, path and process lists for each observed setup:

Repair history and test corrections
Current diagnosis: unknown · pending

The product check did not finish within its time window; a product hang has not been established.

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

Failed run: Evilchuck666/WinJitsu · Oct 27, 2026 · Not tested.

Run details
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation /tmp/winjitsu-venv/bin/winjitsu --see-config

Agent-reported scope: WinJitsu CLI configuration inspection

Run details
run
Evilchuck666--WinJitsu-gpt-6-luna-1793141458773064503
date
Oct 27, 2026
time to working
135.1s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
gpt-6-luna
agent / version
codex / codex-cli 0.164.0
platform
linux
reported cost
not reported (not assumed free)
Recorded source
https://github.com/Evilchuck666/WinJitsu
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "16a14d593472eba1288a7bb0d8f3bb1ce93b054a", "url": "https://github.com/Evilchuck666/WinJitsu"}
Test version
readme-38e6b13f3b13804effb95797e3466b1a1334da7a232d897cbc8965867f802605
revision
16a14d593472eba1288a7bb0d8f3bb1ce93b054a
Whose fault: not assigned · resolved

Safety: No problems traced to this repository code in these checks.

No problems traced to this repository code in these checks.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • WinJitsu shows the active config path and current values.: Real input produced the expected result: steps : 25

    Source: winjitsu --see-config # 👀 Show the active config file path and values

    Input: --see-config

    Expected: steps : 25

    Command: /tmp/winjitsu-venv/bin/winjitsu --see-config

    Observed: steps : 25 padding : 0 delay_ms : 250

Examples

  • Show active config path and values: command completed successfully

    Source: README.md / Configuration / Config File

    Input: winjitsu --see-config

    Expected: Config written to the config file

    Command: /tmp/winjitsu-venv/bin/winjitsu --see-config

    Observed: config file : <guest-path> (not found — using defaults) steps : 25 padding : 0 delay_ms : 250

Local or hosted: local

What the agent did

WinJitsu CLI configuration inspection

pwd && rg --files -g 'README*' -g 'pyproject.toml' -g 'package.json' -g 'requirements*.txt' -g 'AGENTS.md' -g '.github/workflows/**' | head -80 && python3 --version && id -u
find . -maxdepth 3 -type f | sort | head -100; cat README.md
cat pyproject.toml; sed -n '1,240p' src/winjitsu/cli.py; cat Makefile; find <guest-path> -maxdepth 2 -type f | head
sudo -n apt-get -o DPkg::Lock::Timeout=300 update && sudo -n apt-get -o DPkg::Lock::Timeout=300 install -y xdotool python3-xlib python3-venv python3-pip; python3 -m pip --version
python3 -m venv /tmp/winjitsu-venv && /tmp/winjitsu-venv/bin/python -m pip install build && /tmp/winjitsu-venv/bin/python -m build
sed -n '1,220p' src/winjitsu/config.py; /tmp/winjitsu-venv/bin/python -m pip install dist/winjitsu-0.4.2-py3-none-any.whl
mkdir -p .coldpass; mkdir -p /tmp/winjitsu-config; rm -rf /tmp/winjitsu-config/probe /tmp/winjitsu-config/claim; XDG_CONFIG_HOME=/tmp/winjitsu-config/probe /tmp/winjitsu-venv/bin/winjitsu --write-config; XDG_CONFIG_HOME=/tmp/winjitsu-config/claim /tmp/winjitsu-venv/bin/winjitsu --write-config; find /tmp/winjitsu-config -name config.ini -type f -print -exec cat {} \;
cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["/tmp/winjitsu-venv/bin/winjitsu","--write-config"],"cwd":"<guest-path>","env":{"XDG_CONFIG_HOME":"/tmp/winjitsu-config/probe"},"expected_text":"Config written to: /tmp/winjitsu-config/probe/winjitsu/config.ini"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"WinJitsu writes its current settings to a config file.","source":"winjitsu --write-config     # 📝 Save current settings to the config file","input":"--write-config","expected":"Config written to: /tmp/winjitsu-config/claim/winjitsu/config.ini","probe_kind":"cli","argv":["/tmp/winjitsu-venv/bin/winjitsu","--write-config"],"expected_text":"Config written to: /tmp/winjitsu-config/claim/winjitsu/config.ini","cwd":"<guest-path>","env":{"XDG_CONFIG_HOME":"/tmp/winjitsu-config/claim"}}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Write default configuration","source":"README.md / Configuration / Config File","input":"winjitsu --write-config","expected":"Config written to the config file","argv":["/tmp/winjitsu-venv/bin/winjitsu","--write-config"],"cwd":"<guest-path>","env":{"XDG_CONFIG_HOME":"/tmp/winjitsu-config/example"},"expected_text":"Config written to: /tmp/winjitsu-config/example/winjitsu/config.ini"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"Inspected README entry points and CLI: the product provides a background daemon activated manually with --daemon; there is no scheduled cycle or webhook trigger.","checks":[]}
EOF

<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
rm -rf /tmp/winjitsu-config/probe /tmp/winjitsu-config/claim /tmp/winjitsu-config/example; mkdir -p /tmp/winjitsu-config
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
python3 - <<'PY'
import json
p='.coldpass/claims.json'
d=json.load(open(p)); d[0]['env']['XDG_CONFIG_HOME']='/tmp/winjitsu-claims-replay'; d[0]['expected_text']='Config written to: /tmp/winjitsu-claims-replay/winjitsu/config.ini'; d[0]['expected']=d[0]['expected_text']; open(p,'w').write(json.dumps(d,ensure_ascii=False))
p='.coldpass/probe.json'; d=json.load(open(p)); d['env']['XDG_CONFIG_HOME']='/tmp/winjitsu-probe-replay'; d['expected_text']='Config written to: /tmp/winjitsu-probe-replay/winjitsu/config.ini'; open(p,'w').write(json.dumps(d))
p='.coldpass/examples.json'; d=json.load(open(p)); d[0]['env']['XDG_CONFIG_HOME']='/tmp/winjitsu-example-replay'; d[0]['expected_text']='Config written to: /tmp/winjitsu-example-replay/winjitsu/config.ini'; open(p,'w').write(json.dumps(d))
PY
rm -rf /tmp/winjitsu-probe-replay /tmp/winjitsu-claims-replay /tmp/winjitsu-example-replay
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"WinJitsu shows the active config path and current values.","source":"winjitsu --see-config       # 👀 Show the active config file path and values","input":"--see-config","expected":"steps       : 25","probe_kind":"cli","argv":["/tmp/winjitsu-venv/bin/winjitsu","--see-config"],"expected_text":"steps       : 25","cwd":"<guest-path>","env":{"XDG_CONFIG_HOME":"/tmp/winjitsu-see-config"}}]
EOF
rm -rf /tmp/winjitsu-see-config
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat .coldpass/probe.json; cat .coldpass/examples.json; rm -rf /tmp/winjitsu-probe-replay /tmp/winjitsu-example-replay; python3 - <<'PY'
import json
p='.coldpass/probe.json'; d=json.load(open(p)); d['argv']=['/tmp/winjitsu-venv/bin/winjitsu','--see-config']; d.pop('env',None); d['expected_text']='steps       : 25'; open(p,'w').write(json.dumps(d))
p='.coldpass/examples.json'; d=json.load(open(p)); d[0]['argv']=['/tmp/winjitsu-venv/bin/winjitsu','--see-config']; d[0].pop('env',None); d[0]['expected_text']='steps       : 25'; d[0]['input']='winjitsu --see-config'; d[0]['claim']='Show active config path and values'; open(p,'w').write(json.dumps(d))
PY
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"WinJitsu CLI configuration inspection","operation_scope":"Python 3.12 venv install; documented --see-config operation","steps":["Installed README Debian prerequisites with apt-get: xdotool, python3-xlib, python3-venv, python3-pip.","Created /tmp/winjitsu-venv and installed build.","Ran README wheel build command: python3 -m build (via the venv interpreter).","Installed the built wheel in the venv.","Ran winjitsu --see-config; it reported defaults steps=25, padding=0, delay_ms=250.","Validated and replayed probe, claim, example, and cycle evidence successfully."],"deviations":["The VM has no interactive X11 desktop, so window movement and daemon actions were not exercised. The configuration CLI operation works without a display.","Initial --write-config replay collided with its persistent output path; changed the replay operation to read-only --see-config."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":null}
EOF
ls -l .coldpass && cat .coldpass/report.json

No product verdict. Run record.