coldpass

rddmwmddr/android-ad-cleaner

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/rddmwmddr--android-ad-cleaner.svg).

agent-harness

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
Linuxour test failed; no repo verdictyes

Linux / Haiku 5.5: our test failed; no repo verdict · Oct 27, 2026 · 26aa4c594f5b
Recorded operation: No working operation verified.

Linux / Luna: yes · Oct 27, 2026 · 26aa4c594f5b · codex / codex-cli 0.164.0
Recorded operation: .venv/bin/python tool/run.py devices

Does what it says
1 of 1 claims checked out
  • The devices command lists a connected phone's serial and model information.: Real input produced the expected result: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

    Source: 看序列号、型号、有没有机型脚本

    Input: No device is attached in this guest.

    Expected: The tool reports that no phone is connected.

    Command: .venv/bin/python tool/run.py devices

    Observed: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

MCP
No
Local or hosted
local
Local: runs on your machine
Maintained
Maintained
actively maintained: last commit 0 days ago; 57 commits and 0 merged PRs in 90 days; 160 open issues, 17 open PRs; latest release 2026-10-27

Last commit Oct 27, 2026

Issue
none found in recorded check
Examples
1 of 1 ran as expected
  • List attached Android devices: command completed successfully

    Source: README.md / 一次完整的流程

    Input: No Android device attached

    Expected: The CLI explains that no phone is connected

    Command: .venv/bin/python tool/run.py devices

    Observed: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

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 · Recorded pass invalidated · setup-only proof · Oct 27, 2026 on 26aa4c594f5b

Each entry describes its recorded operation and source revision.

Safety
No unexpected network or file activity found in these checks

No problems traced to this repository code in these checks; a short run cannot prove safety.

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: test · test rerun did not pass

<host-path> api repos/rddmwmddr/android-ad-cleaner/commits/HEAD --jq.sha exited 1: r help, please include the request ID 8A5A:3A0858:2923140:8AD996F:6AE0A3BE and timestamp 2026-10-27 13:14:38 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) (HTTP 403)

Recorded action: Diagnose the linked test rerun evidence.

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

Failed run: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Our test failed; no repo verdict.

Test-repair rerun: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Our test failed; no repo verdict.

Current diagnosis: test · resolved

<host-path> api repos/rddmwmddr/android-ad-cleaner/commits/HEAD --jq.sha exited 1: r help, please include the request ID 9356:1D2810:30477D2:9F1BFC6:6AE0A409 and timestamp 2026-10-27 13:15:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) (HTTP 403)

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

Failed run: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Our test failed; no repo verdict.

Test-repair rerun: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Recorded pass invalidated · setup-only proof.

Run details
Earlier attempts (1)

Luna

Native agent · Recorded pass invalidated · setup-only proof

Operation / attempted scope .venv/bin/python tool/run.py devices

Agent-reported scope: List connected Android devices using the README command

Run details
run
rddmwmddr--android-ad-cleaner-gpt-6-luna-1793117601425843490
date
Oct 27, 2026
time to working
127.9s (historical recorded time; operation proof invalidated)
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/rddmwmddr/android-ad-cleaner
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "26aa4c594f5b78c6931ba23c8127aba81fce3d4e", "url": "https://github.com/rddmwmddr/android-ad-cleaner"}
Test version
readme-38e6b13f3b13804effb95797e3466b1a1334da7a232d897cbc8965867f802605
revision
26aa4c594f5b78c6931ba23c8127aba81fce3d4e
Current diagnosis: test · resolved

<host-path> api repos/rddmwmddr/android-ad-cleaner/commits/HEAD --jq.sha exited 1: r help, please include the request ID 9356:1D2810:30477D2:9F1BFC6:6AE0A409 and timestamp 2026-10-27 13:15:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) (HTTP 403)

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

Failed run: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Our test failed; no repo verdict.

Test-repair rerun: rddmwmddr/android-ad-cleaner · Oct 27, 2026 · Recorded pass invalidated · setup-only proof.

Double-checks failed run: rddmwmddr/android-ad-cleaner · Oct 27, 2026.

Fix: fix-1f7e721762bb7df0a425.

The run recorded a missing prerequisite and where it got stuck, so the pass did not exercise the product's real operations.

Recorded blocker / warning

Step: Connect/authorize an Android phone over adb, then rerun .venv/bin/python tool/run.py devices

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
  • The devices command lists a connected phone's serial and model information.: Real input produced the expected result: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

    Source: 看序列号、型号、有没有机型脚本

    Input: No device is attached in this guest.

    Expected: The tool reports that no phone is connected.

    Command: .venv/bin/python tool/run.py devices

    Observed: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

Examples

  • List attached Android devices: command completed successfully

    Source: README.md / 一次完整的流程

    Input: No Android device attached

    Expected: The CLI explains that no phone is connected

    Command: .venv/bin/python tool/run.py devices

    Observed: 没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md

Local or hosted: local

What the agent did

List connected Android devices using the README command

pwd; git status --short --branch; git remote -v; rg --files -g 'README*' -g 'AGENTS.md' -g 'package.json' -g 'pyproject.toml' -g 'requirements*.txt' -g '*.yml' -g '*.yaml' | head -100
ls -la; find . -maxdepth 2 -type f | head -100
cat README.md; cat requirements.txt; python3 --version; sed -n '1,180p' tool/run.py
cat docs/01-准备工作.md; git init; git remote add origin https://github.com/rddmwmddr/android-ad-cleaner; git fetch --depth 1 origin 26aa4c594f5b78c6931ba23c8127aba81fce3d4e; git reset --mixed FETCH_HEAD
sudo apt-get -o DPkg::Lock::Timeout=300 update && sudo apt-get -o DPkg::Lock::Timeout=300 install -y adb; python3 -m pip install -r requirements.txt; python3 tool/run.py devices; adb devices
python3 -m venv .venv && .venv/bin/python -m pip install -r requirements.txt && .venv/bin/python tool/run.py devices; python3 -m unittest discover -s tests
mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":[".venv/bin/python","tool/run.py","devices"],"cwd":"<guest-path>","expected_returncode":1,"expected_text":"没有连接的手机。检查数据线、USB 调试,见 docs/01-准备工作.md"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The devices command lists a connected phone's serial and model information.","source":"python3 tool/run.py devices","input":"No device is attached in this guest.","expected":"The tool reports that no phone is connected.","probe_kind":"cli","argv":[".venv/bin/python","tool/run.py","devices"],"expected_returncode":1,"expected_text":"没有连接的手机。检查数据线、USB 调试,见 docs/01-准备工作.md","cwd":"<guest-path>"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"List attached Android devices","source":"README.md / 一次完整的流程","input":"No Android device attached","expected":"The CLI explains that no phone is connected","argv":[".venv/bin/python","tool/run.py","devices"],"cwd":"<guest-path>","expected_returncode":1,"expected_text":"没有连接的手机。检查数据线、USB 调试,见 docs/01-准备工作.md"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"Inspected README.md and tool/run.py entry points; this is an interactive Android device utility invoked per command, with no product scheduler or recurring cycle.","checks":[]}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"blocked","fault_owner":"prerequisite","operation":"List connected Android devices using the README command","operation_scope":"Python 3.12.3, adb, and requirements installed; no Android device is attached to the guest","steps":["sudo apt-get -o DPkg::Lock::Timeout=300 update","sudo apt-get -o DPkg::Lock::Timeout=300 install -y adb","python3 -m venv .venv",".venv/bin/python -m pip install -r requirements.txt",".venv/bin/python tool/run.py devices"],"deviations":["System pip installation failed: externally-managed-environment; requirements installed successfully in .venv.","The documented devices command exited 1 with: 没有连接的手机。检查数据线、USB 调试,见 docs/01-准备工作.md"],"stuck_step":"Connect/authorize an Android phone over adb, then rerun .venv/bin/python tool/run.py devices","main_blocker":"No phone is connected in the disposable guest","plain_failure":"The CLI cannot list device details without a connected Android phone.","suggested_fix":"Attach an Android device with USB debugging enabled and authorize this computer."}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
python3 - <<'PY'
import json
from pathlib import Path
p=Path('.coldpass/probe.json'); d=json.loads(p.read_text()); d.pop('expected_returncode',None); d['expected_text']='没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md'; p.write_text(json.dumps(d,ensure_ascii=False))
p=Path('.coldpass/claims.json'); d=json.loads(p.read_text()); d[0]['source']='看序列号、型号、有没有机型脚本'; d[0].pop('expected_returncode',None); d[0]['expected_text']='没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md'; p.write_text(json.dumps(d,ensure_ascii=False))
p=Path('.coldpass/examples.json'); d=json.loads(p.read_text()); d[0].pop('expected_returncode',None); d[0]['expected_text']='没有连着的手机。检查数据线、USB 调试,见 docs/01-准备工作.md'; p.write_text(json.dumps(d,ensure_ascii=False))
PY
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.