{
  "run_id": "kdsz001--OpenWiki-gpt-6-luna-1792815158542565929",
  "date": "2026-10-24T04:35:07.674822+00:00",
  "repo": "kdsz001/OpenWiki",
  "kind": "repo",
  "source": "https://github.com/kdsz001/OpenWiki",
  "commit": "e182d9bf490c839c97f8627b4afd482689611429",
  "model": "gpt-6-luna",
  "model_version": "gpt-6-luna",
  "test_version": "readme-f72312298d35d84837d4fc5f6f22b138d54d456600b5ed431e36e8f5db931dbf",
  "pass": true,
  "outcome": "unverified",
  "time_to_working_s": 1239.623088096967,
  "total_s": 1349.1322240829468,
  "steps": [
    "pwd; rg --files -g 'README*' -g 'AGENTS.md' -g '!node_modules' -g '!vendor' | head -80; command -v vault-search || true; ls -la <host-path> ~/.agents/skills/i-have-adhd/SKILL.md ~/.agents/skills/ponytail/SKILL.md ~/.agents/skills/p3-mode/SKILL.md 2>/dev/null",
    "vault-search 'OpenWiki README setup MCP' 2>&1; ls -la; find .. -name AGENTS.md -o -iname 'README*' | head -80; ls -la <host-path> ~/.agents/skills/i-have-adhd/SKILL.md ~/.agents/skills/ponytail/SKILL.md ~/.agents/skills/p3-mode/SKILL.md 2>&1",
    "cat AGENTS.md; cat README.md; cat package.json; python3 --version; node --version; npm --version",
    "id -u; sudo -n true && echo sudo-ok; git status --short; cat .env.example; cat vite.config.ts; ls -la <guest-path>;",
    "sudo apt-get update && sudo apt-get install -y nodejs npm && node --version && npm --version",
    "npm install",
    "npm run build",
    "find src-tauri/src -maxdepth 3 -type f; find src -maxdepth 3 -type f | head",
    "cat src-tauri/src/mcp_server.rs; cat src-tauri/src/commands/mcp.rs; cat src-tauri/tauri.conf.json",
    "cargo --version; git init; git remote add origin https://github.com/kdsz001/OpenWiki; git fetch --depth 1 origin e182d9bf490c839c97f8627b4afd482689611429 && git reset --mixed FETCH_HEAD",
    "sudo apt-get install -y curl build-essential file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf; curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal",
    "echo $HOME; ls -la <host-path>; <host-path> --version; <host-path> check --manifest-path src-tauri/Cargo.toml",
    "export HOME=<host-path>; curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal; ls -la <host-path>",
    "HOME=<host-path> <host-path> check --manifest-path src-tauri/Cargo.toml",
    "sudo apt-get install -y libwebkit2gtk-4.1-dev",
    "HOME=<host-path> <host-path> build --manifest-path src-tauri/Cargo.toml --bin openwiki",
    "cat > .coldpass/probe.json <<'EOF'\n{\"kind\":\"cli\",\"argv\":[\"npm\",\"run\",\"build\"],\"cwd\":\"<guest-path>\",\"expected_text\":\"built in 11.79s\"}\nEOF\ncat > .coldpass/claims.json <<'EOF'\n[{\"kind\":\"claim\",\"claim\":\"The frontend can be built for development.\",\"source\":\"# Build the app\",\"input\":\"npm run build\",\"expected\":\"Vite builds the frontend assets.\",\"probe_kind\":\"cli\",\"argv\":[\"npm\",\"run\",\"build\"],\"expected_text\":\"built in\",\"cwd\":\"<guest-path>\"}]\nEOF\ncat > .coldpass/examples.json <<'EOF'\n[{\"kind\":\"example\",\"claim\":\"README frontend build\",\"source\":\"README.md / Development / Getting Started\",\"input\":\"npm run build\",\"expected\":\"Production frontend assets generated\",\"argv\":[\"npm\",\"run\",\"build\"],\"cwd\":\"<guest-path>\",\"expected_text\":\"built in\"},{\"kind\":\"example\",\"claim\":\"Native Tauri app compile\",\"source\":\"README.md / Development / Getting Started / npm run tauri dev; cargo check attempted after installing Rust and GTK/WebKit prerequisites\",\"reason\":\"Actual cargo build command failed in the repository build script: The `tauri` dependency features on the `Cargo.toml` file does not match the allowlist defined under `tauri.conf.json`. Please run `tauri dev` or `tauri build` or remove the `macos-private-api` feature.\"}]\nEOF\ncat > .coldpass/cycles.json <<'EOF'\n{\"detected\":false,\"reason\":\"README documents a desktop application without a product scheduler/cycle entry point; inspected src-tauri/src/scheduler and app entry points. README-described feature behavior requires running the native desktop app, whose build fails at the Tauri feature allowlist check.\",\"checks\":[]}\nEOF\n<env-var>=<guest-path> python3 -I <guest-path> --validate --replay",
    "cat > .coldpass/probe.json <<'EOF'\n{\"kind\":\"cli\",\"argv\":[\"npm\",\"run\",\"build\"],\"cwd\":\"<guest-path>\",\"expected_text\":\"vite v6.4.1 building for production...\"}\nEOF\npython3 - <<'PY'\nimport json\np='.coldpass/claims.json'\nc=json.load(open(p)); c[0]['source']='Before creating release bundles, prepare the bundled document converter:'\nopen(p,'w').write(json.dumps(c,indent=2))\nPY\ncat > .coldpass/report.json <<'EOF'\n{\"outcome\":\"blocked\",\"fault_owner\":\"repo\",\"operation\":\"Build and run OpenWiki desktop app and exercise its MCP read query\",\"operation_scope\":\"Fresh Linux guest; README Node.js 18+ and Rust stable prerequisites installed, npm dependencies installed, native GTK/WebKit prerequisites installed\",\"steps\":[\"Read README.md Development / Getting Started\",\"Installed Node.js/npm and ran npm install\",\"Ran npm run build successfully; output assets generated\",\"Installed Rust stable and Linux GTK/WebKit development dependencies\",\"Fetched pinned commit e182d9bf490c839c97f8627b4afd482689611429\",\"Attempted cargo check and cargo build for the native app\"],\"deviations\":[\"README only supports macOS and Windows; used Linux prerequisites to try native build\",\"cargo check initially failed because javascriptcoregtk-4.1 was missing; installed libwebkit2gtk-4.1-dev and retried\",\"Native cargo build fails in the repository Tauri build script because macos-private-api is enabled but not allowed by tauri.conf.json\"],\"stuck_step\":\"Native app compile before MCP tool launch\",\"main_blocker\":\"Tauri build script feature allowlist mismatch for macos-private-api\",\"plain_failure\":\"The frontend builds, but the native desktop executable cannot compile because its Tauri features do not match its configuration. The MCP server is part of that executable, so no real tool call could be made.\",\"suggested_fix\":\"Align the macos-private-api feature in src-tauri/Cargo.toml with the allowlist in src-tauri/tauri.conf.json, then rerun the documented Tauri command.\"}\nEOF\n<env-var>=<guest-path> python3 -I <guest-path> --validate --replay"
  ],
  "stuck_step": "Native app compile before MCP tool launch",
  "error_excerpt": null,
  "what_it_did": "Build and run OpenWiki desktop app and exercise its MCP read query",
  "suggested_fix": null,
  "tokens_in": 1035982,
  "tokens_out": 2507,
  "cost_usd": null,
  "usage_complete": true,
  "checks": [
    {
      "check": "operation",
      "status": "PASS",
      "details": {
        "working": true,
        "argv": [
          "npm",
          "run",
          "build"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "\n> openwiki@0.3.28 build\n> tsc -b && vite build\n\nvite v6.4.1 building for production...\ntransforming...\n\u2713 2484 modules transformed.\nrendering chunks...\ncomputing gzip size...\ndist/index.html                            1.06 kB \u2502 gzip:   0.53 kB\ndist/assets/index-C22aft4D.css           120.86 kB \u2502 gzip:  17.45 kB\ndist/assets/WikiLintSection-D-B448uU.js    3.87 kB \u2502 gzip:   1.53 kB\n[excerpt truncated]",
        "stderr": "[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path>, <guest-path> but also statically imported by <guest-path>, dynamic import will not move module into another chunk.\n\n[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path> but also statically imported by <guest-path>, <guest-path>, <guest-path>, <guest-path>, <guest-path>, <guest-path>, <guest-path>, dynamic import will not move module into another chunk.\n\n[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path> but also statically imported by <guest-path>, <guest-path>, <guest-path>, <guest-path>, dynamic import will not move module into another chunk.\n\n[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path>, <guest-path>, <guest-path>, <guest-path> but also statically imported by <guest-path>, <guest-path>, <guest-path>, dynamic import will not move module into another chunk.\n\n[excerpt truncated]",
        "needs_credentials": false,
        "needs_browser": false,
        "scope": "product operation"
      }
    }
  ],
  "safety": {
    "version": "z2x-1",
    "rules_version": "z2x-1",
    "summary": "Review signals: 1 connection review, 4 hardcoded secret, 120 known vulnerability, 1 outside write.",
    "expected": "Reviewed as expected for a test run: package managers (rustup-init) downloaded dependencies over HTTPS; resolver address lookups that send no data; wrote only to its own open file handles.",
    "findings": [
      {
        "kind": "connection-review",
        "count": 1,
        "note": "Repository processes attempted these non-loopback connections; proxies can hide the final hostname.",
        "location_count": 8,
        "process_count": 4
      },
      {
        "kind": "hardcoded-secret",
        "count": 4,
        "note": "Gitleaks found a possible hardcoded secret; value withheld.",
        "location_count": 2
      },
      {
        "kind": "known-vulnerability",
        "count": 120,
        "note": "OSV reports a known vulnerability in this dependency version.",
        "location_count": 48
      },
      {
        "kind": "outside-write",
        "count": 1,
        "note": "Repository processes attempted these writes outside documented output/cache paths.",
        "location_count": 417,
        "process_count": 11
      }
    ],
    "context": [],
    "limitations": [
      "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."
    ],
    "static": {
      "dependency_note": "OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check."
    },
    "evidence_url": "/safety/?run=kdsz001--OpenWiki-gpt-6-luna-1792815158542565929",
    "evidence_file": "/data/safety/kdsz001--OpenWiki-gpt-6-luna-1792815158542565929.json.gz"
  },
  "agent_execution": "native_agent",
  "agent_runtime": "codex",
  "agent_runtime_version": "codex-cli 0.163.0",
  "tool_transport": "mcp-assigned-vm",
  "platform": "linux",
  "reasoning": "low",
  "service_tier": "standard",
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "native_tool_calls": 18,
  "native_bundle": null,
  "architecture": null,
  "backend": "hyperv",
  "platform_details": {
    "backend": "hyperv",
    "os": "linux"
  },
  "platform_conflicts": null,
  "sandbox_source": null,
  "source_pin": {
    "commit": "e182d9bf490c839c97f8627b4afd482689611429",
    "url": "https://github.com/kdsz001/OpenWiki"
  },
  "purpose": "initial",
  "profile": {
    "model": "gpt-6-luna",
    "reasoning": "low"
  },
  "fault": {
    "owner": "repo",
    "status": "diagnosed",
    "reason": "Tauri build script feature allowlist mismatch for macos-private-api"
  },
  "fix_id": null,
  "verifies_run_id": null,
  "hosting": null,
  "operation_scope": "product operation",
  "tool_calls": 18,
  "guest_setup": null,
  "runtime": null,
  "runtime_version": null,
  "runtime_revision": null,
  "source_revision": null,
  "evidence_version": null,
  "failure_origin": null,
  "evidence_strength": "readme_checked",
  "works": "yes",
  "install_s": null,
  "first_use_s": null,
  "mcp": "none",
  "needs": [],
  "needs_which": null,
  "agent_interface": [
    "cli"
  ],
  "license": "MIT",
  "repo_url": "https://github.com/kdsz001/OpenWiki",
  "cost_to_try": "free",
  "hardware": null,
  "what_failed": null,
  "local_or_hosted": "local",
  "cycle_checks": [
    {
      "kind": "cycle",
      "claim": "Scheduled or looping main behavior",
      "source": "repository entry points",
      "input": "source inspection",
      "expected": "identify the product trigger",
      "verdict": "yes",
      "outcome": "README documents a desktop application without a product scheduler/cycle entry point; inspected src-tauri/src/scheduler and app entry points. README-described feature behavior requires running the native desktop app, whose build fails at the Tauri feature allowlist check.",
      "evidence": "README documents a desktop application without a product scheduler/cycle entry point; inspected src-tauri/src/scheduler and app entry points. README-described feature behavior requires running the native desktop app, whose build fails at the Tauri feature allowlist check.",
      "command": ""
    }
  ],
  "claims": [
    {
      "kind": "claim",
      "claim": "The frontend can be built for development.",
      "source": "Before creating release bundles, prepare the bundled document converter:",
      "input": "npm run build",
      "expected": "Vite builds the frontend assets.",
      "command": "npm run build",
      "verdict": "yes",
      "outcome": "Real input produced the expected result: built in",
      "evidence": "built in 14.77s\n[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path>, <guest-path> but also statically imported by <guest-path>, dynamic import will not move module into another chunk.\n\n[plugin vite:reporter] \n(!) <guest-path> is dynamically imported by <guest-path> but also statically imported by /t",
      "returncode": 0,
      "source_checked": true,
      "source_file": "README.md"
    }
  ],
  "claims_note": null,
  "example_checks": [
    {
      "kind": "example",
      "claim": "README frontend build",
      "source": "README.md / Development / Getting Started",
      "input": "npm run build",
      "command": "npm run build",
      "evidence": "ically imported by <guest-path>, <guest-path>, <guest-path>, dynamic import will not move module into another chunk.\n\n\n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.",
      "deferred": false,
      "expected": "Production frontend assets generated",
      "returncode": 0,
      "verdict": "yes",
      "outcome": "command completed successfully"
    },
    {
      "kind": "example",
      "claim": "Native Tauri app compile",
      "source": "README.md / Development / Getting Started / npm run tauri dev; cargo check attempted after installing Rust and GTK/WebKit prerequisites",
      "input": "",
      "command": "",
      "evidence": "Actual cargo build command failed in the repository build script: The `tauri` dependency features on the `Cargo.toml` file does not match the allowlist defined under `tauri.conf.json`. Please run `tauri dev` or `tauri build` or remove the `macos-private-api` feature.",
      "deferred": false,
      "expected": "documented command completes successfully",
      "verdict": "blocked",
      "outcome": "Actual cargo build command failed in the repository build script: The `tauri` dependency features on the `Cargo.toml` file does not match the allowlist defined under `tauri.conf.json`. Please run `tauri dev` or `tauri build` or remove the `macos-private-api` feature."
    }
  ],
  "does_what_it_says": "yes",
  "maintenance": {
    "archived": false,
    "commits_90d": 33,
    "last_commit_at": "2026-10-07T16:00:36Z",
    "last_release_at": "2026-10-07T16:14:13Z",
    "median_reply_hours": 67.2,
    "merged_prs_90d": 0,
    "note": "actively maintained: last commit 16 days ago; 33 commits and 0 merged PRs in 90 days; 10 open issues, 9 open PRs; 16 of 29 recent threads got a maintainer reply, median first reply 67.2h; latest release 2026-10-07",
    "open_issues": 10,
    "open_prs": 9,
    "reply_share": 0.55,
    "reply_threads": 29,
    "verdict": "maintained"
  },
  "maintenance_verdict": "maintained",
  "maintenance_note": "actively maintained: last commit 16 days ago; 33 commits and 0 merged PRs in 90 days; 10 open issues, 9 open PRs; 16 of 29 recent threads got a maintainer reply, median first reply 67.2h; latest release 2026-10-07",
  "maintained": "active",
  "maintained_note": "last commit 16 days ago; 8 open issues, 14 answered or closed",
  "last_commit_at": "2026-10-07T16:00:56Z",
  "last_release_at": "2026-10-07T16:14:13Z",
  "open_issues": 8,
  "answered_issues": 14,
  "platforms_claimed": [
    "linux",
    "mac",
    "windows"
  ],
  "topic": "other",
  "agent_interfaces": [
    {
      "interface": "cli",
      "evidence": "independent checker",
      "observed": true,
      "operation_checked": true
    }
  ],
  "agent_interfaces_note": "README metadata is a discovery hint, not pinned documentation proof. Observed interfaces were exercised in this run. An empty list means unknown.",
  "mcp_context": null,
  "tested_at": "2026-10-24T04:35:07.674822+00:00",
  "tested_commit": "e182d9bf490c839c97f8627b4afd482689611429",
  "tested_with": {
    "agent": "codex",
    "agent_version": "codex-cli 0.163.0",
    "model": "gpt-6-luna",
    "model_route": "gpt-6-luna",
    "reasoning": "low",
    "os": "linux",
    "backend": "hyperv",
    "transport": "mcp-assigned-vm"
  },
  "setup_identity": {
    "repo": "kdsz001/OpenWiki",
    "source": "https://github.com/kdsz001/OpenWiki",
    "commit": "e182d9bf490c839c97f8627b4afd482689611429",
    "source_revision": null,
    "os": "linux",
    "architecture": null,
    "backend": "hyperv",
    "model": "gpt-6-luna",
    "model_version": "gpt-6-luna",
    "agent_execution": "native_agent",
    "agent_runtime": "codex",
    "agent_runtime_version": "codex-cli 0.163.0",
    "tool_transport": "mcp-assigned-vm",
    "runtime": null,
    "runtime_version": null,
    "runtime_revision": null,
    "sandbox_source": null,
    "guest_setup": null,
    "source_pin": {
      "commit": "e182d9bf490c839c97f8627b4afd482689611429",
      "url": "https://github.com/kdsz001/OpenWiki"
    },
    "platform_details": {
      "os": "linux",
      "backend": "hyperv"
    },
    "platform_conflicts": null,
    "reasoning": "low",
    "service_tier": "standard",
    "resources": {
      "cpus": 2,
      "memory_mib": 4096,
      "disk_mib": 32768
    },
    "operation": "Build and run OpenWiki desktop app and exercise its MCP read query",
    "operation_scope": "product operation",
    "hosting": null,
    "kind": "repo",
    "test_version": "readme-f72312298d35d84837d4fc5f6f22b138d54d456600b5ed431e36e8f5db931dbf",
    "evidence_version": null
  },
  "other_model": null,
  "other_run_id": null,
  "models_agree": null,
  "furthest_model": null,
  "transcript_url": null,
  "report_url": "/reports/kdsz001--OpenWiki-gpt-6-luna-1792815158542565929.json"
}
