coldpass

ShivSupane/fliprate

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/ShivSupane--fliprate.svg).

data

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 · ae17e4fa2464 · claude-code / 2.1.310 (Claude Code)
Recorded operation: <guest-path> normalize 'mala product avadlaaa nhi'

Linux / Luna: yes · Oct 27, 2026 · ae17e4fa2464 · codex / codex-cli 0.164.0
Recorded operation: /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

Does what it says
1 of 1 claims checked out
  • Normalize noisy Romanized text into a cleaned form: Real input produced the expected result: mala product avadla nahi

    Source: # -> "Mala product avadla nahi"

    Input: mala product avadlaaa nhi

    Expected: mala product avadla nahi

    Command: /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

    Observed: mala product avadla nahi avadlaaa -> avadla nhi -> nahi

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; 48 commits and 6 merged PRs in 90 days; 0 open issues, 0 open PRs; latest release 2026-10-27

Last commit Oct 27, 2026

Setup time
1 min 0 s
1 min 0 s to a working result
Issue
none found in recorded check
Examples
1 of 1 ran as expected
  • Normalize messy text from the CLI: command completed successfully

    Source: README.md / CLI

    Input: mala product avadlaaa nhi

    Expected: mala product avadla nahi

    Command: /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

    Observed: mala product avadla nahi avadlaaa -> avadla nhi -> nahi

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 ae17e4fa2464

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:

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <guest-path> normalize 'mala product avadlaaa nhi'

Agent-reported scope: Install FlipRate from source and run the CLI quality tools (normalize, gate) plus the documented Python quick-start example

Run details
run
ShivSupane--fliprate-claude-haiku-5-5-1793108006656786519
date
Oct 27, 2026
time to working
184.1s
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.014820
Recorded source
https://github.com/ShivSupane/fliprate
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "ae17e4fa24643d86f506128207595b60b8187b03", "url": "https://github.com/ShivSupane/fliprate"}
Test version
readme-d5b140d3c0f8b95c2dd6fe6fc381a303cacb92679582c22317d8e78b572f0cf2
revision
ae17e4fa24643d86f506128207595b60b8187b03
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
  • Clean messy text directly with the normalize command: Real input produced the expected result: mala product avadla nahi

    Source: fliprate normalize "mala product avadlaaa nhi"

    Input: mala product avadlaaa nhi

    Expected: mala product avadla nahi

    Command: <guest-path> normalize 'mala product avadlaaa nhi'

    Observed: mala product avadla nahi avadlaaa -> avadla nhi -> nahi

  • Gate decision TRANSFORM means unstable but fixed by the built-in normalizer: Real input produced the expected result: TRANSFORM: Stable after approved normalization

    Source: | **TRANSFORM** | Unstable, but the built-in normalizer fixes it.

    Input: mala product avadlaaa nahi

    Expected: TRANSFORM: Stable after approved normalization

    Command: <guest-path> gate 'mala product avadlaaa nahi'

    Observed: TRANSFORM: Stable after approved normalization prediction='product_feedback' raw_stability=0.625 normalized_stability=1.0 flipped on: mala produkt avdla nahi flipped on: mala prodct avdla nahee flipped on: mala produuuct avadlaaa nahi

Examples

  • Basic usage example runs the library quick-check, normalization and audit flow: command completed successfully

    Source: examples/01_basic_usage.py (docs/QUICKSTART.md Python API)

    Input: examples/01_basic_usage.py with no arguments

    Expected: prints a clean text, safe prediction and audit report

    Command: <guest-path> <guest-path>

    Observed: on: Prediction is stable across safe variants Messy: 'Mala product avadlaaa nhiii!!!' Clean: 'Mala product avadla nahi!' Safe prediction on 'ye delivery nhi aayi': negative Auditing model on dataset... Messages: 4 | safe variants tested: 12 Accuracy on originals: 75.0% (macro-F1 0.78) Accuracy on safe variants: 75.0% (macro-F1 0.78) Accuracy drop: +0.0% 95% CI [+0.0%, +0.0%] Flip rate: 0.0% 95% CI [0.0%, 0.0%] Most fragile change type: spelling (flip rate 0.0%) Note: flip rate shows instability, not correctness. A model can flip to the right answer.

Local or hosted: local

What the agent did

Install FlipRate from source and run the CLI quality tools (normalize, gate) plus the documented Python quick-start example

