coldpass

wolph/django-redis-admin

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works · Linux / Luna: Works

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

other

Works

The recorded run passed on 2 setups.

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

Tested on Linux
PlatformHaikuLuna
Linuxyesyes

Linux / Haiku 5.5: yes · Oct 27, 2026 · 0d12d63ff3e6 · claude-code / 2.1.310 (Claude Code)
Recorded operation: uv run python -m test_redis_admin.demo --seed-only

Linux / Luna: yes · Oct 27, 2026 · 0d12d63ff3e6 · codex / codex-cli 0.164.0
Recorded operation: uv run python -m test_redis_admin.demo --seed-only

Does what it says
1 of 1 claims checked out
  • The demo seeds every configured Redis server with sample keys.: Real input produced the expected result: Seeded 11 keys on server 'default'

    Source: The repository ships a demo project that seeds a local Redis with one key of

    Input: uv run python -m test_redis_admin.demo --seed-only

    Expected: Seeded 11 keys on server 'default'

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

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; 50 commits and 5 merged PRs in 90 days; 0 open issues, 1 open PRs; 0 of 2 recent threads got a maintainer reply; latest release 2026-10-28

Last commit Oct 27, 2026

Setup time
1 min 59 s
1 min 59 s to a working result
Issue
none found in recorded check
Examples
1 of 1 ran as expected
  • Seed demo Redis data: command completed successfully

    Source: README.md / Try the demo

    Input: uv run python -m test_redis_admin.demo --seed-only

    Expected: Demo keys are seeded

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

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 0d12d63ff3e6

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.

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

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation uv run python -m test_redis_admin.demo --seed-only

Agent-reported scope: Run the README demo: seed a local Redis with sample keys and serve the django-redis-admin demo in the Django admin; also run the documented test suite

Run details
run
wolph--django-redis-admin-claude-haiku-5-5-1793159140128637563
date
Oct 27, 2026
time to working
230.3s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.310 (Claude Code)
platform
linux
reported cost
$0.014536
Recorded source
https://github.com/wolph/django-redis-admin
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "0d12d63ff3e653e97146bfd4e046551b9e874aa9", "url": "https://github.com/wolph/django-redis-admin"}
Test version
readme-c03644542c69939a9374958136a8b3431f7456269d3fb4b3c433785f59cfd637
revision
0d12d63ff3e653e97146bfd4e046551b9e874aa9
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.

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 demo seeds a local Redis with sample keys of every type: Real input produced the expected result: Seeded 11 keys on server 'default'

    Source: The repository ships a demo project that seeds a local Redis with one key of

    Input: --seed-only

    Expected: Seeded 11 keys on server 'default'

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

Examples

  • Seed sample keys into the local Redis servers using the documented demo command: command completed successfully

    Source: README.md Try the demo

    Input: --seed-only

    Expected: Seeded 11 keys on server 'default' and 3 on 'sessions'

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

  • Run the documented test suite: command completed successfully

    Source: README.md Development

    Input: pytest -q

    Expected: 68 passed

    Command: uv run pytest -q

    Observed: 0 0 100% redis_admin/__init__.py 0 0 0 0 100% redis_admin/admin.py 226 0 70 0 100% redis_admin/apps.py 5 0 0 0 100% redis_admin/client.py 55 0 10 0 100% redis_admin/models.py 179 0 32 0 100% redis_admin/settings.py 40 0 14 0 100% ---------------------------------------------------------------------- TOTAL 514 0 126 0 100% Required test coverage of 100.0% reached. Total coverage: 100.00% 68 passed in 6.11s

Local or hosted: local

What the agent did

Run the README demo: seed a local Redis with sample keys and serve the django-redis-admin demo in the Django admin; also run the documented test suite

