coldpass

andrew000/FTL-Extract

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

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

Works

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
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · 9d374c383c1c · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> extract app app/locales -l en -l uk

Needs keys or browser
None seen
Issue
none found in recorded check

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> extract app app/locales -l en -l uk

Agent-reported scope: ftl extract (README Quick start): extracts 2 Fluent keys from app/handlers.py and writes app/locales/{en,uk}/_default.ftl

Run details
run
andrew000--FTL-Extract-claude-haiku-5-5-1792345848923788967
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.005106
Recorded source
https://github.com/andrew000/FTL-Extract
Tool transport
mcp-assigned-vm
Test version
readme-50129ada4255164f0ea15af10e5fd3b6478bb717aeea9ab520723f8597db9e85
revision
9d374c383c1c83590e27f83b5a13d6ad55747415
What the agent did

ftl extract (README Quick start): extracts 2 Fluent keys from app/handlers.py and writes app/locales/{en,uk}/_default.ftl

cd <host-path> && ls -la && cat README* | head -300
cd <host-path> && ls -la .github/workflows 2>/dev/null; cat pyproject.toml 2>/dev/null | head -60; python3 --version; which uv pip3 pipx 2>/dev/null
cd <host-path> && cat AGENTS.md | head -80; echo ----; cat Justfile; echo ----; which cargo rustc uv; grep -n "run:" -A3 .github/workflows/ci.yml | head -80
cd <host-path> && cat .cargo/* | head -20; grep -n rust-version Cargo.toml; apt-cache policy cargo rustc 2>/dev/null | head -8; python3 -m venv --help >/dev/null 2>&1 && echo venv-ok; pip --version 2>&1 | head -1
cd /tmp && sudo apt-get install -y -q python3-venv >/dev/null 2>&1; python3 -m venv <host-path> && <host-path> install -q FTL-Extract 2>&1 | tail -5; <host-path> --help 2>&1 | head -30; ls <host-path> | grep ftl
mkdir -p <host-path> && cd <host-path> && cat > app/handlers.py <<'EOF'
async def start(i18n, name: str) -> str:
    return i18n.get("welcome", name=name)


async def menu(i18n) -> str:
    return i18n.menu.title()
EOF
<host-path> extract app app/locales -l en -l uk; echo "rc=$?"; find app/locales -type f | sort; cat app/locales/en/_default.ftl
cd <host-path> && mkdir -p .coldpass && ls -la .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"ftl extract (README Quick start): extracts 2 Fluent keys from app/handlers.py and writes app/locales/{en,uk}/_default.ftl","operation_scope":"Ran the pip-installed FTL-Extract CLI (native ftl binary) against a sample project in <host-path>, not the pinned source checkout. Source build not done: Rust 1.95 required by Cargo.toml, guest apt cargo is 1.75.","steps":["Read README.md","pip install FTL-Extract into <host-path> (venv via python3 -m venv)","ftl --help","Created sample app/handlers.py from README quick start","ftl extract app app/locales -l en -l uk (rc=0; en/_default.ftl contains menu-title and welcome keys)"],"deviations":["README/CONTRIBUTING source build (just build / uv build with cargo) not run: guest cargo is 1.75 (apt), Cargo.toml requires rust-version 1.95; rustup not installed. Used the README's documented 'pip install FTL-Extract' instead.","python3-venv apt install attempted via sudo (non-fatal)."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate