RepoRadar hands-on verification log run_id: cohort-20260714-unicli-loopback-search-extract-workflow entity_id: gh:olo-dot-io/uni-cli mode: isolated_node started_at: 2026-07-14T05:32:05.739537Z completed_at: 2026-07-14T05:32:17.140441Z duration_seconds: 11.402 installation_setup_minutes_ceiling: 1 command: "C:\Program Files\nodejs\node.EXE" workflow.mjs setup_commands: "C:\Program Files\nodejs\npm.CMD" install --ignore-scripts --no-audit --no-fund --no-save @zenalexa/unicli@0.227.1 credential_policy: child environment allowlisted; credential-like variables excluded; known token patterns redacted from retained output network_policy: isolated package resolution may contact package registries; telemetry and Promptfoo sharing disabled; no model/provider credentials supplied fixture_count: 3 artifact_expectation_count: 2 timeout_seconds: 300 timed_out: false exit_code: 1 expected_marker: CHECK_OK search=extract command=extract schema=2 marker=true expected_marker_observed: false result: failed cleanup: Per-check temporary home and work directory removed. ===== FIXTURE MANIFEST ===== package.json: bytes=33 sha256=a90fc33418afa2b9cbf4768524b021135b965ecdf993457505bfae3ac44a8428 fixture/index.html: bytes=183 sha256=1c1225ec8ac008cad8bc9f1e1265d9d4b2769d49bc6717cb5064d58bc684a236 workflow.mjs: bytes=4113 sha256=c3f9f34981d50f0575728f0242c5178fa230893a1666d9bccd7d3ad83d39ccc4 ===== ARTIFACT EVIDENCE ===== result.json: exists=false validation_error=FileNotFoundError: [Errno 2] No such file or directory: '\\AppData\\Local\\Temp\\reporadar-unicli-loopback-search-extract-workflow-t993x7te\\work\\result.json' transcript.json: exists=false validation_error=FileNotFoundError: [Errno 2] No such file or directory: '\\AppData\\Local\\Temp\\reporadar-unicli-loopback-search-extract-workflow-t993x7te\\work\\transcript.json' ===== STDOUT ===== ===== SETUP COMMAND 1 STDOUT ===== added 35 packages in 8s ===== STDERR ===== ===== SETUP COMMAND 1 STDERR ===== file:////AppData/Local/Temp/reporadar-unicli-loopback-search-extract-workflow-t993x7te/work/workflow.mjs:55 if (extracted.code !== 0) throw new Error(`unicli extract exited ${extracted.code}: ${extracted.stderr}`); ^ Error: unicli extract exited 2: { "ok": false, "schema_version": "2", "command": "core.extract", "meta": { "duration_ms": 0, "surface": "web" }, "data": null, "error": { "code": "invalid_input", "message": "blocked fetch to reserved/local address 127.0.0.1 — set UNICLI_ALLOW_LOCAL=1 to override", "suggestion": "Use an http(s) URL; loopback / link-local / private ranges are blocked", "retryable": false }, "next_actions": [ { "command": "unicli extract http://127.0.0.1:58680/fixture/index.html", "description": "Retry the same extraction" }, { "command": "unicli do \"\"", "description": "Try a structured adapter instead of a raw URL fetch" }, { "command": "unicli describe", "description": "Inspect available commands and adapters" } ] } at file:////AppData/Local/Temp/reporadar-unicli-loopback-search-extract-workflow-t993x7te/work/workflow.mjs:55:33 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) Node.js v24.15.0 cohort_cache_cleanup: Shared cohort package cache removed. bounded_workflow_intended: false bounded_workflow_completed: false