cd <guest-path> && pwd && ls -la && git status 2>&1 | head -3; id -u; python3 --version; cat README* 2>/dev/null | head -150
cd <guest-path> && sed -n 150,260p README.md; ls scripts test_redis_admin tests .coldpass; cat tox.ini | head -60
which uv redis-server redis-cli sudo; sudo -n true && echo SUDO_OK; cat /etc/os-release | head -2; echo $CDP_URL; cat <guest-path> 2>/dev/null | head -5; ls <guest-path>
sudo apt-get -o DPkg::Lock::Timeout=300 update -qq && sudo apt-get -o DPkg::Lock::Timeout=300 install -y -qq redis-server redis-tools >/tmp/apt.log 2>&1; echo rc=$?; tail -3 /tmp/apt.log; which redis-server redis-cli
(redis-server --port 6379 --daemonize yes --save "" >/tmp/redis-start.log 2>&1); sleep 1; redis-cli -h 127.0.0.1 -p 6379 ping; cd <guest-path> && uv --version && uv sync 2>&1 | tail -5; echo rc=$?
cd <guest-path> && cat test_redis_admin/demo.py | head -80; grep -n "8080\|runserver\|seed" test_redis_admin/demo.py | head
cd <guest-path> && nohup uv run python -m test_redis_admin.demo > /tmp/demo.log 2>&1 &
sleep 15; tail -15 /tmp/demo.log; curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8080/admin/login/
cat /tmp/demo.log | tail -20; cd /tmp && rm -f /tmp/cj.txt && curl -s -c /tmp/cj.txt -b /tmp/cj.txt http://127.0.0.1:8080/admin/login/ -o /tmp/login.html && TOKEN=<secret> -o 'name="csrfmiddlewaretoken" value="[^"]*"' /tmp/login.html | sed 's/.*value="//;s/"//') && curl -s -c /tmp/cj.txt -b /tmp/cj.txt -e http://127.0.0.1:8080/admin/login/ -d "csrfmiddlewaretoken=$TOKEN&username=admin&password=<secret>&next=/admin/" -o /dev/null -w "login %{http_code}\n" http://127.0.0.1:8080/admin/login/ && curl -s -b /tmp/cj.txt http://127.0.0.1:8080/admin/ | grep -io 'redis[^<]*' | head; curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/" | head -c 300
curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/?q=user" | grep -o 'user:[0-9a-z]*' | sort -u; curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/" | grep -o 'greeting[^<]*' | head -3; curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/user:1/change/" -o /dev/null -w "%{http_code}\n"
curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/json:settings/change/" | grep -io 'retries[^<]\{0,40\}' | head -3; curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/" | grep -c 'constance'; pkill -f "test_redis_admin.demo"; sleep 2; curl -s -o /dev/null -w "after-stop %{http_code}\n" http://127.0.0.1:8080/admin/login/ || true
curl -s -b /tmp/cj.txt "http://127.0.0.1:8080/admin/redis_admin/default/json:settings/change/" | grep -io 'retries[^<]\{0,40\}' | head -3; echo ---; curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8080/admin/login/
cd <guest-path> && timeout 120 uv run python -m test_redis_admin.demo --seed-only; echo rc=$?
cd <guest-path> && timeout 900 uv run pytest -q 2>&1 | tail -25; echo rc=${PIPESTATUS[0]}
cd <guest-path> && grep -rniE "cron|schedul|--once|--now|webhook|while True|interval" --include=*.py --include=*.md redis_admin test_redis_admin README.md docs 2>/dev/null | head; echo ---; grep -c "seed-only" README.md
cd <guest-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"cwd":"<guest-path>","expected_text":"Seeded 11 keys on server 'default'"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The demo seeds a local Redis with sample keys of every type","source":"The repository ships a demo project that seeds a local Redis with one key of","input":"--seed-only","expected":"Seeded 11 keys on server 'default'","probe_kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"expected_text":"Seeded 11 keys on server 'default'","cwd":"<guest-path>"},
{"kind":"claim","claim":"The test suite runs with a 100% coverage gate","source":"# tests with the 100% coverage gate","input":"pytest -q","expected":"68 passed","probe_kind":"cli","argv":["uv","run","pytest","-q"],"expected_text":"68 passed","cwd":"<guest-path>"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Seed sample keys into the local Redis servers using the documented demo command","source":"README.md Try the demo","input":"--seed-only","expected":"Seeded 11 keys on server 'default' and 3 on 'sessions'","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"cwd":"<guest-path>","expected_text":"Seeded 3 keys on server 'sessions'"},
{"kind":"example","claim":"Run the documented test suite","source":"README.md Development","input":"pytest -q","expected":"68 passed","argv":["uv","run","pytest","-q"],"cwd":"<guest-path>","expected_text":"68 passed"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"Inspected README.md and redis_admin/, test_redis_admin/ for cron, schedule, loop, webhook, --once or --now; none found. The demo runs once (seed then Django dev server) and the --seed-only flag is a one-shot seed, not a product cycle.","checks":[]}
EOF
python3 -I -c "import json,sys;[json.load(open('.coldpass/'+f)) for f in ['probe.json','claims.json','examples.json','cycles.json']];print('json ok')"
cd <guest-path> && cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Run the README demo: seed a local Redis with sample keys and serve the django-redis-admin demo in the Django admin; also run the documented test suite","operation_scope":"Ubuntu 24.04 guest, Python 3.12.3, uv 0.13.5, Redis server on 127.0.0.1:6379 installed via apt; no browser used","steps":["sudo apt-get install redis-server redis-tools","uv sync","uv run python -m test_redis_admin.demo (admin served on 127.0.0.1:8080; login admin/admin verified with curl: /admin/ lists Redis Defaults and Sessions, search for user returns user:1)","uv run python -m test_redis_admin.demo --seed-only (Seeded 11 keys on 'default', 3 on 'sessions')","uv run pytest (68 passed, 100% coverage)"],"deviations":["Redis was not preinstalled; installed from Ubuntu apt with sudo apt-get -o DPkg::Lock::Timeout=300.","Demo server was verified with curl rather than a browser; no browser was used.","Probe is the documented --seed-only command (cli), since the dev server needs a login session that the http probe kind cannot carry. The demo server was stopped before replay so the checker can start it.","No product cycle or scheduler exists, so cycles.json has detected=false."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":"None needed."}
EOF
pgrep -f "test_redis_admin.demo" >/dev/null && echo "demo still running" || echo "no demo running"; <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | tail -40; echo rc=$?
cd <guest-path> && for p in $(pgrep -f "[t]est_redis_admin.demo" ); do kill $p; done; sleep 3; pgrep -f "[t]est_redis_admin.demo" || echo "demo stopped"; curl -s -o /dev/null -w "port8080=%{http_code}\n" http://127.0.0.1:8080/admin/login/; cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The demo seeds a local Redis with sample keys of every type","source":"The repository ships a demo project that seeds a local Redis with one key of","input":"--seed-only","expected":"Seeded 11 keys on server 'default'","probe_kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"expected_text":"Seeded 11 keys on server 'default'","cwd":"<guest-path>"}]
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | head -c 1500; echo; echo rc=$?
cd <guest-path> && ss -ltnp 'sport = :8080' 2>/dev/null | tail -n +2; for p in $(ss -ltnpH 'sport = :8080' 2>/dev/null | grep -o 'pid=[0-9]*' | cut -d= -f2 | sort -u); do kill $p; done; sleep 3; curl -s -o /dev/null -w "port8080=%{http_code}\n" http://127.0.0.1:8080/admin/login/ || true
cd <guest-path> && cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The demo seeds a local Redis with sample keys of every type","source":"The repository ships a demo project that seeds a local Redis with one key of","input":"--seed-only","expected":"Seeded 11 keys on server 'default'","probe_kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"expected_text":"Seeded 11 keys on server 'default'","cwd":"<guest-path>"}]
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay > /tmp/validate.out 2>&1; echo rc=$?; head -c 1200 /tmp/validate.out
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation uv run python -m test_redis_admin.demo --seed-only

