{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "generated_at": "2026-08-13T20:20:15Z",
  "build_id": "rr-20260813T202015Z-50afa6e387dd",
  "entity_id": "gh:earendil-works/pi",
  "points": [
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 65816,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-06-26",
      "source_build_id": "git-41f9c4678c11"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 66000,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-06-27",
      "source_build_id": "git-f62e47b29839"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 66221,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-06-28",
      "source_build_id": "git-dda8a1bc99bd"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 66517,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-06-29",
      "source_build_id": "git-adcee0316afe"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 66736,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-06-30",
      "source_build_id": "git-e3be25ca9846"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 66979,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-01",
      "source_build_id": "git-619da8b9e717"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 67040,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-02",
      "source_build_id": "git-33d9407acf55"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 67613,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04",
      "source_build_id": "git-efac775793ac"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 68110,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06",
      "source_build_id": "git-24d907c97f57"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 68409,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07",
      "source_build_id": "git-02331cc2fd92"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 68722,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08",
      "source_build_id": "git-f7e87b713b8f"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 69160,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09",
      "source_build_id": "git-e0e4145f09c6"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 69491,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10",
      "source_build_id": "git-fa192ed28ad2"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 69699,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11",
      "source_build_id": "git-85ab7fbca744"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 69916,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12",
      "source_build_id": "git-c7c4bf2ba980"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 69962,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13",
      "source_build_id": "git-a57439d942f9"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 70737,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.6",
      "last_release_at": "2026-07-09T23:22:08Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.6",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-14T07:05:54.350937Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_de1b0a890de2636d3ed33b37",
        "version": "obs_de5e9896efa532e18c942500",
        "last_release_at": "obs_9793dc94d8f3c7f8aaa034e3",
        "last_release_url": "obs_42317d728fdecf37bf06df0a",
        "pushed_at": "obs_321741b2a76e4fa07fe9475f",
        "archived": "obs_2541608e224158b0107de0da",
        "default_branch": "obs_ee571d36593c106441bf962c",
        "default_branch_updated_at": "obs_2351d35cb4292ffdceb24037",
        "maintenance_status": "obs_544e5be743e00402380939b5",
        "momentum": "obs_e2228656be873b5e7e900ff9",
        "repository_topics": "obs_93f2374c9fe5d15d325c2bd5",
        "integrations": "obs_a6811af974aee50d1cb9465b",
        "integration_fingerprint": "obs_5e63b87545698611f3c07528",
        "deployment_models": "obs_1037b8c9d53d244594bc00db",
        "extensibility": "obs_3749f9b1ec74b027c49c9b4a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-14",
      "source_build_id": "rr-20260714T07055435093-313e45d9501f"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 72039,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.10",
      "last_release_at": "2026-07-16T22:05:11Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.10",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a9d253918f9d3a6388dcf7db",
        "version": "obs_50ac1008a1a2675f2eb11e33",
        "last_release_at": "obs_16e2d391994e2088bb20ae40",
        "last_release_url": "obs_5423f5b9c0c80afa01a42af1",
        "pushed_at": "obs_13b110ecce43a5c9ff5decf2",
        "archived": "obs_ffa81f9242e55586ef55b994",
        "default_branch": "obs_cf49a614b34d9bc46ffbca40",
        "default_branch_updated_at": "obs_5d5862f12b234c6c39d2f157",
        "maintenance_status": "obs_239ac4a68f22850f1b1d6c8e",
        "momentum": "obs_da5d11336f7c5f2cf24e3214",
        "repository_topics": "obs_00a2c12589c40fc2da89277d",
        "integrations": "obs_100c58aacf1a417b58af04bc",
        "integration_fingerprint": "obs_feb1e4ce3f93ebc13c513aac",
        "deployment_models": "obs_a3392c099e0d64b60a9ffa72",
        "extensibility": "obs_de164b6718ba8d8cbe898cc0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-17",
      "source_build_id": "rr-20260717T230624Z-c4dcc64d2e27"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 72039,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.10",
      "last_release_at": "2026-07-16T22:05:11Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.10",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a9d253918f9d3a6388dcf7db",
        "version": "obs_50ac1008a1a2675f2eb11e33",
        "last_release_at": "obs_16e2d391994e2088bb20ae40",
        "last_release_url": "obs_5423f5b9c0c80afa01a42af1",
        "pushed_at": "obs_13b110ecce43a5c9ff5decf2",
        "archived": "obs_ffa81f9242e55586ef55b994",
        "default_branch": "obs_cf49a614b34d9bc46ffbca40",
        "default_branch_updated_at": "obs_5d5862f12b234c6c39d2f157",
        "maintenance_status": "obs_239ac4a68f22850f1b1d6c8e",
        "momentum": "obs_da5d11336f7c5f2cf24e3214",
        "repository_topics": "obs_00a2c12589c40fc2da89277d",
        "integrations": "obs_100c58aacf1a417b58af04bc",
        "integration_fingerprint": "obs_feb1e4ce3f93ebc13c513aac",
        "deployment_models": "obs_a3392c099e0d64b60a9ffa72",
        "extensibility": "obs_de164b6718ba8d8cbe898cc0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-18",
      "source_build_id": "rr-20260718T230804Z-723e093c9536"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 72039,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.10",
      "last_release_at": "2026-07-16T22:05:11Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.10",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a9d253918f9d3a6388dcf7db",
        "version": "obs_50ac1008a1a2675f2eb11e33",
        "last_release_at": "obs_16e2d391994e2088bb20ae40",
        "last_release_url": "obs_5423f5b9c0c80afa01a42af1",
        "pushed_at": "obs_13b110ecce43a5c9ff5decf2",
        "archived": "obs_ffa81f9242e55586ef55b994",
        "default_branch": "obs_cf49a614b34d9bc46ffbca40",
        "default_branch_updated_at": "obs_5d5862f12b234c6c39d2f157",
        "maintenance_status": "obs_239ac4a68f22850f1b1d6c8e",
        "momentum": "obs_da5d11336f7c5f2cf24e3214",
        "repository_topics": "obs_00a2c12589c40fc2da89277d",
        "integrations": "obs_100c58aacf1a417b58af04bc",
        "integration_fingerprint": "obs_feb1e4ce3f93ebc13c513aac",
        "deployment_models": "obs_a3392c099e0d64b60a9ffa72",
        "extensibility": "obs_de164b6718ba8d8cbe898cc0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-19",
      "source_build_id": "rr-20260719T100820Z-9f68f20831d6"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 72039,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.10",
      "last_release_at": "2026-07-16T22:05:11Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.10",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a9d253918f9d3a6388dcf7db",
        "version": "obs_50ac1008a1a2675f2eb11e33",
        "last_release_at": "obs_16e2d391994e2088bb20ae40",
        "last_release_url": "obs_5423f5b9c0c80afa01a42af1",
        "pushed_at": "obs_13b110ecce43a5c9ff5decf2",
        "archived": "obs_ffa81f9242e55586ef55b994",
        "default_branch": "obs_cf49a614b34d9bc46ffbca40",
        "default_branch_updated_at": "obs_5d5862f12b234c6c39d2f157",
        "maintenance_status": "obs_239ac4a68f22850f1b1d6c8e",
        "momentum": "obs_da5d11336f7c5f2cf24e3214",
        "repository_topics": "obs_00a2c12589c40fc2da89277d",
        "integrations": "obs_100c58aacf1a417b58af04bc",
        "integration_fingerprint": "obs_feb1e4ce3f93ebc13c513aac",
        "deployment_models": "obs_a3392c099e0d64b60a9ffa72",
        "extensibility": "obs_de164b6718ba8d8cbe898cc0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-20",
      "source_build_id": "rr-20260720T231958Z-538b95791e5c"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 72039,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.80.10",
      "last_release_at": "2026-07-16T22:05:11Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.80.10",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a9d253918f9d3a6388dcf7db",
        "version": "obs_50ac1008a1a2675f2eb11e33",
        "last_release_at": "obs_16e2d391994e2088bb20ae40",
        "last_release_url": "obs_5423f5b9c0c80afa01a42af1",
        "pushed_at": "obs_13b110ecce43a5c9ff5decf2",
        "archived": "obs_ffa81f9242e55586ef55b994",
        "default_branch": "obs_cf49a614b34d9bc46ffbca40",
        "default_branch_updated_at": "obs_5d5862f12b234c6c39d2f157",
        "maintenance_status": "obs_239ac4a68f22850f1b1d6c8e",
        "momentum": "obs_da5d11336f7c5f2cf24e3214",
        "repository_topics": "obs_00a2c12589c40fc2da89277d",
        "integrations": "obs_100c58aacf1a417b58af04bc",
        "integration_fingerprint": "obs_feb1e4ce3f93ebc13c513aac",
        "deployment_models": "obs_a3392c099e0d64b60a9ffa72",
        "extensibility": "obs_de164b6718ba8d8cbe898cc0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-21",
      "source_build_id": "rr-20260721T100926Z-12d26cd1d0f0"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 79445,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.82.1",
      "last_release_at": "2026-07-25T12:47:23Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.82.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-28T10:17:34.274766Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b0577b4c4f7884729be087c3",
        "version": "obs_f498a45bc616d7a4c3d42c94",
        "last_release_at": "obs_19566b3115889b6274a04940",
        "last_release_url": "obs_f89f7c011051328e38142dd0",
        "pushed_at": "obs_f569190e2f068bc98f617eeb",
        "archived": "obs_3d2fb5ee879d8af14def8838",
        "default_branch": "obs_de8bbfa125a14dac38525b2d",
        "default_branch_updated_at": "obs_34a7cb517b032172bdf64a0c",
        "maintenance_status": "obs_21a5fe964704fcf782328322",
        "momentum": "obs_0e9451ba0cd82a88dc432c01",
        "repository_topics": "obs_f4b79ebee52f73fafc9fc26d",
        "integrations": "obs_18d07b8a209d8c3d74aec986",
        "integration_fingerprint": "obs_d99150381bf253fb420c7d41",
        "deployment_models": "obs_5a5629e0c90bb917e75db817",
        "extensibility": "obs_b66fe5eb794951e0123e8d2a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-28",
      "source_build_id": "rr-20260728T10173427476-cba0cd6243c7"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 80098,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.82.1",
      "last_release_at": "2026-07-25T12:47:23Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.82.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-29T10:17:05.832710Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4d77be53a045ffda5a6c1021",
        "version": "obs_3aaa064c75127f5b3b11c1aa",
        "last_release_at": "obs_bb23f1836852af2c8b0964e9",
        "last_release_url": "obs_6f451cbd0d2ea9510498025d",
        "pushed_at": "obs_3911b989b1fb1089eec2e4d7",
        "archived": "obs_c5a05a90901e71d324309489",
        "default_branch": "obs_6583e3202eb1b8c1ab17e9e4",
        "default_branch_updated_at": "obs_18a53e34ff3e0d86cab3322f",
        "maintenance_status": "obs_395e0d8cbbabf5635147754a",
        "momentum": "obs_684de29b45bb7bc365e0f667",
        "repository_topics": "obs_80539f57a85ae43107bf9161",
        "integrations": "obs_4ff3f81ecfd8c2893817ff29",
        "integration_fingerprint": "obs_d9de9fa091f1cd89d1411a80",
        "deployment_models": "obs_2c53944949b21ea12341cb3a",
        "extensibility": "obs_e62d8c771bd82a952788e1be"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-29",
      "source_build_id": "rr-20260729T214501Z-7d6d1597a582"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 80904,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-07-30",
      "source_build_id": "git-d6c6d356a593"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 81473,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-07-31",
      "source_build_id": "git-1f6ab3b153e2"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 81712,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.83.0",
      "last_release_at": "2026-07-29T22:30:33Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.83.0",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-01T10:17:36.135498Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_147129ce89fe603aeed19a4a",
        "version": "obs_af34c1b62cf5ec01a9fb2891",
        "last_release_at": "obs_a2498dfdb8f5c2062e83482a",
        "last_release_url": "obs_cb91c4b02cc932f079021c7f",
        "pushed_at": "obs_2ec5990811e1b1f3db88b61d",
        "archived": "obs_4c7f112d1e6743bb071d4841",
        "default_branch": "obs_a088f2b1249ecfacbef21d80",
        "default_branch_updated_at": "obs_63a62765339d4dd87cf63aa8",
        "maintenance_status": "obs_943b3df59ce6154a6a39254f",
        "momentum": "obs_3aaff43533af079b3ef0955b",
        "repository_topics": "obs_aace0218346e78c536fe65d2",
        "integrations": "obs_03c48bf9a9e6e5241901cc65",
        "integration_fingerprint": "obs_933be4727c42469006a4b1f3",
        "deployment_models": "obs_df2f3162043d6ffd1adb2c91",
        "extensibility": "obs_8a1b335c2f42bbe44027e0b4"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-01",
      "source_build_id": "rr-20260801T185703Z-7378313ef26d"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 82149,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.83.0",
      "last_release_at": "2026-07-29T22:30:33Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.83.0",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-02T10:17:50.427312Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_2fbd2de8336b47abb9d57ce2",
        "version": "obs_136a071a6adfec022bdbc347",
        "last_release_at": "obs_a3b4dafd05228db888b7c8b8",
        "last_release_url": "obs_a1aa403f194baac5050c1366",
        "pushed_at": "obs_84874e79a102a9f40724de5c",
        "archived": "obs_aa48f22ea809bf19e0b89513",
        "default_branch": "obs_b102edee4cda51d583d81811",
        "default_branch_updated_at": "obs_63ce078ca36aac1207eb70c5",
        "maintenance_status": "obs_e47647373cf079e39c993b00",
        "momentum": "obs_0549d79ab1aaaa83bc93ed9c",
        "repository_topics": "obs_5f92648fafec981fd2c66710",
        "integrations": "obs_f7f52f559c98a1618c27ae73",
        "integration_fingerprint": "obs_7a0ce9e35b2d81d1ebae6061",
        "deployment_models": "obs_02918c11fa1b592cd84664cc",
        "extensibility": "obs_aa120ee5e35ca2cfe5b9317f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-02",
      "source_build_id": "rr-20260802T223206Z-669bf78d74b9"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 82730,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.83.0",
      "last_release_at": "2026-07-29T22:30:33Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.83.0",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9626e29d2aff4af52383a6e8",
        "version": "obs_b34888afb5da09ad2549d84c",
        "last_release_at": "obs_feb8a6ec3f6d7192071c6a47",
        "last_release_url": "obs_021017f01c1fa69f0858c92c",
        "pushed_at": "obs_98726e0ce7a16295bef0bdaa",
        "archived": "obs_9e2026a27903d64bbb921435",
        "default_branch": "obs_290d2a098fb1a6503d3a3d5a",
        "default_branch_updated_at": "obs_bb6b49062cc757fd37c1abcd",
        "maintenance_status": "obs_45ea8174f3a821adcd20c6eb",
        "momentum": "obs_8f55ccf5d0e4fa161ee7d0fc",
        "repository_topics": "obs_d3b65dd516967b99da4a0f35",
        "integrations": "obs_67b44f60625f010393f55253",
        "integration_fingerprint": "obs_69da9d44b879c5d5252942af",
        "deployment_models": "obs_bb89034abda3ad31d50d22ac",
        "extensibility": "obs_b8aa71952133013de88bdea5"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-03",
      "source_build_id": "rr-20260803T185610Z-c07c43675fc7"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 82730,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.83.0",
      "last_release_at": "2026-07-29T22:30:33Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.83.0",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9626e29d2aff4af52383a6e8",
        "version": "obs_b34888afb5da09ad2549d84c",
        "last_release_at": "obs_feb8a6ec3f6d7192071c6a47",
        "last_release_url": "obs_021017f01c1fa69f0858c92c",
        "pushed_at": "obs_98726e0ce7a16295bef0bdaa",
        "archived": "obs_9e2026a27903d64bbb921435",
        "default_branch": "obs_290d2a098fb1a6503d3a3d5a",
        "default_branch_updated_at": "obs_bb6b49062cc757fd37c1abcd",
        "maintenance_status": "obs_45ea8174f3a821adcd20c6eb",
        "momentum": "obs_8f55ccf5d0e4fa161ee7d0fc",
        "repository_topics": "obs_d3b65dd516967b99da4a0f35",
        "integrations": "obs_67b44f60625f010393f55253",
        "integration_fingerprint": "obs_69da9d44b879c5d5252942af",
        "deployment_models": "obs_bb89034abda3ad31d50d22ac",
        "extensibility": "obs_b8aa71952133013de88bdea5"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-04",
      "source_build_id": "rr-20260804T022022Z-08b5333b22db"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 84129,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-08-05",
      "source_build_id": "git-e1dfd91c94e6"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 84770,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-08-06",
      "source_build_id": "git-0d13b053d175"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 82730,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.83.0",
      "last_release_at": "2026-07-29T22:30:33Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.83.0",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9626e29d2aff4af52383a6e8",
        "version": "obs_b34888afb5da09ad2549d84c",
        "last_release_at": "obs_feb8a6ec3f6d7192071c6a47",
        "last_release_url": "obs_021017f01c1fa69f0858c92c",
        "pushed_at": "obs_98726e0ce7a16295bef0bdaa",
        "archived": "obs_9e2026a27903d64bbb921435",
        "default_branch": "obs_290d2a098fb1a6503d3a3d5a",
        "default_branch_updated_at": "obs_bb6b49062cc757fd37c1abcd",
        "maintenance_status": "obs_45ea8174f3a821adcd20c6eb",
        "momentum": "obs_8f55ccf5d0e4fa161ee7d0fc",
        "repository_topics": "obs_d3b65dd516967b99da4a0f35",
        "integrations": "obs_67b44f60625f010393f55253",
        "integration_fingerprint": "obs_69da9d44b879c5d5252942af",
        "deployment_models": "obs_bb89034abda3ad31d50d22ac",
        "extensibility": "obs_b8aa71952133013de88bdea5"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-07",
      "source_build_id": "rr-20260807T231253Z-6d311714ffe8"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 85429,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-08T10:17:54.011012Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_c20e46247191043002516a0f",
        "version": "obs_46ed5d39ecd26df64fa6bee2",
        "last_release_at": "obs_9c763f17cec67ddbe57ab1fa",
        "last_release_url": "obs_6986243362ece658757e22c6",
        "pushed_at": "obs_17e004bb17d8a3fce94c7a5d",
        "archived": "obs_bb1f23e2c1887bd9a07debca",
        "default_branch": "obs_0a7e9c9cd3426c72d415a7f0",
        "default_branch_updated_at": "obs_0d4821fc7d56175ef03d9ef5",
        "maintenance_status": "obs_cdb964a1ab8fb1a83d41f355",
        "momentum": "obs_35e180d28c25fdadda1d5ec6",
        "repository_topics": "obs_3113f46e84068c37450b13b6",
        "integrations": "obs_8eb475f9c3c12a084df32aaa",
        "integration_fingerprint": "obs_f0799ec7bbdc47cf05949c8c",
        "deployment_models": "obs_6b8f4b62991de5da3d3196b8",
        "extensibility": "obs_e130291f0a3edcedf8c0fc18"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-08",
      "source_build_id": "rr-20260808T223146Z-3d11f0c1522d"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 85789,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-09T10:18:02.987681Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4ffdcd51f5e8ba18c810c4b6",
        "version": "obs_177a656eb8cacdf087f50faa",
        "last_release_at": "obs_fa292eb1e5f4f8357bf163a9",
        "last_release_url": "obs_21b092507b3350dd422a4e7e",
        "pushed_at": "obs_6a3f66838e8b2f15f9dbcafb",
        "archived": "obs_72abeca596b5999a3fa0fd85",
        "default_branch": "obs_d09f7469eed709a4325c4855",
        "default_branch_updated_at": "obs_6d0a746e4bbef2f40729b9c9",
        "maintenance_status": "obs_476d2a6ecef4dea39fed5924",
        "momentum": "obs_3c37cb46a68705010346b514",
        "repository_topics": "obs_133a0f2955932194a6bac777",
        "integrations": "obs_59030b304818dfca222d2c5c",
        "integration_fingerprint": "obs_3f3017219f9aa5f9d34edd4c",
        "deployment_models": "obs_416e9a37934a122bf5b725c4",
        "extensibility": "obs_f188e020d62674e27eaac763"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-09",
      "source_build_id": "rr-20260809T220237Z-2594996087b2"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 86377,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-10T10:18:02.453550Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_13acd0c701aed34f94506560",
        "version": "obs_f17504605b0982a9200d01c6",
        "last_release_at": "obs_325ea05040ce06937b931841",
        "last_release_url": "obs_a786e0ac5985cd7757fd12fa",
        "pushed_at": "obs_26ce0fed88dd59ba04efcdd2",
        "archived": "obs_cd6eac2329365ca1f90760f0",
        "default_branch": "obs_49de35690e5404541d5ce157",
        "default_branch_updated_at": "obs_1fcc6a101222ebdaef46ea58",
        "maintenance_status": "obs_979ed0d665d822cf57cf0ab2",
        "momentum": "obs_2e6089f5202cd4cfeeadecc1",
        "repository_topics": "obs_e00bc4cf7d0c1238a3eddb16",
        "integrations": "obs_cb17279459ee53bd0dfbe47a",
        "integration_fingerprint": "obs_20fbb822a6f32f76904c39fd",
        "deployment_models": "obs_7c90688992f51af8452302ad",
        "extensibility": "obs_6814e55a6c4a7d4118b64e76"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-10",
      "source_build_id": "rr-20260810T221823Z-85f41114e190"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 87254,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-11T10:17:40.749121Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_2627050d4b2c9c2a366c8114",
        "version": "obs_98e602eb5f15c4231717bfd4",
        "last_release_at": "obs_695a121929bb0ecba8b7e885",
        "last_release_url": "obs_86e4b6e00e2612e3d57ee295",
        "pushed_at": "obs_678543c1d5fe14e623719dba",
        "archived": "obs_115057c3b838e15401a80cc2",
        "default_branch": "obs_da8ddeeb3e9de2e9b57b6b52",
        "default_branch_updated_at": "obs_926b3c4bbfc7c4364d5d1311",
        "maintenance_status": "obs_2bf51911eca6a6d8c88c4941",
        "momentum": "obs_59f823852843b308f558dc85",
        "repository_topics": "obs_e797d4307e6ea190758190c6",
        "integrations": "obs_d0ed4051ec32a7f3b38c3376",
        "integration_fingerprint": "obs_fa9146e3685a3219710782f9",
        "deployment_models": "obs_8fcd0b7e38e627901f9995ff",
        "extensibility": "obs_56b8871cdf1b15cf2b86d1fd"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-11",
      "source_build_id": "rr-20260811T221343Z-7d22d483b1e2"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 88478,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-12T17:38:47.185822Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7796030bd804b2b2e2f33083",
        "version": "obs_9702cd8f77040f0a6a5d383f",
        "last_release_at": "obs_1214fa156ef04e5703cc0a89",
        "last_release_url": "obs_8ef3fbe03eb27d3a32d8a824",
        "pushed_at": "obs_4032a55616fcc1714381c693",
        "archived": "obs_76f62df44e225b83d1ad354e",
        "default_branch": "obs_9997b514b3779f67c678a13c",
        "default_branch_updated_at": "obs_5c7fbd9355f8891df9386d25",
        "maintenance_status": "obs_285ea755e301bf1d515c9dd4",
        "momentum": "obs_79cafee0b17254f50b0bd51d",
        "repository_topics": "obs_dcca1d9f69df9a7de5b53b3f",
        "integrations": "obs_d33cb7a5b4443d67df693a7d",
        "integration_fingerprint": "obs_35e9b0ecf7bdc46f9b86eee1",
        "deployment_models": "obs_ed75dc3d28ae023d53d19e1c",
        "extensibility": "obs_9c9aee8dafb594cd1fbfc0e7"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-12",
      "source_build_id": "rr-20260812T215932Z-35ee87c03ab1"
    },
    {
      "id": "gh:earendil-works/pi",
      "score": 8.8,
      "popularity": 65768.0,
      "stars": 89523,
      "momentum": 10.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 9.3,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.84.1",
      "last_release_at": "2026-08-07T06:07:00Z",
      "last_release_url": "https://github.com/earendil-works/pi/releases/tag/v0.84.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-13T19:31:03.163686Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f5994fa4c2f75b5ab0287207",
        "version": "obs_bb7c9daa5f2e7e26958199c5",
        "last_release_at": "obs_c754d8b56502a575d4a96365",
        "last_release_url": "obs_a49cea0fa09befe38123def9",
        "pushed_at": "obs_2ebb2a9107cb8d25e558ed35",
        "archived": "obs_788519fc4544a6086f9b8ca6",
        "default_branch": "obs_e45275e389ab97c6e186ec4a",
        "default_branch_updated_at": "obs_c2c2805f1317c011cd508be0",
        "maintenance_status": "obs_ef2487d2082b72f553185e7e",
        "momentum": "obs_651ff4b5212ece3bf42b51bb",
        "repository_topics": "obs_b14219a4135f9222f5cbb313",
        "integrations": "obs_bab03843025a510f4f44642f",
        "integration_fingerprint": "obs_ef4c0486219a25a0c3893088",
        "deployment_models": "obs_b06a27fb70ed59adc499cdcc",
        "extensibility": "obs_8dd4657b08d75a6618c6b3cb"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-13",
      "source_build_id": "rr-20260813T202015Z-badadd6c8c80"
    }
  ],
  "changes": [
    {
      "id": "evt_29fdb3a4735256abd16f",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 88478,
      "after": 89523,
      "explanation": "Stars changed: 88478 → 89523.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_80d9b485622eb6701ea2",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 87254,
      "after": 88478,
      "explanation": "Stars changed: 87254 → 88478.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_92f0450ff2a81d903a60",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": 86377,
      "after": 87254,
      "explanation": "Stars changed: 86377 → 87254.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_35126afec76d47e9db46",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 85789,
      "after": 86377,
      "explanation": "Stars changed: 85789 → 86377.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_7d941dec374438806afa",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 85429,
      "after": 85789,
      "explanation": "Stars changed: 85429 → 85789.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_ecb4ee2cadad660e7c92",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 82730,
      "after": 85429,
      "explanation": "Stars changed: 82730 → 85429.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": true
    },
    {
      "id": "evt_25dcf4f089c1433ce876",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": "v0.83.0",
      "after": "v0.84.1",
      "explanation": "Version changed: v0.83.0 → v0.84.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_45749729422b9ff412fd",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-07T20:39:07Z",
      "before": 84770,
      "after": 82730,
      "explanation": "Stars changed: 84770 → 82730.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": true
    },
    {
      "id": "evt_da8dbad278ee0bae9839",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-06T00:00:00Z",
      "before": 84129,
      "after": 84770,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 84129 → 84770.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_d4a8219f13d172cce140",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-05T00:00:00Z",
      "before": 82730,
      "after": 84129,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 82730 → 84129.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_665717b760933dba9e3c",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-03T10:18:05.351909Z",
      "before": 82149,
      "after": 82730,
      "explanation": "Stars changed: 82149 → 82730.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_86b8b8217e1b6bf7da67",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 81712,
      "after": 82149,
      "explanation": "Stars changed: 81712 → 82149.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_b2d354b7523b8901b17a",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T10:17:36.135498Z",
      "before": 81489,
      "after": 81712,
      "explanation": "Source-observed stars changed: 81489 → 81712. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_147129ce89fe603aeed19a4a",
        "after_observed_at": "2026-08-01T10:17:36.135498Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_4833b1111a73c5ae1982e591",
        "before_observed_at": "2026-08-01T00:55:12.768643Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_7b47f5a5775ec0fdbd05",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T00:55:12.768643Z",
      "before": 81484,
      "after": 81489,
      "explanation": "Source-observed stars changed: 81484 → 81489. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_4833b1111a73c5ae1982e591",
        "after_observed_at": "2026-08-01T00:55:12.768643Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_540af01e1d8708fbe94b97c8",
        "before_observed_at": "2026-08-01T00:27:28.080591Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_f124110d91e09722d8ed",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T00:27:28.080591Z",
      "before": 81483,
      "after": 81484,
      "explanation": "Source-observed stars changed: 81483 → 81484. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_540af01e1d8708fbe94b97c8",
        "after_observed_at": "2026-08-01T00:27:28.080591Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_93cc2514fd97eb587e287259",
        "before_observed_at": "2026-08-01T00:16:41.127450Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_3be87caf31c872bf70f3",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T00:27:28.080591Z",
      "before": 81473,
      "after": 81484,
      "explanation": "Stars changed: 81473 → 81484.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_48e9dc54c8e6429d4fc6",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T00:16:41.127450Z",
      "before": 81478,
      "after": 81483,
      "explanation": "Source-observed stars changed: 81478 → 81483. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_93cc2514fd97eb587e287259",
        "after_observed_at": "2026-08-01T00:16:41.127450Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_1d18521d4ca332b91361a05d",
        "before_observed_at": "2026-08-01T00:06:43.391721Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_a5e959d45159cea58b33",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-31T00:00:00Z",
      "before": 80904,
      "after": 81473,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 80904 → 81473.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_5f9f0291a322023460ed",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-30T00:00:00Z",
      "before": 80098,
      "after": 80904,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 80098 → 80904.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_c1207f1586b506f89588",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 79445,
      "after": 80098,
      "explanation": "Stars changed: 79445 → 80098.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_4860f2636accb89585f7",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": 79284,
      "after": 79445,
      "explanation": "Source-observed stars changed: 79284 → 79445. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_b0577b4c4f7884729be087c3",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_33b65488a9533a303b14f244",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_428e890f220ce7920f0b",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 72039,
      "after": 79284,
      "explanation": "Stars changed: 72039 → 79284.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": true
    },
    {
      "id": "evt_2dca0e37a7422ae59427",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "v0.80.10",
      "after": "v0.82.1",
      "explanation": "Version changed: v0.80.10 → v0.82.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_4d91c614a8dc654b8812",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T12:02:57.061641Z",
      "before": 72028,
      "after": 72039,
      "explanation": "Source-observed stars changed: 72028 → 72039. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_a9d253918f9d3a6388dcf7db",
        "after_observed_at": "2026-07-17T12:02:57.061641Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_fd3358a688ef9fc5632cbf2a",
        "before_observed_at": "2026-07-17T10:40:43.045032Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_fc916f59c7c50eb52716",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T10:40:43.045032Z",
      "before": 72026,
      "after": 72028,
      "explanation": "Source-observed stars changed: 72026 → 72028. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_fd3358a688ef9fc5632cbf2a",
        "after_observed_at": "2026-07-17T10:40:43.045032Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_a7705a378c7837d4557461f2",
        "before_observed_at": "2026-07-17T10:30:13.622907Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_d68bc3154e2d8eed8c00",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T10:17:28.381918Z",
      "before": 72018,
      "after": 72026,
      "explanation": "Source-observed stars changed: 72018 → 72026. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_2c773b99017bafba941be3ea",
        "after_observed_at": "2026-07-17T10:17:28.381918Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_a362186f99d046d10de78df5",
        "before_observed_at": "2026-07-17T09:45:55.725732Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/earendil-works/pi",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_f688d26756bf0bfb5284",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": "v0.80.6",
      "after": "v0.80.10",
      "explanation": "Version changed: v0.80.6 → v0.80.10.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_9bda5dc11876f87f1ee3",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 70737,
      "after": 72018,
      "explanation": "Stars changed: 70737 → 72018.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_eb0a194fe7e5a4315010",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-14T07:05:54.350937Z",
      "before": 69962,
      "after": 70737,
      "explanation": "Stars changed: 69962 → 70737.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_0b1ee99562e699ce97a5",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "verification_changed",
      "occurred_at": "2026-07-14T07:05:54.350937Z",
      "before": "discovered",
      "after": "bounded_workflow_tested",
      "explanation": "Verification changed: Discovered → Tested in a bounded workflow. 1 retained run(s), completed no later than this event, support the published stage.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {
        "after_snapshot_url": "/data/v1/snapshots/2026-07-14.json",
        "before_snapshot_url": "/data/v1/snapshots/2026-07-13.json",
        "before_source_build_id": "git-a57439d942f9",
        "entity_id": "gh:earendil-works/pi",
        "latest_supporting_run_completed_at": "2026-07-14T05:17:35.681894Z",
        "supporting_run_ids": "cohort-20260714-pi-local-read-agent-workflow-v2",
        "supporting_test_log_urls": "/data/v1/test-logs/run-636f686f72742d32303236303731342d70692d6c6f63616c2d726561642d6167656e742d776f726b666c6f772d7632.txt"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_3f373e7b8279b3e4dce1",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-13T00:00:00Z",
      "before": 69916,
      "after": 69962,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 69916 → 69962.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_d388906841f26f7d50ea",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-12T00:00:00Z",
      "before": 69699,
      "after": 69916,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 69699 → 69916.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_a8aa31cb8f17b93a1eaf",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-11T00:00:00Z",
      "before": 69491,
      "after": 69699,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 69491 → 69699.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_f0e3e179748ebd2db042",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-10T00:00:00Z",
      "before": 69160,
      "after": 69491,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 69160 → 69491.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_d72b6f4da2e5f6308129",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-09T00:00:00Z",
      "before": 68722,
      "after": 69160,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 68722 → 69160.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_55543ae1c373364e8976",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-08T00:00:00Z",
      "before": 68409,
      "after": 68722,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 68409 → 68722.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_d0ec6837c6c3146e18e1",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-07T00:00:00Z",
      "before": 68110,
      "after": 68409,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 68110 → 68409.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_c7e51d615f896ddcef6d",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-06T00:00:00Z",
      "before": 67613,
      "after": 68110,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 67613 → 68110.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_65338b0af7189718c24f",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-04T00:00:00Z",
      "before": 67040,
      "after": 67613,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 67040 → 67613.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_e0afe27c72c391decbc4",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-02T00:00:00Z",
      "before": 66979,
      "after": 67040,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 66979 → 67040.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_91508e96285f020b314b",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-01T00:00:00Z",
      "before": 66736,
      "after": 66979,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 66736 → 66979.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_abad7a4c2939eb502943",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-06-30T00:00:00Z",
      "before": 66517,
      "after": 66736,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 66517 → 66736.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_06b4e1f0c13a553d758f",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-06-29T00:00:00Z",
      "before": 66221,
      "after": 66517,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 66221 → 66517.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_1ad21447867de111dca4",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-06-28T00:00:00Z",
      "before": 66000,
      "after": 66221,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 66000 → 66221.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    },
    {
      "id": "evt_a055ff8b7926cd17af6e",
      "entity_id": "gh:earendil-works/pi",
      "item_url": "/item/earendil-works-pi/",
      "title": "earendil-works/pi",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-06-27T00:00:00Z",
      "before": 65816,
      "after": 66000,
      "explanation": "Reconstructed from adjacent retained daily snapshots; no upstream cause is inferred. Stars changed: 65816 → 66000.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "AI Coding",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "coding_agent",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Developers who want an open coding-agent stack they can inspect and extend",
        "Teams comparing self-hostable agent harnesses instead of defaulting to a hosted IDE product"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "earendil-works/pi earendil-works open_source other gold conditional try_now developers who want an open coding-agent stack they can inspect and extend teams comparing self-hostable agent harnesses instead of defaulting to a hosted ide product",
      "material_mover": false
    }
  ]
}
