{
  "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:pydantic/pydantic-ai",
  "points": [
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-21",
      "source_build_id": "git-b5e9ccbdcc82"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-22",
      "source_build_id": "git-42b3a8a1b49f"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-23",
      "source_build_id": "git-34cc33171399"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-24",
      "source_build_id": "git-dd88e3f44878"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-25",
      "source_build_id": "git-17520e21684b"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-26",
      "source_build_id": "git-41f9c4678c11"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-27",
      "source_build_id": "git-f62e47b29839"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-28",
      "source_build_id": "git-dda8a1bc99bd"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-29",
      "source_build_id": "git-adcee0316afe"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-06-30",
      "source_build_id": "git-e3be25ca9846"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-01",
      "source_build_id": "git-619da8b9e717"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-02",
      "source_build_id": "git-33d9407acf55"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04",
      "source_build_id": "git-efac775793ac"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06",
      "source_build_id": "git-24d907c97f57"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07",
      "source_build_id": "git-02331cc2fd92"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08",
      "source_build_id": "git-f7e87b713b8f"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09",
      "source_build_id": "git-e0e4145f09c6"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10",
      "source_build_id": "git-fa192ed28ad2"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11",
      "source_build_id": "git-85ab7fbca744"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12",
      "source_build_id": "git-c7c4bf2ba980"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13",
      "source_build_id": "git-a57439d942f9"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18502,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.9.1",
      "last_release_at": "2026-07-14T02:59:28Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.9.1",
      "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_09dcc27e66d4f0cb001a7eb9",
        "version": "obs_39dd94500931ab4a6127a361",
        "last_release_at": "obs_e842b74fd2aab20b18d5af8f",
        "last_release_url": "obs_c59d3997d4cab1b736c62deb",
        "pushed_at": "obs_e6b65c3b704f445a16d939ee",
        "archived": "obs_037fd095db33a801e6b1b39c",
        "default_branch": "obs_b8fbda03ad76dcaacd84e4ff",
        "default_branch_updated_at": "obs_1ddfa115eaccbd048e385aee",
        "maintenance_status": "obs_647c130013cdc660b12b19ef",
        "momentum": "obs_cc369d161043cc1c0f93a5ad",
        "repository_topics": "obs_d85ae54ebe8cc8f650c76216",
        "integrations": "obs_01404d5c97dd84758975558e",
        "integration_fingerprint": "obs_e389efc5c6438b322a628b0a",
        "deployment_models": "obs_3d318f384fff9036b2cccf8a",
        "extensibility": "obs_bccdc3b3a6eaa257496f825c"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18616,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.12.0",
      "last_release_at": "2026-07-17T02:37:27Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.12.0",
      "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_057268a0e32dec47b969573f",
        "version": "obs_1a10012e50b3d028b65d5caf",
        "last_release_at": "obs_d19363f291bfdc227b1e2975",
        "last_release_url": "obs_979a6956a8f2f0e65cbb06e8",
        "pushed_at": "obs_3e353520bd9ee2e116675480",
        "archived": "obs_3559509d431c2acd7e453f42",
        "default_branch": "obs_f3dfab3e90a207d6e81bccdb",
        "default_branch_updated_at": "obs_bffccd6f39cce1f3c358bf2d",
        "maintenance_status": "obs_6185b2b3170d63a6b10fe98a",
        "momentum": "obs_64685b2536ed2c3c29e3363c",
        "repository_topics": "obs_17265facbb79777e6b6b2801",
        "integrations": "obs_232ee39773e23fe238355914",
        "integration_fingerprint": "obs_8942bc83b0da3aef4ec5942d",
        "deployment_models": "obs_7a7c797153f771f23b06acb8",
        "extensibility": "obs_8b383092e8422dea186e0314"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18616,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.12.0",
      "last_release_at": "2026-07-17T02:37:27Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.12.0",
      "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_057268a0e32dec47b969573f",
        "version": "obs_1a10012e50b3d028b65d5caf",
        "last_release_at": "obs_d19363f291bfdc227b1e2975",
        "last_release_url": "obs_979a6956a8f2f0e65cbb06e8",
        "pushed_at": "obs_3e353520bd9ee2e116675480",
        "archived": "obs_3559509d431c2acd7e453f42",
        "default_branch": "obs_f3dfab3e90a207d6e81bccdb",
        "default_branch_updated_at": "obs_bffccd6f39cce1f3c358bf2d",
        "maintenance_status": "obs_6185b2b3170d63a6b10fe98a",
        "momentum": "obs_64685b2536ed2c3c29e3363c",
        "repository_topics": "obs_17265facbb79777e6b6b2801",
        "integrations": "obs_232ee39773e23fe238355914",
        "integration_fingerprint": "obs_8942bc83b0da3aef4ec5942d",
        "deployment_models": "obs_7a7c797153f771f23b06acb8",
        "extensibility": "obs_8b383092e8422dea186e0314"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18616,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.12.0",
      "last_release_at": "2026-07-17T02:37:27Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.12.0",
      "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_057268a0e32dec47b969573f",
        "version": "obs_1a10012e50b3d028b65d5caf",
        "last_release_at": "obs_d19363f291bfdc227b1e2975",
        "last_release_url": "obs_979a6956a8f2f0e65cbb06e8",
        "pushed_at": "obs_3e353520bd9ee2e116675480",
        "archived": "obs_3559509d431c2acd7e453f42",
        "default_branch": "obs_f3dfab3e90a207d6e81bccdb",
        "default_branch_updated_at": "obs_bffccd6f39cce1f3c358bf2d",
        "maintenance_status": "obs_6185b2b3170d63a6b10fe98a",
        "momentum": "obs_64685b2536ed2c3c29e3363c",
        "repository_topics": "obs_17265facbb79777e6b6b2801",
        "integrations": "obs_232ee39773e23fe238355914",
        "integration_fingerprint": "obs_8942bc83b0da3aef4ec5942d",
        "deployment_models": "obs_7a7c797153f771f23b06acb8",
        "extensibility": "obs_8b383092e8422dea186e0314"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18616,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.12.0",
      "last_release_at": "2026-07-17T02:37:27Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.12.0",
      "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_057268a0e32dec47b969573f",
        "version": "obs_1a10012e50b3d028b65d5caf",
        "last_release_at": "obs_d19363f291bfdc227b1e2975",
        "last_release_url": "obs_979a6956a8f2f0e65cbb06e8",
        "pushed_at": "obs_3e353520bd9ee2e116675480",
        "archived": "obs_3559509d431c2acd7e453f42",
        "default_branch": "obs_f3dfab3e90a207d6e81bccdb",
        "default_branch_updated_at": "obs_bffccd6f39cce1f3c358bf2d",
        "maintenance_status": "obs_6185b2b3170d63a6b10fe98a",
        "momentum": "obs_64685b2536ed2c3c29e3363c",
        "repository_topics": "obs_17265facbb79777e6b6b2801",
        "integrations": "obs_232ee39773e23fe238355914",
        "integration_fingerprint": "obs_8942bc83b0da3aef4ec5942d",
        "deployment_models": "obs_7a7c797153f771f23b06acb8",
        "extensibility": "obs_8b383092e8422dea186e0314"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18616,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.12.0",
      "last_release_at": "2026-07-17T02:37:27Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.12.0",
      "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_057268a0e32dec47b969573f",
        "version": "obs_1a10012e50b3d028b65d5caf",
        "last_release_at": "obs_d19363f291bfdc227b1e2975",
        "last_release_url": "obs_979a6956a8f2f0e65cbb06e8",
        "pushed_at": "obs_3e353520bd9ee2e116675480",
        "archived": "obs_3559509d431c2acd7e453f42",
        "default_branch": "obs_f3dfab3e90a207d6e81bccdb",
        "default_branch_updated_at": "obs_bffccd6f39cce1f3c358bf2d",
        "maintenance_status": "obs_6185b2b3170d63a6b10fe98a",
        "momentum": "obs_64685b2536ed2c3c29e3363c",
        "repository_topics": "obs_17265facbb79777e6b6b2801",
        "integrations": "obs_232ee39773e23fe238355914",
        "integration_fingerprint": "obs_8942bc83b0da3aef4ec5942d",
        "deployment_models": "obs_7a7c797153f771f23b06acb8",
        "extensibility": "obs_8b383092e8422dea186e0314"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18857,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.19.0",
      "last_release_at": "2026-07-28T03:27:21Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.19.0",
      "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_764b976472841147773c64fb",
        "version": "obs_8f0cda55e7fdbded1795c452",
        "last_release_at": "obs_71abc3965fa4389663267c62",
        "last_release_url": "obs_bf40b8a17e6904fc35fb2b7a",
        "pushed_at": "obs_47a77bbc05379f042c10f87d",
        "archived": "obs_15be6efd0fbbd11102ca3219",
        "default_branch": "obs_b7b94a90aab2049677db6a62",
        "default_branch_updated_at": "obs_2839a77ea6c4308d4da3187b",
        "maintenance_status": "obs_6f116a8922d5cfd1787e5dd8",
        "momentum": "obs_c2c7f1a0803c15d97f6d7e44",
        "repository_topics": "obs_e5f5052bb8aa788ffd0bba61",
        "integrations": "obs_8370326544f7074e923cbdcb",
        "integration_fingerprint": "obs_d2652e106f80175c04c644ef",
        "deployment_models": "obs_7bfae1b32784b1a4d2fc72d9",
        "extensibility": "obs_1aacad6014b177f0efc852fc"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18876,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.20.0",
      "last_release_at": "2026-07-29T03:26:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.20.0",
      "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_c37bf17b0139eff457d5780d",
        "version": "obs_5f5334be5eb14185cb7e94d3",
        "last_release_at": "obs_894f74570694de1219ab1cf6",
        "last_release_url": "obs_6b64f0b4763a91672ea4688e",
        "pushed_at": "obs_a569ff98f0206a8401765ffb",
        "archived": "obs_3a8f4163e189ed68dc59666b",
        "default_branch": "obs_d1a2caf35e03412277513f37",
        "default_branch_updated_at": "obs_8c27846fcca49ca0ecadb7ee",
        "maintenance_status": "obs_289a69e2ffed7e55155075b1",
        "momentum": "obs_4a60a25847851dc87071120d",
        "repository_topics": "obs_008bfcd580360fa092c88c33",
        "integrations": "obs_9138a7bebeaa7e2a9cf83015",
        "integration_fingerprint": "obs_5bbbe60f9e83fce82c89ca0a",
        "deployment_models": "obs_f1b256904cd242c0d8f65cd2",
        "extensibility": "obs_2448983c31b426e97cfb0070"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-07-30",
      "source_build_id": "git-d6c6d356a593"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-07-31",
      "source_build_id": "git-1f6ab3b153e2"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18939,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.22.0",
      "last_release_at": "2026-08-01T02:27:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.22.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_296e0c7cd1503b9adca15a62",
        "version": "obs_a65df2d5143b823dfb2c8f96",
        "last_release_at": "obs_919cf392bc1282974ba2343d",
        "last_release_url": "obs_41a0b77dacbea69de1fb6caa",
        "pushed_at": "obs_e80890ba2bee9a0c0a3684d0",
        "archived": "obs_24edbcfc0ef2ed6cb08096f6",
        "default_branch": "obs_df29671e398ff6a5915ef8b4",
        "default_branch_updated_at": "obs_f46338b48ca1aa8d45fac3fc",
        "maintenance_status": "obs_824e29837be666d885e97148",
        "momentum": "obs_2b705851dc64ac8742645ef9",
        "repository_topics": "obs_e67d2045b23475155e441cb1",
        "integrations": "obs_fb6199412da3ae6a4dc7a084",
        "integration_fingerprint": "obs_57f24b83887e05e0619d7b24",
        "deployment_models": "obs_85664138ed2ec3eaf9e534d7",
        "extensibility": "obs_06bf8c49871a69255d7e4e49"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 18979,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.22.0",
      "last_release_at": "2026-08-01T02:27:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.22.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_adc3433edddd01fe4bf8d292",
        "version": "obs_0bf46df4013b251e9ed8744a",
        "last_release_at": "obs_c016cd0dd445fe1ed129c458",
        "last_release_url": "obs_aa7e834854d213c527b7fd63",
        "pushed_at": "obs_d2a6bfb015bdc32dd4f46a43",
        "archived": "obs_5ccffb8d4b4b173710b159e3",
        "default_branch": "obs_3c642df78686347aca753b55",
        "default_branch_updated_at": "obs_d4323d3e8cca88f1920dddba",
        "maintenance_status": "obs_dd8910df3ed99eefb7c885a2",
        "momentum": "obs_6057dd736ffe444cd4b7d453",
        "repository_topics": "obs_4c22e53e2169c84a302ecf35",
        "integrations": "obs_fff401d56c1596f9e71fac4b",
        "integration_fingerprint": "obs_c203d9bad60f3ce9a176842b",
        "deployment_models": "obs_7ae99b30fcd6bf1e1a4c73ca",
        "extensibility": "obs_f08bfc558dc546c6ff9bc1f4"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19021,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.22.0",
      "last_release_at": "2026-08-01T02:27:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.22.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_309022c55e1d3cf624aac7ff",
        "version": "obs_004482bd2232b779bb19095a",
        "last_release_at": "obs_819e68a19e028cbce321c0cd",
        "last_release_url": "obs_7b271654c0b3c102ecef29d6",
        "pushed_at": "obs_e16cc3815a23c6b866f69c7c",
        "archived": "obs_e2b7a4c93233011db4155b48",
        "default_branch": "obs_2d2b4e3cd3ac1eb31b948263",
        "default_branch_updated_at": "obs_1e63d86591789a7987d86bee",
        "maintenance_status": "obs_21bc804c914b6c6294312c18",
        "momentum": "obs_d49993b9f90ab0cf61b01eaa",
        "repository_topics": "obs_a238bb375ff1b7495e63dcec",
        "integrations": "obs_6a7c7b07790d27ddf0a452dc",
        "integration_fingerprint": "obs_97710dc37e90af093793b2b7",
        "deployment_models": "obs_4ae7ddd0e37f96a5de41ee85",
        "extensibility": "obs_2c8bed6e0247b8d7e9f4b1dc"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19021,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.22.0",
      "last_release_at": "2026-08-01T02:27:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.22.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_309022c55e1d3cf624aac7ff",
        "version": "obs_004482bd2232b779bb19095a",
        "last_release_at": "obs_819e68a19e028cbce321c0cd",
        "last_release_url": "obs_7b271654c0b3c102ecef29d6",
        "pushed_at": "obs_e16cc3815a23c6b866f69c7c",
        "archived": "obs_e2b7a4c93233011db4155b48",
        "default_branch": "obs_2d2b4e3cd3ac1eb31b948263",
        "default_branch_updated_at": "obs_1e63d86591789a7987d86bee",
        "maintenance_status": "obs_21bc804c914b6c6294312c18",
        "momentum": "obs_d49993b9f90ab0cf61b01eaa",
        "repository_topics": "obs_a238bb375ff1b7495e63dcec",
        "integrations": "obs_6a7c7b07790d27ddf0a452dc",
        "integration_fingerprint": "obs_97710dc37e90af093793b2b7",
        "deployment_models": "obs_4ae7ddd0e37f96a5de41ee85",
        "extensibility": "obs_2c8bed6e0247b8d7e9f4b1dc"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-08-05",
      "source_build_id": "git-e1dfd91c94e6"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": null,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "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",
        "tier",
        "verdict",
        "verification_stage"
      ],
      "date": "2026-08-06",
      "source_build_id": "git-0d13b053d175"
    },
    {
      "id": "gh:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19021,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.22.0",
      "last_release_at": "2026-08-01T02:27:46Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.22.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_309022c55e1d3cf624aac7ff",
        "version": "obs_004482bd2232b779bb19095a",
        "last_release_at": "obs_819e68a19e028cbce321c0cd",
        "last_release_url": "obs_7b271654c0b3c102ecef29d6",
        "pushed_at": "obs_e16cc3815a23c6b866f69c7c",
        "archived": "obs_e2b7a4c93233011db4155b48",
        "default_branch": "obs_2d2b4e3cd3ac1eb31b948263",
        "default_branch_updated_at": "obs_1e63d86591789a7987d86bee",
        "maintenance_status": "obs_21bc804c914b6c6294312c18",
        "momentum": "obs_d49993b9f90ab0cf61b01eaa",
        "repository_topics": "obs_a238bb375ff1b7495e63dcec",
        "integrations": "obs_6a7c7b07790d27ddf0a452dc",
        "integration_fingerprint": "obs_97710dc37e90af093793b2b7",
        "deployment_models": "obs_4ae7ddd0e37f96a5de41ee85",
        "extensibility": "obs_2c8bed6e0247b8d7e9f4b1dc"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19139,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.107.2",
      "last_release_at": "2026-08-08T03:16:08Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.2",
      "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_e6c4b342105adab97e4baa96",
        "version": "obs_94bac85f18545e4f601e5dc8",
        "last_release_at": "obs_0bb1b24cb928ccf9d45c181b",
        "last_release_url": "obs_4b528d7fbc81834b48d4fa1f",
        "pushed_at": "obs_c7a7077c000688b1d0d5bbf5",
        "archived": "obs_4216524c4e11b3ff6f4d0444",
        "default_branch": "obs_f8cac022e86449aadc002eee",
        "default_branch_updated_at": "obs_9adeaaf2f0f0a1c9b4883cf8",
        "maintenance_status": "obs_d84c1a1d87cffc7b65fcf889",
        "momentum": "obs_c0ce543c708771979f1bd460",
        "repository_topics": "obs_f9263429db2a3aa62377065d",
        "integrations": "obs_3ca21fd04b4c330037d9715b",
        "integration_fingerprint": "obs_973c54ee87e11dc1cf657f97",
        "deployment_models": "obs_31eb48d7fdc36a504e6337d5",
        "extensibility": "obs_5220287d26cd744db858ae39"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19158,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.107.2",
      "last_release_at": "2026-08-08T03:16:08Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.2",
      "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_7405f5433efe389e7cb86a42",
        "version": "obs_cd55840b4a30f8d4b64d0325",
        "last_release_at": "obs_662147b9bde64acc26ce9cdc",
        "last_release_url": "obs_0a012ecab2c3a29bccb5b17c",
        "pushed_at": "obs_35b3199ab949c501c7814283",
        "archived": "obs_f23beccb38f10e3268b259ed",
        "default_branch": "obs_add4c2975cda050775e719cb",
        "default_branch_updated_at": "obs_f665b5930324dedcf480d63c",
        "maintenance_status": "obs_5ca830738328aa78dd07b068",
        "momentum": "obs_6a60b5acd0e46a7af4c537ce",
        "repository_topics": "obs_899ef1858fdfdd3c2d128d70",
        "integrations": "obs_3ef85856d60fc52993aee312",
        "integration_fingerprint": "obs_0cf02b85d332582ad2fc2089",
        "deployment_models": "obs_c89ea4abd4346d7efcbf76d4",
        "extensibility": "obs_75b5cc856c6a649329f40d6a"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19187,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.107.2",
      "last_release_at": "2026-08-08T03:16:08Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.2",
      "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_c278e7218ec4b5cccde09d9b",
        "version": "obs_bb44b9bfb1dd7076dcb2daf5",
        "last_release_at": "obs_d2f0a07206b621758720bfa7",
        "last_release_url": "obs_20e31a5407e23afef88e6875",
        "pushed_at": "obs_aabe59414ef7af2801ee2428",
        "archived": "obs_6d2262032c241abc1641c046",
        "default_branch": "obs_3087e0b385ca3d2681232c9d",
        "default_branch_updated_at": "obs_4f49e5c4066119cee45b8c70",
        "maintenance_status": "obs_116699b8830a8b0eeeba5fe8",
        "momentum": "obs_443970fed6edd5d217807fe6",
        "repository_topics": "obs_14cc0abf79c70c542f924575",
        "integrations": "obs_7e73803b83374059b10cbe8b",
        "integration_fingerprint": "obs_fd1600bc26d380c02a122e52",
        "deployment_models": "obs_813b40a6dac8475fa3f957b3",
        "extensibility": "obs_95dfc2df2c81b350b0d60f1f"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19219,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.27.1",
      "last_release_at": "2026-08-11T02:41:56Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.27.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_cddb9737e2ca5324c6b21f76",
        "version": "obs_59fc04053ed10b9e846cbd52",
        "last_release_at": "obs_55c62e8e9988dc665c20a196",
        "last_release_url": "obs_75e67e7f7e849a47bc640e0d",
        "pushed_at": "obs_49aef03476f8ba9f686b6e65",
        "archived": "obs_49a6a2b465f9bf4a182bb931",
        "default_branch": "obs_73215220ffe6ef5b2a984b11",
        "default_branch_updated_at": "obs_d01ae8e5014451e99e9e1acc",
        "maintenance_status": "obs_030c9338219c3fd81a246866",
        "momentum": "obs_e2614c096fae4236beec2ff1",
        "repository_topics": "obs_fcdb8a958ab5f283d3f5a319",
        "integrations": "obs_abe493aa558704704332b014",
        "integration_fingerprint": "obs_e6e13842bd2a3abd796f8ff8",
        "deployment_models": "obs_37f5c23e8eae40186bd4c47a",
        "extensibility": "obs_fbe0868357776b4dbb94077a"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19247,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.107.4",
      "last_release_at": "2026-08-12T03:39:33Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.4",
      "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_8c85ede4c72ac09d0f6cc244",
        "version": "obs_a92e8d73707df3acc48ead04",
        "last_release_at": "obs_3e4e1d8aff537c840c1241e7",
        "last_release_url": "obs_3a18e73396c9c65a6635905e",
        "pushed_at": "obs_619092eec0a4e3e9e9ebe320",
        "archived": "obs_ed40963e23928fbf35eec0d7",
        "default_branch": "obs_8f8cc152bae0b0f628a1a397",
        "default_branch_updated_at": "obs_90374bb12a2caf44c36fd492",
        "maintenance_status": "obs_005943908ee2258c565f7621",
        "momentum": "obs_3c3a42461d45fe90738418a7",
        "repository_topics": "obs_530685a56ffd5db51aa348c6",
        "integrations": "obs_0018ff2c2c866b6dd3b72327",
        "integration_fingerprint": "obs_162fc85a78e3da56734ebcd0",
        "deployment_models": "obs_d74f2d8ec4fb63c931cfb07d",
        "extensibility": "obs_dcdc28fec6ab792a25578450"
      },
      "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:pydantic/pydantic-ai",
      "score": 8.7,
      "popularity": 9.0,
      "stars": 19273,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 9.0,
        "maturity": 6.9,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 10.0,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v2.29.0",
      "last_release_at": "2026-08-13T04:02:53Z",
      "last_release_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.29.0",
      "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_6f859e666d5ec48b367e23cb",
        "version": "obs_99e043c7ecb18efc3f07fb38",
        "last_release_at": "obs_4d716ec44b2a844b84b02544",
        "last_release_url": "obs_0ed315137d17f43a0dfd4f0c",
        "pushed_at": "obs_c9566e19326fa8e48d59370f",
        "archived": "obs_2efc60e9e3259e0aa8e40811",
        "default_branch": "obs_5f1d393143b705ab4f419bcd",
        "default_branch_updated_at": "obs_82e1a83c3bac2a13ecb7353f",
        "maintenance_status": "obs_5f0f090008b4db520b49005b",
        "momentum": "obs_912c59a3927cd4567de90163",
        "repository_topics": "obs_dee308e2012ac038e726eab0",
        "integrations": "obs_f1ccd153c504bbd1a57e395b",
        "integration_fingerprint": "obs_c398d75a55512b1ba87a50c1",
        "deployment_models": "obs_7a81b42f4df0efcc39830a48",
        "extensibility": "obs_e53ae39f1982f5a9feb6d5fb"
      },
      "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_a1f482aebe774a466a4f",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": "v1.107.4",
      "after": "v2.29.0",
      "explanation": "Version changed: v1.107.4 → v2.29.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_3d2576949511b1198eba",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 19247,
      "after": 19273,
      "explanation": "Stars changed: 19247 → 19273.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_ac17835ad44b32614a1d",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 19219,
      "after": 19247,
      "explanation": "Stars changed: 19219 → 19247.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_0df927f043fa37fe28a0",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": "v2.27.1",
      "after": "v1.107.4",
      "explanation": "Version changed: v2.27.1 → v1.107.4.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_ffdb2db7dd8d4a0106b6",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": 19187,
      "after": 19219,
      "explanation": "Stars changed: 19187 → 19219.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_78c07528286a704c302f",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": "v1.107.2",
      "after": "v2.27.1",
      "explanation": "Version changed: v1.107.2 → v2.27.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_c8e2c1a09bfbce4dcfd0",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 19158,
      "after": 19187,
      "explanation": "Stars changed: 19158 → 19187.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_890112e8f1b2952de5fd",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 19139,
      "after": 19158,
      "explanation": "Stars changed: 19139 → 19158.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_e395915ad60a25d460e8",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 19021,
      "after": 19139,
      "explanation": "Stars changed: 19021 → 19139.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_675807b871d1799f4e06",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": "v2.22.0",
      "after": "v1.107.2",
      "explanation": "Version changed: v2.22.0 → v1.107.2.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_6939771a6dc816ebf8c4",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-03T10:18:05.351909Z",
      "before": 18979,
      "after": 19021,
      "explanation": "Stars changed: 18979 → 19021.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_b24cddc2f4062a11b8d3",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 18939,
      "after": 18979,
      "explanation": "Stars changed: 18939 → 18979.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_4085fc6f6c200095a969",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T10:17:36.135498Z",
      "before": 18933,
      "after": 18939,
      "explanation": "Source-observed stars changed: 18933 → 18939. 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_296e0c7cd1503b9adca15a62",
        "after_observed_at": "2026-08-01T10:17:36.135498Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_d1ecf47aab4f6ed8e299103f",
        "before_observed_at": "2026-08-01T00:55:12.768643Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/pydantic/pydantic-ai",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_2a269a7909577853ff99",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-01T10:17:36.135498Z",
      "before": "v2.21.0",
      "after": "v2.22.0",
      "explanation": "Source-observed version changed: v2.21.0 → v2.22.0. Associated release timestamp: 2026-07-30T01:59:06Z → 2026-08-01T02:27:46Z. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_last_release_at_observation_id": "obs_919cf392bc1282974ba2343d",
        "after_last_release_url_observation_id": "obs_41a0b77dacbea69de1fb6caa",
        "after_methodology_version": "github-release-resolution-v1",
        "after_observation_id": "obs_a65df2d5143b823dfb2c8f96",
        "after_observed_at": "2026-08-01T10:17:36.135498Z",
        "after_source_path": "repository.releases.nodes[0].tagName/name",
        "before_last_release_at_observation_id": "obs_8f7fd8dfb3cb94d7798e473a",
        "before_last_release_url_observation_id": "obs_4065a69eb5ca2ce39de39118",
        "before_methodology_version": "github-release-resolution-v1",
        "before_observation_id": "obs_71e6f90eecb6a33db90367d1",
        "before_observed_at": "2026-08-01T00:55:12.768643Z",
        "before_source_path": "repository.releases.nodes[0].tagName/name",
        "entity_source_url": "https://github.com/pydantic/pydantic-ai",
        "extractor_version": "github-observer-v2",
        "field": "version",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_fb0c5d839ba6f7eaef51",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 18857,
      "after": 18876,
      "explanation": "Stars changed: 18857 → 18876.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_acb87c6cf88b6e1453ab",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": "v2.19.0",
      "after": "v2.20.0",
      "explanation": "Version changed: v2.19.0 → v2.20.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_4261b3bee4c902fe6421",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": 18851,
      "after": 18857,
      "explanation": "Source-observed stars changed: 18851 → 18857. 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_764b976472841147773c64fb",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_749243587e756eaa5557d602",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/pydantic/pydantic-ai",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_8c431405f82cc4dc8316",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 18616,
      "after": 18851,
      "explanation": "Stars changed: 18616 → 18851.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_4336e9b40491d87a7f94",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "v2.12.0",
      "after": "v2.19.0",
      "explanation": "Version changed: v2.12.0 → v2.19.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_0b21c650c63baca5510e",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T12:02:57.061641Z",
      "before": 18615,
      "after": 18616,
      "explanation": "Source-observed stars changed: 18615 → 18616. 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_057268a0e32dec47b969573f",
        "after_observed_at": "2026-07-17T12:02:57.061641Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_e38be7ec9bfcbbbb478701a5",
        "before_observed_at": "2026-07-17T10:40:43.045032Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/pydantic/pydantic-ai",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_9b0e8299b5a6cfe395ef",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T10:17:28.381918Z",
      "before": 18611,
      "after": 18615,
      "explanation": "Source-observed stars changed: 18611 → 18615. 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_66afd66fce32c8d899445b62",
        "after_observed_at": "2026-07-17T10:17:28.381918Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_423031fa15179be464e95475",
        "before_observed_at": "2026-07-17T09:45:55.725732Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/pydantic/pydantic-ai",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_94be497fe7af0473f927",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": "v2.9.1",
      "after": "v2.12.0",
      "explanation": "Version changed: v2.9.1 → v2.12.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_00980afedb221d566f22",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 18502,
      "after": 18611,
      "explanation": "Stars changed: 18502 → 18611.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    },
    {
      "id": "evt_bf6eba79c58341cbf5f5",
      "entity_id": "gh:pydantic/pydantic-ai",
      "item_url": "/item/pydantic-pydantic-ai/",
      "title": "pydantic/pydantic-ai",
      "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:pydantic/pydantic-ai",
        "latest_supporting_run_completed_at": "2026-07-13T10:35:45.011980Z",
        "supporting_run_ids": "cohort-20260712-pydantic-ai-testmodel-tool-workflow",
        "supporting_test_log_urls": "/data/v1/test-logs/run-636f686f72742d32303236303731322d707964616e7469632d61692d746573746d6f64656c2d746f6f6c2d776f726b666c6f77.txt"
      },
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.7,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Agent Framework",
      "section": "AI Agents / Orchestration",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "AI engineers who want a type-safe, model-agnostic Python agent framework with first-class structured outputs",
        "backend developers building production LLM services who already trust Pydantic for the rest of the stack"
      ],
      "risk_categories": [],
      "search_text": "pydantic/pydantic-ai pydantic open_source other gold low try_now ai engineers who want a type-safe, model-agnostic python agent framework with first-class structured outputs backend developers building production llm services who already trust pydantic for the rest of the stack",
      "material_mover": false
    }
  ]
}