Agent-reported scope: Seeded the documented Django Redis Admin demo against local Redis.

Run details
run
wolph--django-redis-admin-gpt-6-luna-1793159257905799763
date
Oct 27, 2026
time to working
119.4s
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/wolph/django-redis-admin
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "0d12d63ff3e653e97146bfd4e046551b9e874aa9", "url": "https://github.com/wolph/django-redis-admin"}
Test version
readme-3be879002729975eaa9c9bc49f02188330eb783b8fc02944604e0325529353be
revision
0d12d63ff3e653e97146bfd4e046551b9e874aa9
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.

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 demo seeds every configured Redis server with sample keys.: Real input produced the expected result: Seeded 11 keys on server 'default'

    Source: The repository ships a demo project that seeds a local Redis with one key of

    Input: uv run python -m test_redis_admin.demo --seed-only

    Expected: Seeded 11 keys on server 'default'

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

Examples

  • Seed demo Redis data: command completed successfully

    Source: README.md / Try the demo

    Input: uv run python -m test_redis_admin.demo --seed-only

    Expected: Demo keys are seeded

    Command: uv run python -m test_redis_admin.demo --seed-only

    Observed: Seeded 11 keys on server 'default' Seeded 3 keys on server 'sessions'

Local or hosted: local

What the agent did

Seeded the documented Django Redis Admin demo against local Redis.

pwd && ls -la && sed -n '1,240p' README.md && python3 --version && git status --short --branch
id -u; rg --files .github redis_admin test_redis_admin; sed -n '1,220p' test_redis_admin/demo.py; rg -n 'redis|demo|manage.py|runserver|REDIS_' test_redis_admin redis_admin
python3 -m pip --version; command -v uv || true; command -v redis-server || true; command -v redis-cli || true; grep -nE 'Python|Quick start|Try the demo|uv sync|uv run' README.md
sudo -n apt-get -o DPkg::Lock::Timeout=300 update && sudo -n apt-get -o DPkg::Lock::Timeout=300 install -y redis-server; uv sync
redis-server --daemonize yes; uv run python -m test_redis_admin.demo --seed-only
mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"cwd":"<guest-path>","expected_text":"Seeded 11 keys on server 'default'"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The demo seeds every configured Redis server with sample keys.","source":"The repository ships a demo project that seeds a local Redis with one key of","input":"uv run python -m test_redis_admin.demo --seed-only","expected":"Seeded 11 keys on server 'default'","probe_kind":"cli","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"expected_text":"Seeded 11 keys on server 'default'","cwd":"<guest-path>"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Seed demo Redis data","source":"README.md / Try the demo","input":"uv run python -m test_redis_admin.demo --seed-only","expected":"Demo keys are seeded","argv":["uv","run","python","-m","test_redis_admin.demo","--seed-only"],"cwd":"<guest-path>","expected_text":"Seeded 11 keys on server 'default'"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"README documents a demo startup that seeds once; inspected demo entry point has no scheduler or recurring cycle.","checks":[]}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Seeded the documented Django Redis Admin demo against local Redis.","operation_scope":"Demo seeding using Python 3.12.3, uv-managed dependencies, and Redis 7 on localhost.","steps":["uv sync","Installed Redis with sudo apt-get -o DPkg::Lock::Timeout=300 install -y redis-server","Started local Redis with redis-server --daemonize yes","uv run python -m test_redis_admin.demo --seed-only","Validated and replayed probe, README claim, examples, and cycles successfully"],"deviations":["Used --seed-only, documented by the demo entry point, to run a finite operation suitable for replay."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":null}
EOF