cd <guest-path> && pwd && ls -la && git status 2>&1 | head -3; id -u; python3 --version; cat README.md 2>/dev/null | head -150
cd <guest-path> && tail -c +7000 README.md | sed 's/\\x0d//g' | head -220
cd <guest-path> && ls -la .coldpass examples scripts tests src/fliprate 2>&1; sed -n 1,80p pyproject.toml
mkdir -p <guest-path> && python3 -m venv <guest-path> && <guest-path> install -q --upgrade pip 2>&1 | tail -3; echo rc=$?
cd <guest-path> && <guest-path> install -e ".[dev,api,sklearn]" 2>&1 | tail -5; echo rc=${PIPESTATUS[0]}
cd /tmp && F=<guest-path>; $F normalize "mala product avadlaaa nhi"; echo rc=$?; $F gate "mala product avadlaaa nahi"; echo rc=$?
cd <guest-path> && ls .github/workflows && sed 's/\r//' .github/workflows/*.yml | grep -n "run:" ; grep -n "@app\.\(get\|post\)" src/fliprate/api.py; grep -n "def \|add_parser" src/fliprate/cli.py | head -60
cd <guest-path> && sed 's/\r//' .github/workflows/ci.yml | sed -n 40,80p; sed 's/\r//' src/fliprate/api.py | sed -n 100,130p
cd <guest-path> && timeout 900 <guest-path> -m pytest -q 2>&1 | tail -15; echo rc=${PIPESTATUS[0]}
cd <guest-path> && grep -c 'x0d' README.md; grep -n 'fliprate normalize "mala product avadlaaa nhi"' README.md | cat -A | cut -c1-200; grep -n 'Unstable, but the built-in normalizer fixes it' README.md | cut -c1-200; grep -n 'fliprate gate "mala' README.md | cut -c1-120; <guest-path> perturb "delivery nahi aaya" | head -8; echo rc=$?
cd <guest-path> && ls data; grep -rniE "cron|schedul|webhook|--once|--now|while True" src/fliprate | head; cd /tmp && <guest-path> <guest-path> 2>&1 | tail -15; echo rc=${PIPESTATUS[0]}
cd <guest-path> && sed -n 1,30p src/fliprate/events.py; grep -n "def \|argv" src/fliprate/cli.py | sed -n 1,12p
cd <guest-path> && cat > probe.json <<'EOF'
{"kind":"cli","argv":["<guest-path>","normalize","mala product avadlaaa nhi"],"cwd":"<guest-path>","expected_text":"mala product avadla nahi"}
EOF
cat > claims.json <<'EOF'
[{"kind":"claim","claim":"Clean messy text directly with the normalize command","source":"fliprate normalize \"mala product avadlaaa nhi\"","input":"mala product avadlaaa nhi","expected":"mala product avadla nahi","probe_kind":"cli","argv":["<guest-path>","normalize","mala product avadlaaa nhi"],"expected_text":"mala product avadla nahi","cwd":"<guest-path>"},
{"kind":"claim","claim":"Gate decision TRANSFORM means unstable but fixed by the built-in normalizer","source":"| **TRANSFORM** | Unstable, but the built-in normalizer fixes it.","input":"mala product avadlaaa nahi","expected":"TRANSFORM: Stable after approved normalization","probe_kind":"cli","argv":["<guest-path>","gate","mala product avadlaaa nahi"],"expected_text":"TRANSFORM: Stable after approved normalization","cwd":"<guest-path>"}]
EOF
cat > examples.json <<'EOF'
[{"kind":"example","claim":"Basic usage example runs the library quick-check, normalization and audit flow","source":"examples/01_basic_usage.py (docs/QUICKSTART.md Python API)","input":"examples/01_basic_usage.py with no arguments","expected":"prints a clean text, safe prediction and audit report","argv":["<guest-path>","<guest-path>"],"cwd":"/tmp","expected_text":"Clean: 'Mala product avadla nahi!'"}]
EOF
cat > cycles.json <<'EOF'
{"detected":false,"reason":"Inspected README (CLI, API, production deployment sections), CI workflow, pyproject entry points and src/fliprate. No cron, scheduler, --once/--now, or webhook trigger exists. The only while True loop (src/fliprate/events.py drain) is a generator consumer, not a product cycle. FastAPI jobs are request-driven.","checks":[]}
EOF
for f in probe.json claims.json examples.json cycles.json; do <guest-path> -I -c "import json,sys;json.load(open(sys.argv[1]));print('ok',sys.argv[1])" $f; done
cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | tail -60; echo rc=${PIPESTATUS[0]}
cd <guest-path> && cat > report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Install FlipRate from source and run the CLI quality tools (normalize, gate) plus the documented Python quick-start example","operation_scope":"Ubuntu guest, Python 3.12.3 (README requires >=3.9), venv at <guest-path>, extras dev,api,sklearn; no Hugging Face/torch model, no browser, no credentials needed","steps":["python3 -m venv <guest-path> && pip install --upgrade pip","pip install -e \".[dev,api,sklearn]\" (From source section, in workspace)","fliprate normalize \"mala product avadlaaa nhi\" (CLI section)","fliprate gate \"mala product avadlaaa nahi\" (CLI section)","python -m pytest -q (CI workflow, 407 passed)","python examples/01_basic_usage.py (Quick start / examples)"],"deviations":["Installed extras .[dev,api,sklearn] instead of .[dev,api,hf,sklearn] to skip the large torch/transformers download; the hf-backed model claims were not exercised.","Used a dedicated venv at <guest-path> with the absolute fliprate path instead of a global pip install, as the task requires absolute venv paths.","Workspace was not a git checkout; no git init was needed because the pinned source was already present and pip install used the local tree."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":"None required for this run. Optional: the README text contains CRLF line endings and the Docker/Production sections were not executed."}
EOF
<guest-path> -I -c "import json;d=json.load(open('report.json'));print(d['outcome'],d['fault_owner'])"; ls -la <guest-path>
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

Agent-reported scope: Normalize noisy Romanized Hindi/Marathi text using the FlipRate CLI

Run details
run
ShivSupane--fliprate-gpt-6-luna-1793110793022165628
date
Oct 27, 2026
time to working
59.9s
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/ShivSupane/fliprate
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "ae17e4fa24643d86f506128207595b60b8187b03", "url": "https://github.com/ShivSupane/fliprate"}
Test version
readme-38e6b13f3b13804effb95797e3466b1a1334da7a232d897cbc8965867f802605
revision
ae17e4fa24643d86f506128207595b60b8187b03
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
  • Normalize noisy Romanized text into a cleaned form: Real input produced the expected result: mala product avadla nahi

    Source: # -> "Mala product avadla nahi"

    Input: mala product avadlaaa nhi

    Expected: mala product avadla nahi

    Command: /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

    Observed: mala product avadla nahi avadlaaa -> avadla nhi -> nahi

Examples

  • Normalize messy text from the CLI: command completed successfully

    Source: README.md / CLI

    Input: mala product avadlaaa nhi

    Expected: mala product avadla nahi

    Command: /tmp/fliprate-venv/bin/fliprate normalize 'mala product avadlaaa nhi'

    Observed: mala product avadla nahi avadlaaa -> avadla nhi -> nahi

Local or hosted: local

What the agent did

Normalize noisy Romanized Hindi/Marathi text using the FlipRate CLI

pwd && git status --short && rg --files -g 'README*' -g 'pyproject.toml' -g 'requirements*.txt' -g 'package.json' -g 'Cargo.toml' -g 'Makefile' -g '.github/**' | head -80 && python3 --version && sed -n '1,240p' README.md
rg --files -g 'README*' -g 'pyproject.toml' -g 'requirements*.txt' -g 'package.json' -g 'Cargo.toml' -g 'Makefile' -g '.github/**' | head -80; python3 --version; ls -la
sed -n '1,240p' README.md
sed -n '1,200p' pyproject.toml; ls
python3 -m venv /tmp/fliprate-venv && /tmp/fliprate-venv/bin/pip install -e .
fliprate normalize "mala product avadlaaa nhi"; fliprate gate "mala product avadlaaa nahi"
sed -n '1,100p' src/fliprate/cli.py; /tmp/fliprate-venv/bin/fliprate normalize "mala product avadlaaa nhi"
mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["/tmp/fliprate-venv/bin/fliprate","normalize","mala product avadlaaa nhi"],"cwd":"<guest-path>","expected_text":"mala product avadla nahi"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"Normalize noisy Romanized text into a cleaned form","source":"# -> \"Mala product avadla nahi\"","input":"mala product avadlaaa nhi","expected":"mala product avadla nahi","probe_kind":"cli","argv":["/tmp/fliprate-venv/bin/fliprate","normalize","mala product avadlaaa nhi"],"expected_text":"mala product avadla nahi","cwd":"<guest-path>"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Normalize messy text from the CLI","source":"README.md / CLI","input":"mala product avadlaaa nhi","expected":"mala product avadla nahi","argv":["/tmp/fliprate-venv/bin/fliprate","normalize","mala product avadlaaa nhi"],"cwd":"<guest-path>","expected_text":"mala product avadla nahi"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"Inspected README and CLI entry point: commands perform one-shot normalization, gating, perturbation, or dataset operations; no product scheduler or cycle trigger is documented.","checks":[]}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Normalize noisy Romanized Hindi/Marathi text using the FlipRate CLI","operation_scope":"Python 3.12.3 venv with editable source install; core library needs no runtime dependencies","steps":["Created /tmp/fliprate-venv with Python 3.12.3","Installed source using /tmp/fliprate-venv/bin/pip install -e .","Ran /tmp/fliprate-venv/bin/fliprate normalize \"mala product avadlaaa nhi\"; output began ‘mala product avadla nahi’","Validated and replayed probe, README claim, example, and cycles artifact successfully"],"deviations":["The venv executable directory is not on the shell PATH, so replay uses its absolute CLI path."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":null}
EOF