{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "entity_id": "gh:slothflowlabs/duckle",
  "points": [
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-06-27"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-06-28"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-06-29"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-06-30"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-01"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-02"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 783,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-13T12:11:00.324497Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v1",
      "observation_refs": {
        "stars": "obs_96cef0b6aaa8a0634934310c",
        "version": "obs_84e00880bc80dc2b88725ef8",
        "last_release_at": "obs_12727c54ba39cc3f71b1f80c",
        "last_release_url": "obs_2323acb6850e052130202095",
        "pushed_at": "obs_6f7f59094851024dffdc4520",
        "archived": "obs_ed28474381e7d8b622cfb856",
        "default_branch": "obs_b06f6c824f488352a34055d8",
        "default_branch_updated_at": "obs_702869f6bc82f58609fce3a6",
        "maintenance_status": "obs_c5f54bfde47a9dd6faf4ea52",
        "momentum": "obs_f23ac5623d94e32940512f1d"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 815,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_61821185b2c0191705c70b55",
        "version": "obs_31a3d0a85089800db1dcf819",
        "last_release_at": "obs_71f8ef38a20bf12ec89dbd07",
        "last_release_url": "obs_437a1dc32ac3a9f0c1ef0bcf",
        "pushed_at": "obs_43ae60fb5437a46b51c21d2a",
        "archived": "obs_3f57025cbab5d28769d84892",
        "default_branch": "obs_a9b3d763d9dbf53cb20b198a",
        "default_branch_updated_at": "obs_16ea986d6d2cea919b58e28a",
        "maintenance_status": "obs_35dc34d55725d1af9e0f9469",
        "momentum": "obs_d4bac6abf243ccdd8a8f2f4b",
        "repository_topics": "obs_247af342652d61cbb66b408a",
        "integrations": "obs_c9535de2ae54b07e6021bd49",
        "integration_fingerprint": "obs_bf5babfc46a38ed3e2f8af95",
        "deployment_models": "obs_99597853b5864bc2d5cf6deb",
        "extensibility": "obs_984503b82ffd3ff4daa500f7"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 815,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_61821185b2c0191705c70b55",
        "version": "obs_31a3d0a85089800db1dcf819",
        "last_release_at": "obs_71f8ef38a20bf12ec89dbd07",
        "last_release_url": "obs_437a1dc32ac3a9f0c1ef0bcf",
        "pushed_at": "obs_43ae60fb5437a46b51c21d2a",
        "archived": "obs_3f57025cbab5d28769d84892",
        "default_branch": "obs_a9b3d763d9dbf53cb20b198a",
        "default_branch_updated_at": "obs_16ea986d6d2cea919b58e28a",
        "maintenance_status": "obs_35dc34d55725d1af9e0f9469",
        "momentum": "obs_d4bac6abf243ccdd8a8f2f4b",
        "repository_topics": "obs_247af342652d61cbb66b408a",
        "integrations": "obs_c9535de2ae54b07e6021bd49",
        "integration_fingerprint": "obs_bf5babfc46a38ed3e2f8af95",
        "deployment_models": "obs_99597853b5864bc2d5cf6deb",
        "extensibility": "obs_984503b82ffd3ff4daa500f7"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 815,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_61821185b2c0191705c70b55",
        "version": "obs_31a3d0a85089800db1dcf819",
        "last_release_at": "obs_71f8ef38a20bf12ec89dbd07",
        "last_release_url": "obs_437a1dc32ac3a9f0c1ef0bcf",
        "pushed_at": "obs_43ae60fb5437a46b51c21d2a",
        "archived": "obs_3f57025cbab5d28769d84892",
        "default_branch": "obs_a9b3d763d9dbf53cb20b198a",
        "default_branch_updated_at": "obs_16ea986d6d2cea919b58e28a",
        "maintenance_status": "obs_35dc34d55725d1af9e0f9469",
        "momentum": "obs_d4bac6abf243ccdd8a8f2f4b",
        "repository_topics": "obs_247af342652d61cbb66b408a",
        "integrations": "obs_c9535de2ae54b07e6021bd49",
        "integration_fingerprint": "obs_bf5babfc46a38ed3e2f8af95",
        "deployment_models": "obs_99597853b5864bc2d5cf6deb",
        "extensibility": "obs_984503b82ffd3ff4daa500f7"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 815,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_61821185b2c0191705c70b55",
        "version": "obs_31a3d0a85089800db1dcf819",
        "last_release_at": "obs_71f8ef38a20bf12ec89dbd07",
        "last_release_url": "obs_437a1dc32ac3a9f0c1ef0bcf",
        "pushed_at": "obs_43ae60fb5437a46b51c21d2a",
        "archived": "obs_3f57025cbab5d28769d84892",
        "default_branch": "obs_a9b3d763d9dbf53cb20b198a",
        "default_branch_updated_at": "obs_16ea986d6d2cea919b58e28a",
        "maintenance_status": "obs_35dc34d55725d1af9e0f9469",
        "momentum": "obs_d4bac6abf243ccdd8a8f2f4b",
        "repository_topics": "obs_247af342652d61cbb66b408a",
        "integrations": "obs_c9535de2ae54b07e6021bd49",
        "integration_fingerprint": "obs_bf5babfc46a38ed3e2f8af95",
        "deployment_models": "obs_99597853b5864bc2d5cf6deb",
        "extensibility": "obs_984503b82ffd3ff4daa500f7"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 815,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.5",
      "last_release_at": "2026-07-12T08:30:51Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.5",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_61821185b2c0191705c70b55",
        "version": "obs_31a3d0a85089800db1dcf819",
        "last_release_at": "obs_71f8ef38a20bf12ec89dbd07",
        "last_release_url": "obs_437a1dc32ac3a9f0c1ef0bcf",
        "pushed_at": "obs_43ae60fb5437a46b51c21d2a",
        "archived": "obs_3f57025cbab5d28769d84892",
        "default_branch": "obs_a9b3d763d9dbf53cb20b198a",
        "default_branch_updated_at": "obs_16ea986d6d2cea919b58e28a",
        "maintenance_status": "obs_35dc34d55725d1af9e0f9469",
        "momentum": "obs_d4bac6abf243ccdd8a8f2f4b",
        "repository_topics": "obs_247af342652d61cbb66b408a",
        "integrations": "obs_c9535de2ae54b07e6021bd49",
        "integration_fingerprint": "obs_bf5babfc46a38ed3e2f8af95",
        "deployment_models": "obs_99597853b5864bc2d5cf6deb",
        "extensibility": "obs_984503b82ffd3ff4daa500f7"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 878,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.8",
      "last_release_at": "2026-07-28T08:36:03Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.8",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_9e2f135f5d334c83ac8bf3e4",
        "version": "obs_75db4d0e07472dd614ef0622",
        "last_release_at": "obs_1f5b9ad54d1caa0cfedd6c1b",
        "last_release_url": "obs_7489661cf41e2024035fed19",
        "pushed_at": "obs_6fed3d9800ade29cc3642c87",
        "archived": "obs_910845cc901cb4f23f7b365e",
        "default_branch": "obs_7e272294a39b10b32b53d5ec",
        "default_branch_updated_at": "obs_863beeb857ed0ddff1b8af5b",
        "maintenance_status": "obs_6c8a7d354acfacf863fa5fda",
        "momentum": "obs_af7b05a880b50b39b330a835",
        "repository_topics": "obs_cf1c37430e17fc12db0c5e83",
        "integrations": "obs_f2b3494971ebd2054ca833f0",
        "integration_fingerprint": "obs_3317ec4edb13dbcb114a466b",
        "deployment_models": "obs_01dbc354449fdf2e1445e4a2",
        "extensibility": "obs_ac08f53bbb9490e29e0bf077"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 881,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.8",
      "last_release_at": "2026-07-28T08:36:03Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.8",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_e9757e15790165df5fcb4bed",
        "version": "obs_77218ae1e38c8fa69bd0cf08",
        "last_release_at": "obs_fea5d69066ad10709ad0d4de",
        "last_release_url": "obs_ebb1407bf36dda75c3eddd3b",
        "pushed_at": "obs_577c2480145469e75faa12bf",
        "archived": "obs_74e145b8866ea45712b27a0d",
        "default_branch": "obs_f690f87a5a7fb09b22e9fbe3",
        "default_branch_updated_at": "obs_52b399aaffc805d19b03ed1e",
        "maintenance_status": "obs_282dec14fc1c1a17b8e3de67",
        "momentum": "obs_bc0eb8b8427326dd6c613a78",
        "repository_topics": "obs_d7d96ad265e9356fc7a26cf8",
        "integrations": "obs_aafbbbe43f1cefcfd2ce14ed",
        "integration_fingerprint": "obs_e478455451974a4f15424178",
        "deployment_models": "obs_0ee1c5d3dbfb9ba39c7e4d13",
        "extensibility": "obs_d308d0bbc25b055c13e805b8"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-30"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-31"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 896,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.8",
      "last_release_at": "2026-07-28T08:36:03Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.8",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_71974c4f627f0b4204551417",
        "version": "obs_3c2b39107d9e3025b28cf9ec",
        "last_release_at": "obs_6b9ffaf489b131e890582f3d",
        "last_release_url": "obs_59df2a8833f30f8c4d18576c",
        "pushed_at": "obs_012a24a8356f54f76927264c",
        "archived": "obs_fdd71799accb43943c3114fd",
        "default_branch": "obs_dd405dda6a2a80950b035b31",
        "default_branch_updated_at": "obs_2e28c28bf0f24ec22d344603",
        "maintenance_status": "obs_21c8df49096a1e5e23979252",
        "momentum": "obs_a7961e6784a396dbf7888829",
        "repository_topics": "obs_ef10d08c6bc5d0b0d502d1d5",
        "integrations": "obs_0bf64dd90c391972e154579d",
        "integration_fingerprint": "obs_6cd284cfd1c615195e631d07",
        "deployment_models": "obs_ff9031e04c169210e7bcbd87",
        "extensibility": "obs_1b7b0527a77d1bcabd1fc19b"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 903,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.8",
      "last_release_at": "2026-07-28T08:36:03Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.8",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_c9b836a8960da643ebab6201",
        "version": "obs_4b17e56c59c1844c334bc54d",
        "last_release_at": "obs_77130352135a57ef45bce27f",
        "last_release_url": "obs_ede16bac76cbbca1acb50dea",
        "pushed_at": "obs_3c734ef7d7b7783f5a51819b",
        "archived": "obs_70c7d21f1d40419f29b8cf76",
        "default_branch": "obs_acffe698b7aad6d21abf89db",
        "default_branch_updated_at": "obs_96e8f4ce581930a2d50c4893",
        "maintenance_status": "obs_f8b2c29b571ea4ec8fc48b99",
        "momentum": "obs_494f05f15cfd132ec495a6bf",
        "repository_topics": "obs_9a8b4e3ca22ed9a57e8f1b29",
        "integrations": "obs_bbab32db5a8caec2c4deabb8",
        "integration_fingerprint": "obs_0f4ef6c16513912465f0a195",
        "deployment_models": "obs_77926ea17e23d98dec972aff",
        "extensibility": "obs_4c4a844d0efcc842394c6b10"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 905,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.9",
      "last_release_at": "2026-08-03T06:37:02Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.9",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_e01092dd11b9f5587359fe1c",
        "version": "obs_ea74b4113a2e4779facc53c6",
        "last_release_at": "obs_45260aa95bb9a4c2e09a6277",
        "last_release_url": "obs_f185a69a031bf0ce0ccbe684",
        "pushed_at": "obs_f0a6b99e51984418e5c57a29",
        "archived": "obs_12de4409a7450f19022127f3",
        "default_branch": "obs_d73f0270219b3215e2769962",
        "default_branch_updated_at": "obs_31b6c78e78a12df23242ba95",
        "maintenance_status": "obs_aed193b384639f7f77248e98",
        "momentum": "obs_fbc175d866e19d64fd5d8365",
        "repository_topics": "obs_f81715f5816e842d870a3274",
        "integrations": "obs_9b78e6a4fa00f9520fc920ad",
        "integration_fingerprint": "obs_7d574d80964aae75c2de94f9",
        "deployment_models": "obs_cdb99fc630dca3d818045534",
        "extensibility": "obs_139da8e6e87988805f193247"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 905,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.9",
      "last_release_at": "2026-08-03T06:37:02Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.9",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_e01092dd11b9f5587359fe1c",
        "version": "obs_ea74b4113a2e4779facc53c6",
        "last_release_at": "obs_45260aa95bb9a4c2e09a6277",
        "last_release_url": "obs_f185a69a031bf0ce0ccbe684",
        "pushed_at": "obs_f0a6b99e51984418e5c57a29",
        "archived": "obs_12de4409a7450f19022127f3",
        "default_branch": "obs_d73f0270219b3215e2769962",
        "default_branch_updated_at": "obs_31b6c78e78a12df23242ba95",
        "maintenance_status": "obs_aed193b384639f7f77248e98",
        "momentum": "obs_fbc175d866e19d64fd5d8365",
        "repository_topics": "obs_f81715f5816e842d870a3274",
        "integrations": "obs_9b78e6a4fa00f9520fc920ad",
        "integration_fingerprint": "obs_7d574d80964aae75c2de94f9",
        "deployment_models": "obs_cdb99fc630dca3d818045534",
        "extensibility": "obs_139da8e6e87988805f193247"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-05"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-06"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 905,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.9",
      "last_release_at": "2026-08-03T06:37:02Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.5.9",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "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_e01092dd11b9f5587359fe1c",
        "version": "obs_ea74b4113a2e4779facc53c6",
        "last_release_at": "obs_45260aa95bb9a4c2e09a6277",
        "last_release_url": "obs_f185a69a031bf0ce0ccbe684",
        "pushed_at": "obs_f0a6b99e51984418e5c57a29",
        "archived": "obs_12de4409a7450f19022127f3",
        "default_branch": "obs_d73f0270219b3215e2769962",
        "default_branch_updated_at": "obs_31b6c78e78a12df23242ba95",
        "maintenance_status": "obs_aed193b384639f7f77248e98",
        "momentum": "obs_fbc175d866e19d64fd5d8365",
        "repository_topics": "obs_f81715f5816e842d870a3274",
        "integrations": "obs_9b78e6a4fa00f9520fc920ad",
        "integration_fingerprint": "obs_7d574d80964aae75c2de94f9",
        "deployment_models": "obs_cdb99fc630dca3d818045534",
        "extensibility": "obs_139da8e6e87988805f193247"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1021,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.0",
      "last_release_at": "2026-08-08T08:05:29Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.0",
      "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_c33c8c2a230c1b902c3cbe69",
        "version": "obs_69c6242abc3f704c1f12a562",
        "last_release_at": "obs_6215fb7991a52a79c15dbd9a",
        "last_release_url": "obs_a0d1906f89ca33b3befce139",
        "pushed_at": "obs_2cc2c78ee267878558abe941",
        "archived": "obs_ec3027a0a72dbe7bb83b5544",
        "default_branch": "obs_0f5d197cf88c482f0cbefff4",
        "default_branch_updated_at": "obs_dc32b2d6d417c6e49d2219b3",
        "maintenance_status": "obs_be08f19f94d9d426da9e0921",
        "momentum": "obs_217eb01a044975209f01881c",
        "repository_topics": "obs_aae543429b0cffc6c061f575",
        "integrations": "obs_16411f201359e6d7685a0bca",
        "integration_fingerprint": "obs_9ff880444cc575a264abe70c",
        "deployment_models": "obs_1348c0903e8cc75741179977",
        "extensibility": "obs_d5bc4ac80865a34bd7cb1a52"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1025,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.0",
      "last_release_at": "2026-08-08T08:05:29Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.0",
      "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_e7d9cf93a07f5760a1e8470c",
        "version": "obs_3876e8324bac64ad3e511fa2",
        "last_release_at": "obs_efd9ecb03eced6f28557ed81",
        "last_release_url": "obs_d4947e37aea5b6eb9e132a11",
        "pushed_at": "obs_68ece8d48c94cc09166c0a30",
        "archived": "obs_f7069ee5b2e4280bd39d1607",
        "default_branch": "obs_c959bcb36554e80307ded67e",
        "default_branch_updated_at": "obs_8b7cb13f782d40a813e96f8e",
        "maintenance_status": "obs_87200c7718a7ebc80e384059",
        "momentum": "obs_b08ed32f685cdf7d9ca790ec",
        "repository_topics": "obs_9d03d5cdcf195f3bc0e553d2",
        "integrations": "obs_e2ac31df6df59679426c53aa",
        "integration_fingerprint": "obs_a0402e9907bb2b8c1b5f333e",
        "deployment_models": "obs_1757802abac47d75f50f948b",
        "extensibility": "obs_74bd4502b44dd3622ae761ee"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1028,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.0",
      "last_release_at": "2026-08-08T08:05:29Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.0",
      "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_27a3e8d60655e5c1b73906e8",
        "version": "obs_ab7e0e20e6c7fb4c9a8e0c0f",
        "last_release_at": "obs_aa8832b4b770355193d38281",
        "last_release_url": "obs_b536ed5681b923502dacffdb",
        "pushed_at": "obs_18763f298e78287ddc838383",
        "archived": "obs_ef979203e2b432da6b125c4f",
        "default_branch": "obs_ff6ec26a201c2f9b040abac8",
        "default_branch_updated_at": "obs_c6f571ff7e8488c81a1d4d70",
        "maintenance_status": "obs_d22baeab3992cbba06417df4",
        "momentum": "obs_b01e73dad5addde579d1cf68",
        "repository_topics": "obs_7db88802cc05c06435d68389",
        "integrations": "obs_57ca1542837f3f33ced2427b",
        "integration_fingerprint": "obs_07c564dd8bff57fe974dfbd6",
        "deployment_models": "obs_523a54e9506509ef6d1d8c0f",
        "extensibility": "obs_36980a79d2d8f57584038123"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1028,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.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_6dacef50232c8b18148b6aaa",
        "version": "obs_3e64ff952deb2fb82815f00b",
        "last_release_at": "obs_8680486ba0afac203f9e2698",
        "last_release_url": "obs_5f25f2db328dabb0dd7eff7e",
        "pushed_at": "obs_c19e492aef2c564a60142dbc",
        "archived": "obs_1e55544020665f127a4edc7e",
        "default_branch": "obs_b7e47be65c8e5f3f8d3fac53",
        "default_branch_updated_at": "obs_6dd17e5ba942197da1333810",
        "maintenance_status": "obs_9ec91121f314fd28c623901f",
        "momentum": "obs_3946c04b5fe2a98d61ff7148",
        "repository_topics": "obs_4c091faaf7346665b348f3d2",
        "integrations": "obs_0e588ec91cab5d2fa44092c8",
        "integration_fingerprint": "obs_7c29057e3b435ccdd3f6ac4d",
        "deployment_models": "obs_6a1da1afbdd6c860f57f4a20",
        "extensibility": "obs_cc163706463ec8e7f7de5e26"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1021,
      "momentum": 8.5,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-12T17:38:47.185822Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7e4eda25e501d3e01a1c333b",
        "version": "obs_ea52863121dd357f60538a11",
        "last_release_at": "obs_77385973cc4cecefa7d8f839",
        "last_release_url": "obs_54001eef148e61b0f54a5c12",
        "pushed_at": "obs_7051c6491a137352b2c9be7d",
        "archived": "obs_5f9ec5490a801aee0fbb03e6",
        "default_branch": "obs_0eead6775ced10347e90ebe2",
        "default_branch_updated_at": "obs_0d1cfefb083783fdb7109400",
        "maintenance_status": "obs_a51bacfe558dcaaccd17d2c2",
        "momentum": "obs_f12ea300a53110428623cd2b",
        "repository_topics": "obs_45663a73eb47a78b1899157d",
        "integrations": "obs_33e80dc48fbd110a5c61bf23",
        "integration_fingerprint": "obs_a39b46bfb2a397caa19a7ac8",
        "deployment_models": "obs_291ca8ab44747ec70e8d3eac",
        "extensibility": "obs_5fe2c17220ed2f97f4938604"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1014,
      "momentum": 8.5,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-13T19:31:03.163686Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1c262883d48815e5fce5179b",
        "version": "obs_c7204d38bc454a890afb271d",
        "last_release_at": "obs_ebe876b4ff3cfe85223baf02",
        "last_release_url": "obs_68a3d23f1b3214a158ed45a7",
        "pushed_at": "obs_8bd8a9ad504dca5d5d4c5f5e",
        "archived": "obs_136fd260731f861727860474",
        "default_branch": "obs_dcc4fdb57cb96c261493529d",
        "default_branch_updated_at": "obs_fa0b1355fd2988b0bd3525b2",
        "maintenance_status": "obs_308d20d1723dce949021e41b",
        "momentum": "obs_ac7fe9d55f6e859095e66535",
        "repository_topics": "obs_7bc40bc32082b7c4f8b3eaf8",
        "integrations": "obs_3a1b53b6783d7d99a0c51a50",
        "integration_fingerprint": "obs_c216bc2dea50ec10cd40a4b9",
        "deployment_models": "obs_dd7b2422e08fc15517c0bf07",
        "extensibility": "obs_4a5bd6ad0551b787eb8dda42"
      },
      "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"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1017,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-14T12:38:50.215537Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_625465369eeff6675afd068d",
        "version": "obs_49d0138f903da9fe3b357560",
        "last_release_at": "obs_30220408d0758a72d9e58db6",
        "last_release_url": "obs_0a17e6a15be3b9c3fdb007cb",
        "pushed_at": "obs_8b545df86ec747031920c780",
        "archived": "obs_cd49634a95461641d125bb30",
        "default_branch": "obs_5450ea2f3b8d79d69e8039d8",
        "default_branch_updated_at": "obs_91761421ddf7bdb7f37692ea",
        "maintenance_status": "obs_99afb872963afe5bebbd2ca7",
        "momentum": "obs_51010642f1c911cce0ed30d8",
        "repository_topics": "obs_e161aab056dc7632ff450243",
        "integrations": "obs_1baa76bc900e845fc20f1b6f",
        "integration_fingerprint": "obs_4351dc33bd4b697e1c378b3a",
        "deployment_models": "obs_d1f3a8c9ba4b1a774c40a914",
        "extensibility": "obs_6e2077987ff0dd15d4134827"
      },
      "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-14"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1017,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-14T12:38:50.215537Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_625465369eeff6675afd068d",
        "version": "obs_49d0138f903da9fe3b357560",
        "last_release_at": "obs_30220408d0758a72d9e58db6",
        "last_release_url": "obs_0a17e6a15be3b9c3fdb007cb",
        "pushed_at": "obs_8b545df86ec747031920c780",
        "archived": "obs_cd49634a95461641d125bb30",
        "default_branch": "obs_5450ea2f3b8d79d69e8039d8",
        "default_branch_updated_at": "obs_91761421ddf7bdb7f37692ea",
        "maintenance_status": "obs_99afb872963afe5bebbd2ca7",
        "momentum": "obs_51010642f1c911cce0ed30d8",
        "repository_topics": "obs_e161aab056dc7632ff450243",
        "integrations": "obs_1baa76bc900e845fc20f1b6f",
        "integration_fingerprint": "obs_4351dc33bd4b697e1c378b3a",
        "deployment_models": "obs_d1f3a8c9ba4b1a774c40a914",
        "extensibility": "obs_6e2077987ff0dd15d4134827"
      },
      "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-15"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1086,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-17T10:17:27.783425Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_61bed6186132fc3277dffb6f",
        "version": "obs_a1f210c1737adefab9c9551c",
        "last_release_at": "obs_6c3aafb1c4c45ec44428e6ee",
        "last_release_url": "obs_7d9f64779cb048b73668750a",
        "pushed_at": "obs_ea56377f75fd84f9f5a03b85",
        "archived": "obs_4e469e3bba8daffff3570692",
        "default_branch": "obs_418e132882f7ae026b0392db",
        "default_branch_updated_at": "obs_4650debb28c348d7ae7c1a9f",
        "maintenance_status": "obs_0dfd1633d360b1c81a3a9210",
        "momentum": "obs_07eb0fd339ff046a1f242aa2",
        "repository_topics": "obs_b570b0e6e3995386ec961863",
        "integrations": "obs_3d560bf1785edb701deddd34",
        "integration_fingerprint": "obs_75e6d5b8690337118ba07a36",
        "deployment_models": "obs_6285808bdbc482d564da0337",
        "extensibility": "obs_ae27c5ed4ede1ffda4603b42"
      },
      "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-17"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1143,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7ccd6099ffd6d25a9ede3709",
        "version": "obs_5e3addafbdeaf3286d440f75",
        "last_release_at": "obs_6307d71b1b12fd1ef31455b2",
        "last_release_url": "obs_b4ccdc182fe9ad526ea00736",
        "pushed_at": "obs_318bb7d953b31ec5ecabfac2",
        "archived": "obs_891345b5605a9ceea6de9a02",
        "default_branch": "obs_148d38d62a0e4e7e078f2f38",
        "default_branch_updated_at": "obs_a18b6245871c490ba07f9399",
        "maintenance_status": "obs_6b8ec10e93488f9affb52346",
        "momentum": "obs_c69021d17c49ee7bd57301ce",
        "repository_topics": "obs_d563412554e19f0ebda74f1d",
        "integrations": "obs_a5f2f5103ded7d4d54cc9bd4",
        "integration_fingerprint": "obs_d094ee92dd14d888c6b1eef9",
        "deployment_models": "obs_a2c98cfdfb9ccd962f8faafa",
        "extensibility": "obs_fd49f61679eab03c03d5d504"
      },
      "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-18"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1143,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7ccd6099ffd6d25a9ede3709",
        "version": "obs_5e3addafbdeaf3286d440f75",
        "last_release_at": "obs_6307d71b1b12fd1ef31455b2",
        "last_release_url": "obs_b4ccdc182fe9ad526ea00736",
        "pushed_at": "obs_318bb7d953b31ec5ecabfac2",
        "archived": "obs_891345b5605a9ceea6de9a02",
        "default_branch": "obs_148d38d62a0e4e7e078f2f38",
        "default_branch_updated_at": "obs_a18b6245871c490ba07f9399",
        "maintenance_status": "obs_6b8ec10e93488f9affb52346",
        "momentum": "obs_c69021d17c49ee7bd57301ce",
        "repository_topics": "obs_d563412554e19f0ebda74f1d",
        "integrations": "obs_a5f2f5103ded7d4d54cc9bd4",
        "integration_fingerprint": "obs_d094ee92dd14d888c6b1eef9",
        "deployment_models": "obs_a2c98cfdfb9ccd962f8faafa",
        "extensibility": "obs_fd49f61679eab03c03d5d504"
      },
      "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-19"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1143,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.6.1",
      "last_release_at": "2026-08-10T12:04:32Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.6.1",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7ccd6099ffd6d25a9ede3709",
        "version": "obs_5e3addafbdeaf3286d440f75",
        "last_release_at": "obs_6307d71b1b12fd1ef31455b2",
        "last_release_url": "obs_b4ccdc182fe9ad526ea00736",
        "pushed_at": "obs_318bb7d953b31ec5ecabfac2",
        "archived": "obs_891345b5605a9ceea6de9a02",
        "default_branch": "obs_148d38d62a0e4e7e078f2f38",
        "default_branch_updated_at": "obs_a18b6245871c490ba07f9399",
        "maintenance_status": "obs_6b8ec10e93488f9affb52346",
        "momentum": "obs_c69021d17c49ee7bd57301ce",
        "repository_topics": "obs_d563412554e19f0ebda74f1d",
        "integrations": "obs_a5f2f5103ded7d4d54cc9bd4",
        "integration_fingerprint": "obs_d094ee92dd14d888c6b1eef9",
        "deployment_models": "obs_a2c98cfdfb9ccd962f8faafa",
        "extensibility": "obs_fd49f61679eab03c03d5d504"
      },
      "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-20"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1186,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.0",
      "last_release_at": "2026-08-20T14:10:05Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.0",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-21T10:18:14.478827Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_53520065d1394eeeea4cea43",
        "version": "obs_5a631f9248b24c158ffd7d81",
        "last_release_at": "obs_977169792b36c706445d26b5",
        "last_release_url": "obs_8298177e069ab94fbbb91da9",
        "pushed_at": "obs_d46be6918150c8a717964e31",
        "archived": "obs_54877ee2b5f21a59b44d00f2",
        "default_branch": "obs_1f9f06c675c86dcb723d1404",
        "default_branch_updated_at": "obs_6351f99a1a1b7a5c9a26992d",
        "maintenance_status": "obs_827b1b8339089861bf7051f8",
        "momentum": "obs_598af0030960c4c9fd740b6d",
        "repository_topics": "obs_bf9c32c09e9474ba51f7f3ac",
        "integrations": "obs_fbf2ce27708c76a036085d63",
        "integration_fingerprint": "obs_a864d8e616c9dac93718a77e",
        "deployment_models": "obs_f08f679c2f5d622cad43402f",
        "extensibility": "obs_76ce1a83ba192b55e1f7e604"
      },
      "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-21"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-25"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1236,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.0",
      "last_release_at": "2026-08-20T14:10:05Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.0",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_29630f01db9407e58df08fba",
        "version": "obs_5f8edb976467fa512a2fe97c",
        "last_release_at": "obs_7163fd30885548d22b4aaade",
        "last_release_url": "obs_2604a84d31c9fdb573e01080",
        "pushed_at": "obs_39d29788fad37b61f1f0a54e",
        "archived": "obs_5f6d06634b0d06654a9dd6d2",
        "default_branch": "obs_0c6293c591129f3d789f1308",
        "default_branch_updated_at": "obs_dc8ab5d161bb909f2029c15c",
        "maintenance_status": "obs_420ac33af20804550acae10e",
        "momentum": "obs_a9fcf9b831387adbee24a7ea",
        "repository_topics": "obs_375a16c4f814e4f3272fe69d",
        "integrations": "obs_5987e79334d181a48adc7c08",
        "integration_fingerprint": "obs_5fb2a04ac4a5f8ca888f0d73",
        "deployment_models": "obs_4cebc0fe1cc58ef589be8ff1",
        "extensibility": "obs_a5aa069f62a1c339964ca739"
      },
      "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-26"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1236,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.0",
      "last_release_at": "2026-08-20T14:10:05Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.0",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_29630f01db9407e58df08fba",
        "version": "obs_5f8edb976467fa512a2fe97c",
        "last_release_at": "obs_7163fd30885548d22b4aaade",
        "last_release_url": "obs_2604a84d31c9fdb573e01080",
        "pushed_at": "obs_39d29788fad37b61f1f0a54e",
        "archived": "obs_5f6d06634b0d06654a9dd6d2",
        "default_branch": "obs_0c6293c591129f3d789f1308",
        "default_branch_updated_at": "obs_dc8ab5d161bb909f2029c15c",
        "maintenance_status": "obs_420ac33af20804550acae10e",
        "momentum": "obs_a9fcf9b831387adbee24a7ea",
        "repository_topics": "obs_375a16c4f814e4f3272fe69d",
        "integrations": "obs_5987e79334d181a48adc7c08",
        "integration_fingerprint": "obs_5fb2a04ac4a5f8ca888f0d73",
        "deployment_models": "obs_4cebc0fe1cc58ef589be8ff1",
        "extensibility": "obs_a5aa069f62a1c339964ca739"
      },
      "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-28"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1236,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.0",
      "last_release_at": "2026-08-20T14:10:05Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.0",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_29630f01db9407e58df08fba",
        "version": "obs_5f8edb976467fa512a2fe97c",
        "last_release_at": "obs_7163fd30885548d22b4aaade",
        "last_release_url": "obs_2604a84d31c9fdb573e01080",
        "pushed_at": "obs_39d29788fad37b61f1f0a54e",
        "archived": "obs_5f6d06634b0d06654a9dd6d2",
        "default_branch": "obs_0c6293c591129f3d789f1308",
        "default_branch_updated_at": "obs_dc8ab5d161bb909f2029c15c",
        "maintenance_status": "obs_420ac33af20804550acae10e",
        "momentum": "obs_a9fcf9b831387adbee24a7ea",
        "repository_topics": "obs_375a16c4f814e4f3272fe69d",
        "integrations": "obs_5987e79334d181a48adc7c08",
        "integration_fingerprint": "obs_5fb2a04ac4a5f8ca888f0d73",
        "deployment_models": "obs_4cebc0fe1cc58ef589be8ff1",
        "extensibility": "obs_a5aa069f62a1c339964ca739"
      },
      "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-29"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1250,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.0",
      "last_release_at": "2026-08-20T14:10:05Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.0",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-30T11:11:30.055674Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4e718c84fa7ebc51d85c2d13",
        "version": "obs_9720cacda082c563eed90fb5",
        "last_release_at": "obs_471fa1e76914948e2cdaf8aa",
        "last_release_url": "obs_e264c2337d0788b517e93f5b",
        "pushed_at": "obs_ecf5fe834bcc76197dc74e6b",
        "archived": "obs_761ee35baa098506e5df53a5",
        "default_branch": "obs_8546413a358d48ef87dc0006",
        "default_branch_updated_at": "obs_27d16cea7a04bdfaeb01d0c6",
        "maintenance_status": "obs_ea22bf7f995a14d2d29e031e",
        "momentum": "obs_c35c0f62d469247d4e5022b8",
        "repository_topics": "obs_de9eb2b4bd351368eee7363f",
        "integrations": "obs_254ea1d326863950b8b9360e",
        "integration_fingerprint": "obs_8b8f56c9573a968044867188",
        "deployment_models": "obs_567b313335fb303990754362",
        "extensibility": "obs_870a7bfa38c169ed57a2e6e5"
      },
      "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-30"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1257,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.1",
      "last_release_at": "2026-08-30T18:03:45Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.1",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-01T19:29:45.039717Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_077abcecff1947547c8ef195",
        "version": "obs_106f253dead99adc54ced821",
        "last_release_at": "obs_0043a309f76ff8fbc14a902d",
        "last_release_url": "obs_0efd84e12077d74064efd766",
        "pushed_at": "obs_4ade7caa8bba2d7d5f12b5ac",
        "archived": "obs_01bb082004970ce700ca46f6",
        "default_branch": "obs_26f21ec5a1b2707f0941ea24",
        "default_branch_updated_at": "obs_88ffad69f3ad2883b94dcab9",
        "maintenance_status": "obs_97b1cf7b24fd8dc1f7b6dcf7",
        "momentum": "obs_074f18effae3d0e193d6cd43",
        "repository_topics": "obs_8cccd5ae4d0f4aafa3d20740",
        "integrations": "obs_6709761ac363c14847e954f6",
        "integration_fingerprint": "obs_e851e2da1ce9853f405c8fc1",
        "deployment_models": "obs_22e5641d443b166f698af9e0",
        "extensibility": "obs_eb7ad52ddd2b5329a1e312af"
      },
      "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-09-01"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1257,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.1",
      "last_release_at": "2026-08-30T18:03:45Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.1",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-01T19:29:45.039717Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_077abcecff1947547c8ef195",
        "version": "obs_106f253dead99adc54ced821",
        "last_release_at": "obs_0043a309f76ff8fbc14a902d",
        "last_release_url": "obs_0efd84e12077d74064efd766",
        "pushed_at": "obs_4ade7caa8bba2d7d5f12b5ac",
        "archived": "obs_01bb082004970ce700ca46f6",
        "default_branch": "obs_26f21ec5a1b2707f0941ea24",
        "default_branch_updated_at": "obs_88ffad69f3ad2883b94dcab9",
        "maintenance_status": "obs_97b1cf7b24fd8dc1f7b6dcf7",
        "momentum": "obs_074f18effae3d0e193d6cd43",
        "repository_topics": "obs_8cccd5ae4d0f4aafa3d20740",
        "integrations": "obs_6709761ac363c14847e954f6",
        "integration_fingerprint": "obs_e851e2da1ce9853f405c8fc1",
        "deployment_models": "obs_22e5641d443b166f698af9e0",
        "extensibility": "obs_eb7ad52ddd2b5329a1e312af"
      },
      "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-09-02"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-03"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1269,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.1",
      "last_release_at": "2026-08-30T18:03:45Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.1",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-04T19:00:49.017076Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_d4a9de8ce876c8694aa05628",
        "version": "obs_d1909b0f7b97c5113e61bcbe",
        "last_release_at": "obs_2d21669a6a44b7b82015e65b",
        "last_release_url": "obs_ba4b2610b65210a8ce9c2a1a",
        "pushed_at": "obs_025e9e34727d64f4d9c07cdb",
        "archived": "obs_1f29ff30212f539e5da5b899",
        "default_branch": "obs_d890cffa9c106cf370717f07",
        "default_branch_updated_at": "obs_5b6096090fc569eb6573d4e5",
        "maintenance_status": "obs_532c4f21844f6f03916cbcc1",
        "momentum": "obs_94a00fadb4ff3dc953836bd4",
        "repository_topics": "obs_b7d26bbf69f529054026cd40",
        "integrations": "obs_b02b68120bb66c45e0e760f4",
        "integration_fingerprint": "obs_d14b410298a03fb6cf4c961f",
        "deployment_models": "obs_a68ab058cf408e6f2026fe5c",
        "extensibility": "obs_77f2525333f639c949567adb"
      },
      "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-09-04"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1269,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.1",
      "last_release_at": "2026-08-30T18:03:45Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.1",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-04T19:00:49.017076Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_d4a9de8ce876c8694aa05628",
        "version": "obs_d1909b0f7b97c5113e61bcbe",
        "last_release_at": "obs_2d21669a6a44b7b82015e65b",
        "last_release_url": "obs_ba4b2610b65210a8ce9c2a1a",
        "pushed_at": "obs_025e9e34727d64f4d9c07cdb",
        "archived": "obs_1f29ff30212f539e5da5b899",
        "default_branch": "obs_d890cffa9c106cf370717f07",
        "default_branch_updated_at": "obs_5b6096090fc569eb6573d4e5",
        "maintenance_status": "obs_532c4f21844f6f03916cbcc1",
        "momentum": "obs_94a00fadb4ff3dc953836bd4",
        "repository_topics": "obs_b7d26bbf69f529054026cd40",
        "integrations": "obs_b02b68120bb66c45e0e760f4",
        "integration_fingerprint": "obs_d14b410298a03fb6cf4c961f",
        "deployment_models": "obs_a68ab058cf408e6f2026fe5c",
        "extensibility": "obs_77f2525333f639c949567adb"
      },
      "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-09-05"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-07"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1277,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.2",
      "last_release_at": "2026-09-07T17:06:25Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-08T05:09:03.158117Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8a4cb6c82deddc209167158b",
        "version": "obs_fc8b30269ec4f3b7ca42b438",
        "last_release_at": "obs_407a021542b3c77a183d0b35",
        "last_release_url": "obs_16d82be65955a10f82a0672f",
        "pushed_at": "obs_9b69d89298c6d07708e21ce4",
        "archived": "obs_483620e93df4d702c318e4ce",
        "default_branch": "obs_c3d71b7e0b991879a35adb33",
        "default_branch_updated_at": "obs_1644a07ac362cf04ec7bb543",
        "maintenance_status": "obs_70cf9f8a5d189afee9201aab",
        "momentum": "obs_0aa0fb37922bde3dd85095eb",
        "repository_topics": "obs_fefdb188909dfc56e6aa2945",
        "integrations": "obs_2583d9330d1a857fdb3adab5",
        "integration_fingerprint": "obs_dc81c4931ca691a3afdeb601",
        "deployment_models": "obs_7f95f006a6881e60c34b26f9",
        "extensibility": "obs_541cd98827967b91eb7b4ed4"
      },
      "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-09-08"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1290,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.2",
      "last_release_at": "2026-09-07T17:06:25Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-11T09:31:02.897429Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_e620c8a4ba4caffb54b726b6",
        "version": "obs_764e5b1dc6921e9da9000762",
        "last_release_at": "obs_aae1291a371fa1246fcd75d9",
        "last_release_url": "obs_4f06e259f06e7f5140482e10",
        "pushed_at": "obs_aee1334285af1a48c02480a6",
        "archived": "obs_fa29be1b219f12914a0bfbdf",
        "default_branch": "obs_12e692c8788c6eb0b7eed970",
        "default_branch_updated_at": "obs_1ff4bea01dd0946723f1bf5f",
        "maintenance_status": "obs_36189501b81c4b4c1bb24ade",
        "momentum": "obs_c39a20de6574e252da72c0af",
        "repository_topics": "obs_9a5b310db1b247dfa3dd3928",
        "integrations": "obs_136aef60093338ddf15aeb82",
        "integration_fingerprint": "obs_0606ba5e6a58a4293b6e0bd0",
        "deployment_models": "obs_0cd3e00ab32aeaff8b8d6119",
        "extensibility": "obs_d743344e908e559e155e2237"
      },
      "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-09-11"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1296,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.2",
      "last_release_at": "2026-09-07T17:06:25Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-12T17:04:32.267494Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_08faacf33f62dc05a313ecba",
        "version": "obs_61a92138d16ee0d0b180524f",
        "last_release_at": "obs_c36cba7dc446f920bb86d03f",
        "last_release_url": "obs_2cb2be3e3bb742896b883e90",
        "pushed_at": "obs_7e10234e1855da32d98396d3",
        "archived": "obs_9ff5fb024e14a2502994f2e1",
        "default_branch": "obs_e13e87ae2af62292b8bc767e",
        "default_branch_updated_at": "obs_bac92b08d7d80ed7218761c9",
        "maintenance_status": "obs_b638bb0c456a2f4b61241cc5",
        "momentum": "obs_5a17b9e2ced508430b658c18",
        "repository_topics": "obs_d417a3ad6d90f32dfb9e143c",
        "integrations": "obs_12b2ffc90b3429a657540c8b",
        "integration_fingerprint": "obs_edacc279f8547e580bf8da1b",
        "deployment_models": "obs_a3a646c43f6e44d3e0334c88",
        "extensibility": "obs_169bf4fe1764500119860489"
      },
      "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-09-12"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1296,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.2",
      "last_release_at": "2026-09-07T17:06:25Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-13T05:04:21.529456Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_12753d8a5ff37651d4a6e65c",
        "version": "obs_2d6de123203ec80022595218",
        "last_release_at": "obs_4bb0fd77d9f431199f51a6cc",
        "last_release_url": "obs_197e3f8126028553b09b212f",
        "pushed_at": "obs_a7b6b839e239a4b402bff94d",
        "archived": "obs_f936c1a23cffbe99f457e2a1",
        "default_branch": "obs_d7f115ff875170c38e660070",
        "default_branch_updated_at": "obs_6596d2b7caed806a0454b90b",
        "maintenance_status": "obs_e2d1d1a2a7705586aab89e13",
        "momentum": "obs_8f908d3cb4eea9532d96c818",
        "repository_topics": "obs_57b49325fac8dcd5673b0b9b",
        "integrations": "obs_7ec950777a731c72c1dadeb8",
        "integration_fingerprint": "obs_c850ca282d3b79448cf03ecd",
        "deployment_models": "obs_d1649a6f9b5a52501b01dd49",
        "extensibility": "obs_490cc6254c3c28d8fcb6f020"
      },
      "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-09-13"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1299,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.2",
      "last_release_at": "2026-09-07T17:06:25Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-15T11:46:09.382347Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_c9ad78ab34c9e0e7718c52e1",
        "version": "obs_28bf34398a3dc6b7282ee3da",
        "last_release_at": "obs_ad6f4a2433a487879ba39683",
        "last_release_url": "obs_acce324c71c8ff7383321290",
        "pushed_at": "obs_a2dfd073225993f0a228ae75",
        "archived": "obs_0c76c231ee19d5db3a45ba1b",
        "default_branch": "obs_5ae4706f08f4e6f4c16b3ef3",
        "default_branch_updated_at": "obs_3120c4f6a8fc465925cfc865",
        "maintenance_status": "obs_c035fdfe6d303ed842202430",
        "momentum": "obs_3a134d960e095fa877a131cc",
        "repository_topics": "obs_2a266232c4c6115c09ea3173",
        "integrations": "obs_5ce58004d7a8453d01012a42",
        "integration_fingerprint": "obs_a5225d3a757bdfc1fbdb539b",
        "deployment_models": "obs_57cfc2de2ffdfa2139b60087",
        "extensibility": "obs_299cdc8dbe4b4d783e1a8eb3"
      },
      "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-09-15"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1307,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-17T21:45:13.795340Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4d72d263f421a6e07be02b2c",
        "version": "obs_26f6c18da8fc1a0e271dda53",
        "last_release_at": "obs_f9fee42e70b305fc6e8416f8",
        "last_release_url": "obs_4cc65c1ee70e70b0dace8b97",
        "pushed_at": "obs_fc7320f101e1c67aabb95579",
        "archived": "obs_d01cb9f44104f1e671c62299",
        "default_branch": "obs_d06fad575db0dd9b26b2c27e",
        "default_branch_updated_at": "obs_b90222ffdca43f80e8520641",
        "maintenance_status": "obs_a1567a5564f4f84d0aae7d6e",
        "momentum": "obs_48b1299c7ce054f77be4492e",
        "repository_topics": "obs_59974ed220a5c18ea96d134f",
        "integrations": "obs_7379e153f40d77e79a0c844e",
        "integration_fingerprint": "obs_220796c3b2f4717cac217ed3",
        "deployment_models": "obs_f10e6190a3728147d9593878",
        "extensibility": "obs_ea69f7fd2ec24a3ae039bf71"
      },
      "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-09-17"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1310,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-19T17:06:40.081307Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_04cbb680b8bc4a7da03aadb7",
        "version": "obs_266797835439d455b72c91fd",
        "last_release_at": "obs_5c63f1dc1f4b1a86a3f72adb",
        "last_release_url": "obs_73a60641ac1c5960377d8b6e",
        "pushed_at": "obs_301c842088217673e4009102",
        "archived": "obs_7ee4368e7e28810035371f99",
        "default_branch": "obs_9b22166cf7b81e407fd3ea5d",
        "default_branch_updated_at": "obs_6cf98e4044981da28095c928",
        "maintenance_status": "obs_568ef8e3c1372601c4ff4aee",
        "momentum": "obs_525a66d0d1bc483a83d01b3b",
        "repository_topics": "obs_db0045342b3680487f94e3cb",
        "integrations": "obs_c03a975bd7c221c6e033e8dc",
        "integration_fingerprint": "obs_0a4763fe0d9818b355966d84",
        "deployment_models": "obs_77c44c92a95fbebcbd3d81f2",
        "extensibility": "obs_0c8550118e1c7ada3c177fa9"
      },
      "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-09-19"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1310,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-20T17:06:32.868873Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8984ba078b6b7ec9c8653865",
        "version": "obs_ca29ff512f57a8d60feb7a3d",
        "last_release_at": "obs_cce0090abbf0b7b235816a84",
        "last_release_url": "obs_6e53cc197d7ca3f4f4aa71f8",
        "pushed_at": "obs_79be3e06152bce80c441d83d",
        "archived": "obs_ac7491a3037d82a7ae9c977d",
        "default_branch": "obs_3756b7a2303fd8de718cbbf5",
        "default_branch_updated_at": "obs_b2b4c7ccca79836aea1e3d04",
        "maintenance_status": "obs_88825cf7bb31bd9460a390d2",
        "momentum": "obs_2e6c009667f9d0b70c67288f",
        "repository_topics": "obs_eb4d4fdde3817e64faeeae21",
        "integrations": "obs_cc2fde880a1b01f0e40a9149",
        "integration_fingerprint": "obs_5f9ffbe43185556d5c0ce1b4",
        "deployment_models": "obs_138b29e9faf5a06d2f2d0faf",
        "extensibility": "obs_0638671b8e2c180b005b5483"
      },
      "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-09-20"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1313,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-21T23:47:16.337043Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_23221b2d57f3cb34e6646a77",
        "version": "obs_13a213016740d2453ffe1c5d",
        "last_release_at": "obs_5530ac1e4369b46911b33a56",
        "last_release_url": "obs_4435ba7d2d2426cfb213a448",
        "pushed_at": "obs_d2904dd19cdbca839a7d5b9c",
        "archived": "obs_0d3fa1d7a66e2908d2b85ab4",
        "default_branch": "obs_d5ee5af6c2e097afdd863cb7",
        "default_branch_updated_at": "obs_6efa29d8d1f091c0ead52909",
        "maintenance_status": "obs_3038ad227436f0fb773a74bd",
        "momentum": "obs_96efcf199bb47a9d1ff579c1",
        "repository_topics": "obs_a3c694256f523efc749b726d",
        "integrations": "obs_88f35355dca7416c964dd41e",
        "integration_fingerprint": "obs_a9cf0063058ad13474833913",
        "deployment_models": "obs_94e2e9570da5dbf6e2914ba0",
        "extensibility": "obs_f66d78fc9e638f1cf8b69f56"
      },
      "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-09-21"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1314,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-22T17:06:39.688103Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_6a92a094c9c5595cf699e242",
        "version": "obs_207a1372d3a208ba70b0653f",
        "last_release_at": "obs_432f3dae7b5ff7a7b398df61",
        "last_release_url": "obs_bf6d84e1e4fd0180e6f26bba",
        "pushed_at": "obs_68e9f66b4629304f81a80b06",
        "archived": "obs_8ecbad905ae803f2c0ef4a82",
        "default_branch": "obs_7be0b6c327b4a106cb693345",
        "default_branch_updated_at": "obs_5ce0decb2e1c1620644e8e04",
        "maintenance_status": "obs_909cf1f75b53974f1cc8f586",
        "momentum": "obs_490d1c54db94867f1190a14f",
        "repository_topics": "obs_a957f38b9f6cd4e916d8521a",
        "integrations": "obs_838b25d3c81a25718d5a748b",
        "integration_fingerprint": "obs_041f21f01d0f0cf76c8484cc",
        "deployment_models": "obs_235f4671d0c1d4558205959b",
        "extensibility": "obs_2048d0cd918717d562d1e5c5"
      },
      "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-09-22"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1322,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-23T19:48:29.703424Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4d0c6f64a886afd78fc7078d",
        "version": "obs_594b1759259ecc2dfd8826c5",
        "last_release_at": "obs_42e937c0e21173a1f90d8424",
        "last_release_url": "obs_daef6ff3b3c1745f0df435fa",
        "pushed_at": "obs_b8cc6da6ede1522aafebf40a",
        "archived": "obs_d53a1c1195a029d06ec10699",
        "default_branch": "obs_f10c5f0c55600405ea780d3e",
        "default_branch_updated_at": "obs_37e7ba4c1c881dafc0b38472",
        "maintenance_status": "obs_0b9f7c15372500e26a4ca2dc",
        "momentum": "obs_e44adffbdb80aa96064bfeb5",
        "repository_topics": "obs_b3cc650112b09c458293c577",
        "integrations": "obs_9d86c3ba1b30c16960396369",
        "integration_fingerprint": "obs_ccb1c7fd0aaec01a8d62419a",
        "deployment_models": "obs_dd14d076dea9c5ba63513a25",
        "extensibility": "obs_0c372e6ebdc1fe24bbacb40a"
      },
      "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-09-23"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1323,
      "momentum": 8.5,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.3",
      "last_release_at": "2026-09-16T10:23:19Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.3",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-24T21:49:16.463298Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_732ca32addeadd11bee7e413",
        "version": "obs_e309918489f978db4e168b39",
        "last_release_at": "obs_ea329eed44eea79731e7bd29",
        "last_release_url": "obs_bd565f4cbd1218e9923383ee",
        "pushed_at": "obs_61682499c3a560f23d485eb4",
        "archived": "obs_21861b0bd527e6a8fd2831ca",
        "default_branch": "obs_2358d8d23a233fa7485dbdf8",
        "default_branch_updated_at": "obs_ab72eed9cefff80fc6f449dd",
        "maintenance_status": "obs_cb1d3d0210161db466e2de36",
        "momentum": "obs_5bc5a8b5740054eb6f9315e3",
        "repository_topics": "obs_58a106018d882affd4a0b54e",
        "integrations": "obs_b1be206ca19672016337e5e2",
        "integration_fingerprint": "obs_2f79280327babe34cce4b4f5",
        "deployment_models": "obs_e8c6692e1a73246e6c92b13f",
        "extensibility": "obs_7587e39b72b6efaf9eece031"
      },
      "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-09-24"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1326,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-25T13:50:57.994663Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_09f08f9768f34e96d592472c",
        "version": "obs_840c6981a3874ccf517b0174",
        "last_release_at": "obs_acd6d1ed8ac9c7dac761526f",
        "last_release_url": "obs_7c289bbf1d4f0a5fb889e62b",
        "pushed_at": "obs_b4a4edd7627ab70388512400",
        "archived": "obs_d24cf81d304dc559abe3839b",
        "default_branch": "obs_d4c8605b1e8c7fca310de659",
        "default_branch_updated_at": "obs_8102595f0d1a837b219b713d",
        "maintenance_status": "obs_acbb3f04e9bf2f6e7b1c0c89",
        "momentum": "obs_bb8202dcc9589a888731042f",
        "repository_topics": "obs_9ac038f9926774d059c26f96",
        "integrations": "obs_f7b72f11292b6a084f49ab93",
        "integration_fingerprint": "obs_5f1cb384483e18c4a4ad3dd9",
        "deployment_models": "obs_1797d1017e944ff94cadbb2e",
        "extensibility": "obs_f9fac9ccfb83079c68655a09"
      },
      "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-09-25"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1326,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-26T09:47:30.421436Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f06f2582af6570dd9904c785",
        "version": "obs_0219a03d1e116c605e3b49b0",
        "last_release_at": "obs_8b7f0a8c45ea0b9559f67726",
        "last_release_url": "obs_d2fff93db9a6f74082964fa5",
        "pushed_at": "obs_1a5fadc1ecdb9e7c8cfa5dc5",
        "archived": "obs_5e7506926c3c6626c75ba627",
        "default_branch": "obs_342ec1bb12056301a5d502cb",
        "default_branch_updated_at": "obs_f9cc3d82bd5bcbcb2f08ca37",
        "maintenance_status": "obs_7d09ea23320dd7b2e098f637",
        "momentum": "obs_25875c509e451fa997ded2ca",
        "repository_topics": "obs_60f0f3296cf020b1b6859258",
        "integrations": "obs_09c0d5fa828171037f91ac61",
        "integration_fingerprint": "obs_79ff30fca9ee3f179295a68f",
        "deployment_models": "obs_70dd6e8e416c81ff4642e93f",
        "extensibility": "obs_f4c51f0fbc801b75c3e8ea83"
      },
      "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-09-26"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1328,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-27T01:47:58.533096Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_4ca9b2ecd24efef0a0003cb5",
        "version": "obs_0e73afd17cc892480298273f",
        "last_release_at": "obs_ceb3a89abf253a935f4b4070",
        "last_release_url": "obs_c04e2503d84f6c30a78ff572",
        "pushed_at": "obs_2e23488f4cca782ef24a8a2e",
        "archived": "obs_6ad9131f95f8103b51e0f8aa",
        "default_branch": "obs_75000594224e37cd5bf780f9",
        "default_branch_updated_at": "obs_75b11e94ff991f972c5f1353",
        "maintenance_status": "obs_ddf4182290632ceed4ef49b4",
        "momentum": "obs_0265535e49792f500c2f5285",
        "repository_topics": "obs_cb1f6a2096d4bbd0e386b1d1",
        "integrations": "obs_b91d84652ec4763a8672700a",
        "integration_fingerprint": "obs_bf9e2500c59f21f4a2de8ed9",
        "deployment_models": "obs_101ccaa50e336fa66e01c890",
        "extensibility": "obs_b15934297047d6074af11e65"
      },
      "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-09-27"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1333,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-28T13:47:34.707135Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_12613ed8397d2729bf0de7ce",
        "version": "obs_7f8608fce9d899d3a0136764",
        "last_release_at": "obs_82d181e21b9d3d2077f5990e",
        "last_release_url": "obs_945470b54b7ad12c06c4df2d",
        "pushed_at": "obs_db33bc07e1b7cae38b32c4a8",
        "archived": "obs_7ff00f5443222992ce2379a5",
        "default_branch": "obs_c277826c761d7fc7f2706578",
        "default_branch_updated_at": "obs_64abb93ab1a089df96f3ad77",
        "maintenance_status": "obs_b9e45fe2b35e34f713314261",
        "momentum": "obs_46c5da59a9dd2dac835c7b7c",
        "repository_topics": "obs_967158850f139b0a1a7191c9",
        "integrations": "obs_c2568300e761bf35c62352a5",
        "integration_fingerprint": "obs_b762915802695820a9f9d71a",
        "deployment_models": "obs_e501fe0598a75c274df57de9",
        "extensibility": "obs_06145c6afa696e750dab7723"
      },
      "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-09-28"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1338,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-29T17:08:16.498456Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_82e260f84e4d487cb514bf40",
        "version": "obs_a69678cbba0273ab3997d78d",
        "last_release_at": "obs_3e8f6ef846e895a2e11dbd52",
        "last_release_url": "obs_bce7dc1b5ece1b71dbdd8454",
        "pushed_at": "obs_08e2e0ac288e3503356288e8",
        "archived": "obs_b12161eb8872eba041b5ac97",
        "default_branch": "obs_1f1df8d08c21b9c6c3b2046a",
        "default_branch_updated_at": "obs_150674605a5a79848aab3eba",
        "maintenance_status": "obs_8a35a15e060ef62d121e5d9e",
        "momentum": "obs_3b0fe516f18a638173882467",
        "repository_topics": "obs_ef18a21d388e75353baa50ce",
        "integrations": "obs_9d50736f14b7c163bf0115f7",
        "integration_fingerprint": "obs_55ddbca3fe13f0523f591069",
        "deployment_models": "obs_3221b31e314b2f84d0864db7",
        "extensibility": "obs_f51d3606a11e0a11ddc4eee3"
      },
      "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-09-29"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1338,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-30T05:08:12.323055Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_00bfecf3e4b5642f8f9eb02d",
        "version": "obs_2f6fb29dff93eed1442cbd39",
        "last_release_at": "obs_918c819969ae49bd0106af2f",
        "last_release_url": "obs_bfc613d37399012d9e59fa63",
        "pushed_at": "obs_e577b1fc2ae9ce22981d1a46",
        "archived": "obs_be105bb4a33445e4e01462a4",
        "default_branch": "obs_d82955fabccfcf93c4d98101",
        "default_branch_updated_at": "obs_c5a14db1b9bb000248969445",
        "maintenance_status": "obs_819ef2d95d03d358f4c05487",
        "momentum": "obs_70fb0dd442e7b94c94de57e8",
        "repository_topics": "obs_1816f55609df25dcda3d5982",
        "integrations": "obs_e42560b639c9f87e99369be2",
        "integration_fingerprint": "obs_6c776e6ef478f8f12b88f637",
        "deployment_models": "obs_2d9e3767a0ff79d0da2cf87d",
        "extensibility": "obs_99884ddb0afbcf3655ac9298"
      },
      "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-09-30"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1343,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-01T21:24:16.558226Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_3bcf6444c9ec1fb4e8aa91fc",
        "version": "obs_6450d8dc6821b108a9933bad",
        "last_release_at": "obs_ecc97de3b5d5533bfb3a1a47",
        "last_release_url": "obs_47cd4eb80e63865104a21e2b",
        "pushed_at": "obs_901ba0fc5a6fcab2c2da9bcf",
        "archived": "obs_5addf18f69a4daac9c78b480",
        "default_branch": "obs_1e3d2ecc95fc266886be76ce",
        "default_branch_updated_at": "obs_3a6af6b23977106c94845111",
        "maintenance_status": "obs_89e8b5366098370dc98cc1bd",
        "momentum": "obs_dfcca0f57a1b4ef73a27ebf4",
        "repository_topics": "obs_e3bfbe8ef0e5d70255e7c689",
        "integrations": "obs_0e99343f9e61999adbed8373",
        "integration_fingerprint": "obs_9036de4320278ef11479efc5",
        "deployment_models": "obs_7cacbac7537f07912dab367d",
        "extensibility": "obs_103c3d2c3a69d8e98ed1ad59"
      },
      "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-10-01"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1345,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-02T17:11:36.588066Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_258634868cb14401e221013d",
        "version": "obs_e82f4079136bfccad7853039",
        "last_release_at": "obs_8f5758a7aa5491e083e9c87b",
        "last_release_url": "obs_054caf0da140cb198844c5b4",
        "pushed_at": "obs_84cbe4b5d43cafc0dae64d06",
        "archived": "obs_40de21adc535f7f8a5ebef84",
        "default_branch": "obs_496fa4216fa82b9aa2da6a3f",
        "default_branch_updated_at": "obs_b9f1b67650e24ebcb0d3aea1",
        "maintenance_status": "obs_722b7436ae181950fd20536d",
        "momentum": "obs_5f50d734f219f7a40b96aa9d",
        "repository_topics": "obs_bdd1a712f7a1683ebbcfc771",
        "integrations": "obs_c22028a2ddab76ffabea5833",
        "integration_fingerprint": "obs_ad1a8401e6f6f26555fe8093",
        "deployment_models": "obs_df5f920d4dd0cef050e4e476",
        "extensibility": "obs_3db65ba467762645c2d32920"
      },
      "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-10-02"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1350,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-03T17:13:14.190776Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ef1bc9fbee204b6231deac4f",
        "version": "obs_2730d13914d356558bd669bd",
        "last_release_at": "obs_bd585fdcc232569eeef682fd",
        "last_release_url": "obs_b5cea916aa2047b483b646b2",
        "pushed_at": "obs_c4dd7a1f58763e1e26d83ec6",
        "archived": "obs_d5be37d381787da6d3b3526b",
        "default_branch": "obs_f01e7db8a17b24dbf2e90f4e",
        "default_branch_updated_at": "obs_a335e90a3efa8c70c8f4ea46",
        "maintenance_status": "obs_3547045226f87786bee9dc46",
        "momentum": "obs_2bba2d6ccd335071e97a4069",
        "repository_topics": "obs_4ebecec40cea5cc400bb1ad9",
        "integrations": "obs_098388f9462f529745247dcb",
        "integration_fingerprint": "obs_326e36d211c026e8add05a4d",
        "deployment_models": "obs_7da860a17cb1f482b8f23494",
        "extensibility": "obs_777b8ee98832ee686d5d039e"
      },
      "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-10-03"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1478,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-05T17:12:19.837870Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8675aad73e6b1f25756ed41b",
        "version": "obs_4d7fad7a78dfd93b84304be6",
        "last_release_at": "obs_a008a8bca312f6f0535cc32c",
        "last_release_url": "obs_3dcba02a255245d8a7ccf5a4",
        "pushed_at": "obs_2c2f3fcead83fa34935346b7",
        "archived": "obs_4abab2dc8a5d44f75e7d2451",
        "default_branch": "obs_bf39297fc5b3f8b4adb38020",
        "default_branch_updated_at": "obs_4dad00650ddc372fd162535b",
        "maintenance_status": "obs_c898f3b4bf6479d61773d7b5",
        "momentum": "obs_d02eb4f6b452e89a02d3b735",
        "repository_topics": "obs_4d9c98e666d2a641d04d2a01",
        "integrations": "obs_9cd4df7f1b695548ff7b9a6a",
        "integration_fingerprint": "obs_dec14ca4f45d5f04ba476320",
        "deployment_models": "obs_e59e1a91f6d797f80e1ff8ea",
        "extensibility": "obs_41e8b075b184d0665e176dd3"
      },
      "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-10-05"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1487,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-06T17:10:49.497470Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_fba4e96298357acd6b676c20",
        "version": "obs_052cdad4899a45007686170d",
        "last_release_at": "obs_ce819b12ab50172f459157f8",
        "last_release_url": "obs_44efff0ff4156029d4de8684",
        "pushed_at": "obs_63d4e7c5355cb4fd9bb34e87",
        "archived": "obs_c17c254dd0cc1e2ada14b3de",
        "default_branch": "obs_043733e19910f39177f055e5",
        "default_branch_updated_at": "obs_24f0718a95b6da74160ea77c",
        "maintenance_status": "obs_e81c79bd8d870f4f1ed58498",
        "momentum": "obs_a3dfd696de1d22b81b9c54d9",
        "repository_topics": "obs_fafb7892be9271a2497b2427",
        "integrations": "obs_09737f5e3152e2226134275b",
        "integration_fingerprint": "obs_5eedf0ebb1fb3bb8d559287d",
        "deployment_models": "obs_5b4cdd7b991f2fbe6315e656",
        "extensibility": "obs_0a3c4a51327658142a3f1e38"
      },
      "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-10-06"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1489,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-07T17:10:55.089768Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_5ceaf5f5b7e67757bb5bc8bf",
        "version": "obs_74b82b8a77723637668c2231",
        "last_release_at": "obs_05393b127a632f304af8fd9e",
        "last_release_url": "obs_2014a4f35d4347463e7d09e2",
        "pushed_at": "obs_57d8bf1a6c5174705529fb20",
        "archived": "obs_2b67603f8d76b621ed4067fa",
        "default_branch": "obs_00264e0cad4ee9773b980841",
        "default_branch_updated_at": "obs_9b5595f538fe40d19c3b66ec",
        "maintenance_status": "obs_30cb2b7cab4d641510ade0be",
        "momentum": "obs_34d6b4037f54b9201ee6ee66",
        "repository_topics": "obs_b16751c4ae24e9bda741f19c",
        "integrations": "obs_7dc5a703c79e1c5c9a1406d5",
        "integration_fingerprint": "obs_8bb2177c7410eccf9a84fb65",
        "deployment_models": "obs_0c84f0058726dda994438a1f",
        "extensibility": "obs_5ebe9a3604512f0c0129393c"
      },
      "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-10-07"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1493,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-08T05:15:53.503430Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_e141bd10bc0622127200ea09",
        "version": "obs_eb28161379a25268ac0e5b2c",
        "last_release_at": "obs_203ce67d2485abe80cc23725",
        "last_release_url": "obs_e10be77237b2d9fb7ddad34a",
        "pushed_at": "obs_6ddbba200d6715c30e63b9e5",
        "archived": "obs_530c60381ac49afa1699995e",
        "default_branch": "obs_42946ca021be39d903618502",
        "default_branch_updated_at": "obs_011657f2efbfd3129908764f",
        "maintenance_status": "obs_44bea862b78515c8211e5c6d",
        "momentum": "obs_4b268e800f0845f013de0f8a",
        "repository_topics": "obs_264c2455257ea579ae86c865",
        "integrations": "obs_0d84a90bd97033e1edc46318",
        "integration_fingerprint": "obs_ec3d1350e24f1575f1bc5152",
        "deployment_models": "obs_69eacfd58d0881d4f5ea33d5",
        "extensibility": "obs_ac562131772e2a3087e24176"
      },
      "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-10-08"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1497,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-09T17:10:43.538271Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_78f9d3e6f89f9acc575ea179",
        "version": "obs_6680f037107fc526d15acca8",
        "last_release_at": "obs_16932505c5c67129417c959e",
        "last_release_url": "obs_af98be4dce1dc81297a4be2e",
        "pushed_at": "obs_2327ad79090c30a8400a5e34",
        "archived": "obs_65672239acef56b4898c8efa",
        "default_branch": "obs_8b15ebb7d8cf29e74e930121",
        "default_branch_updated_at": "obs_96244d914ac8e5f592c96ffc",
        "maintenance_status": "obs_f7448b42b7967f5e29afc846",
        "momentum": "obs_51111a8c8c886f852e777f6b",
        "repository_topics": "obs_f15946952ade11b8af3018fe",
        "integrations": "obs_7961b82d51eeac5b0691969f",
        "integration_fingerprint": "obs_ddc83b83f950eae523d4ee2d",
        "deployment_models": "obs_62d2db96f49210175a19a8af",
        "extensibility": "obs_99bb5637ef0f5ebfd673ea02"
      },
      "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-10-09"
    },
    {
      "id": "gh:slothflowlabs/duckle",
      "score": 8.2,
      "popularity": 661.0,
      "stars": 1499,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 8.9,
        "open_source_build_quality": 8.4,
        "evidence": 8.0,
        "commercial_workflow_potential": 9.3,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.7.4",
      "last_release_at": "2026-09-25T09:01:04Z",
      "last_release_url": "https://github.com/slothflowlabs/duckle/releases/tag/v0.7.4",
      "maintenance_status": "active",
      "integration_fingerprint": "699f75b768bf0e4f",
      "integration_count": 1,
      "integrations": [
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-10T17:09:29.745535Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ad80310380ebf16005266a2a",
        "version": "obs_4311de641ba5a43622abdfaa",
        "last_release_at": "obs_0aabdf23b6ac70bb3d64b2a3",
        "last_release_url": "obs_df4c9741be2adf703b8c6153",
        "pushed_at": "obs_53372a75877411d08cbf93b6",
        "archived": "obs_70b352abad753ba58a23d2db",
        "default_branch": "obs_b3bdc57f9193bf268274c25d",
        "default_branch_updated_at": "obs_0579dfb68182448494e1921e",
        "maintenance_status": "obs_f77c52d2e9be5063cc56745a",
        "momentum": "obs_1d9831ae10088f67742c9cd4",
        "repository_topics": "obs_0a1a90ae02b1e783d168f123",
        "integrations": "obs_dd0778bc48cc3e0e58f27456",
        "integration_fingerprint": "obs_a5e4eebfd4e0586307bf2cea",
        "deployment_models": "obs_0b84a23c4748adbdd50caff8",
        "extensibility": "obs_0b929e1b51e7f5add6e61fb0"
      },
      "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-10-10"
    }
  ],
  "changes": [
    {
      "id": "evt_c1640b943717daac0503",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-10T17:09:29.745535Z",
      "before": 1498,
      "after": 1499,
      "explanation": "Stars changed: 1498 → 1499.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_474788a87b99536c2e71",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-10T05:15:01.956756Z",
      "before": 1497,
      "after": 1498,
      "explanation": "Stars changed: 1497 → 1498.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_a3643b0760e8485d7ccd",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-09T17:10:43.538271Z",
      "before": 1496,
      "after": 1497,
      "explanation": "Stars changed: 1496 → 1497.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_8f2c97f380dcc6feb0b3",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-09T05:11:59.425720Z",
      "before": 1493,
      "after": 1496,
      "explanation": "Stars changed: 1493 → 1496.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_9c8c1e0e2ddf654739ed",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-08T05:15:53.503430Z",
      "before": 1489,
      "after": 1493,
      "explanation": "Stars changed: 1489 → 1493.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_03a407838f14418d8dd2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-07T17:10:55.089768Z",
      "before": 1488,
      "after": 1489,
      "explanation": "Stars changed: 1488 → 1489.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_6febac4af0d58fb77bae",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-07T05:14:31.025401Z",
      "before": 1487,
      "after": 1488,
      "explanation": "Stars changed: 1487 → 1488.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_b25ebcb017fe8028b746",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-06T17:10:49.497470Z",
      "before": 1485,
      "after": 1487,
      "explanation": "Stars changed: 1485 → 1487.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_34382e407670a77e7ecd",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-06T11:51:05.323120Z",
      "before": 1478,
      "after": 1485,
      "explanation": "Stars changed: 1478 → 1485.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_e7d283bba1a645f1da93",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-05T17:12:19.837870Z",
      "before": 1350,
      "after": 1478,
      "explanation": "Stars changed: 1350 → 1478.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": true
    },
    {
      "id": "evt_6ea99b6690c29f58f851",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-03T17:13:14.190776Z",
      "before": 1348,
      "after": 1350,
      "explanation": "Stars changed: 1348 → 1350.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_1076b8a352e9eec8c027",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-03T11:14:47.510417Z",
      "before": 1345,
      "after": 1348,
      "explanation": "Stars changed: 1345 → 1348.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_5dba352ee43047bc304d",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-02T13:49:49.476083Z",
      "before": 1343,
      "after": 1345,
      "explanation": "Stars changed: 1343 → 1345.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_c2d7cbea6bf8c306d4dc",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-10-01T17:20:20.713752Z",
      "before": 1338,
      "after": 1343,
      "explanation": "Stars changed: 1338 → 1343.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_8dc9a83969bc2d4097b1",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-29T17:08:16.498456Z",
      "before": 1336,
      "after": 1338,
      "explanation": "Stars changed: 1336 → 1338.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_c70f5ae2931d3c0b7322",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-29T05:09:59.243338Z",
      "before": 1333,
      "after": 1336,
      "explanation": "Stars changed: 1333 → 1336.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_5f8b2ccd0a028bf4518c",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-28T13:47:34.707135Z",
      "before": 1328,
      "after": 1333,
      "explanation": "Stars changed: 1328 → 1333.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_9a8eda3903f888845f05",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-27T01:47:58.533096Z",
      "before": 1326,
      "after": 1328,
      "explanation": "Stars changed: 1326 → 1328.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_a8674f5d17191f1ec2e4",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-09-25T13:50:57.994663Z",
      "before": "v0.7.3",
      "after": "v0.7.4",
      "explanation": "Version changed: v0.7.3 → v0.7.4.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_2234f3feeaedd4712dd2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-25T13:50:57.994663Z",
      "before": 1323,
      "after": 1326,
      "explanation": "Stars changed: 1323 → 1326.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_f290cb343cd1c98a0d02",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-24T21:49:16.463298Z",
      "before": 1324,
      "after": 1323,
      "explanation": "Stars changed: 1324 → 1323.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_2c341226e9891d6cb7ef",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-24T05:09:18.096595Z",
      "before": 1322,
      "after": 1324,
      "explanation": "Stars changed: 1322 → 1324.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_4c8d60a71b8efe168636",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-23T19:48:29.703424Z",
      "before": 1314,
      "after": 1322,
      "explanation": "Stars changed: 1314 → 1322.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_9572fed601f1dab2edec",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-22T17:06:39.688103Z",
      "before": 1313,
      "after": 1314,
      "explanation": "Stars changed: 1313 → 1314.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_6d8e2c59138ed72dcdd2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-21T21:47:01.452749Z",
      "before": 1312,
      "after": 1313,
      "explanation": "Stars changed: 1312 → 1313.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_4538a7b5457880e237b2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-21T05:07:13.847315Z",
      "before": 1310,
      "after": 1312,
      "explanation": "Stars changed: 1310 → 1312.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_fda3e334e79c1fb5c6f7",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-19T17:06:40.081307Z",
      "before": 1309,
      "after": 1310,
      "explanation": "Stars changed: 1309 → 1310.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_7a0117ca23c8119dd312",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-19T07:48:56.009844Z",
      "before": 1307,
      "after": 1309,
      "explanation": "Stars changed: 1307 → 1309.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_7a8c99b7f63b0a331eaf",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-17T21:45:13.795340Z",
      "before": 1306,
      "after": 1307,
      "explanation": "Stars changed: 1306 → 1307.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_f3efd4616e92ab24a1c8",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-17T11:46:10.011992Z",
      "before": 1299,
      "after": 1306,
      "explanation": "Stars changed: 1299 → 1306.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_ab4cea24b7ce10f7a85d",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-09-17T11:46:10.011992Z",
      "before": "v0.7.2",
      "after": "v0.7.3",
      "explanation": "Version changed: v0.7.2 → v0.7.3.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_7ac81410c9c199714d66",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-15T11:46:09.382347Z",
      "before": 1296,
      "after": 1299,
      "explanation": "Stars changed: 1296 → 1299.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_15785678f4a70094419f",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-12T17:04:32.267494Z",
      "before": 1295,
      "after": 1296,
      "explanation": "Stars changed: 1295 → 1296.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_9808f002c62574566a2f",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-12T11:11:34.373380Z",
      "before": 1290,
      "after": 1295,
      "explanation": "Stars changed: 1290 → 1295.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_289d997f4d4a5b870360",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-11T09:31:02.897429Z",
      "before": 1277,
      "after": 1290,
      "explanation": "Stars changed: 1277 → 1290.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_bf25e13f9a79214cd06d",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-08T05:09:03.158117Z",
      "before": 1276,
      "after": 1277,
      "explanation": "Stars changed: 1276 → 1277.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_beea9f5af45d0444dc63",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-01T14:56:19.711844Z",
      "before": 1256,
      "after": 1257,
      "explanation": "Stars changed: 1256 → 1257.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_c66e407f0fd211c00b40",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-09-01T10:18:32.140826Z",
      "before": "v0.7.0",
      "after": "v0.7.1",
      "explanation": "Version changed: v0.7.0 → v0.7.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_910c724d67132d4777df",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-09-01T10:18:32.140826Z",
      "before": 1250,
      "after": 1256,
      "explanation": "Stars changed: 1250 → 1256.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_932649d6e08bc084e43c",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-30T11:11:30.055674Z",
      "before": 1236,
      "after": 1250,
      "explanation": "Stars changed: 1236 → 1250.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_46c9cee0eb9771a4b31c",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-26T15:00:21.701507Z",
      "before": 1235,
      "after": 1236,
      "explanation": "Stars changed: 1235 → 1236.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_75bc891c946718987472",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-26T10:10:18.852167Z",
      "before": 1231,
      "after": 1235,
      "explanation": "Stars changed: 1231 → 1235.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_b6b302e4b51d8502ab82",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-26T06:10:20.542771Z",
      "before": 1230,
      "after": 1231,
      "explanation": "Stars changed: 1230 → 1231.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_8f45cc1dd3461c2fb668",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-21T10:18:14.478827Z",
      "before": 1143,
      "after": 1186,
      "explanation": "Stars changed: 1143 → 1186.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": true
    },
    {
      "id": "evt_5e63655ad27b66bf4aef",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-08-21T10:18:14.478827Z",
      "before": "v0.6.1",
      "after": "v0.7.0",
      "explanation": "Version changed: v0.6.1 → v0.7.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator kubernetes self-hosted model context protocol model context pr",
      "material_mover": false
    },
    {
      "id": "evt_4ba0bc8c95bbad2d575b",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-18T10:17:33.699174Z",
      "before": 1086,
      "after": 1143,
      "explanation": "Stars changed: 1086 → 1143.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": true
    },
    {
      "id": "evt_5ac0b623149ee19e8a96",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-17T10:17:27.783425Z",
      "before": 1017,
      "after": 1086,
      "explanation": "Stars changed: 1017 → 1086.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": true
    },
    {
      "id": "evt_e2f2b0ccd6a958328344",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-14T12:38:50.215537Z",
      "before": 1014,
      "after": 1017,
      "explanation": "Stars changed: 1014 → 1017.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_e9ea31d4614dbc8423d5",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 1021,
      "after": 1014,
      "explanation": "Stars changed: 1021 → 1014.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_48eb6d7c9cc63b6068ef",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 1028,
      "after": 1021,
      "explanation": "Stars changed: 1028 → 1021.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_f48c5c8729d142a7ca0c",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": "v0.6.0",
      "after": "v0.6.1",
      "explanation": "Version changed: v0.6.0 → v0.6.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_5920516bced79d9ff20f",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 1025,
      "after": 1028,
      "explanation": "Stars changed: 1025 → 1028.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_87e550541700184252ab",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 1021,
      "after": 1025,
      "explanation": "Stars changed: 1021 → 1025.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_b4bec37934a48d35b090",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "integration_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": "Model Context Protocol",
      "after": "none recorded",
      "explanation": "Integration changed: Model Context Protocol → none recorded.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_93f3a809b25a9de952b2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 905,
      "after": 1021,
      "explanation": "Stars changed: 905 → 1021.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": true
    },
    {
      "id": "evt_71d770548ee663027e7a",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": "v0.5.9",
      "after": "v0.6.0",
      "explanation": "Version changed: v0.5.9 → v0.6.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator",
      "material_mover": false
    },
    {
      "id": "evt_dbfcc28833f483ceff34",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-08-03T10:18:05.351909Z",
      "before": "v0.5.8",
      "after": "v0.5.9",
      "explanation": "Version changed: v0.5.8 → v0.5.9.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_89ae96ff84e1bf6bfd90",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-03T10:18:05.351909Z",
      "before": 903,
      "after": 905,
      "explanation": "Stars changed: 903 → 905.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_7200ae394b971946f497",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 896,
      "after": 903,
      "explanation": "Stars changed: 896 → 903.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_fce29e3c93a2d890ac93",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T10:17:36.135498Z",
      "before": 895,
      "after": 896,
      "explanation": "Source-observed stars changed: 895 → 896. 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_71974c4f627f0b4204551417",
        "after_observed_at": "2026-08-01T10:17:36.135498Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_e2f1417e608aa3ae80eb6f0b",
        "before_observed_at": "2026-08-01T00:55:12.768643Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/slothflowlabs/duckle",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_1fe10d46d51b6b0c8223",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 878,
      "after": 881,
      "explanation": "Stars changed: 878 → 881.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_d01b08018702591b7110",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": "v0.5.7",
      "after": "v0.5.8",
      "explanation": "Source-observed version changed: v0.5.7 → v0.5.8. Associated release timestamp: 2026-07-25T07:17:59Z → 2026-07-28T08:36:03Z. 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_1f5b9ad54d1caa0cfedd6c1b",
        "after_last_release_url_observation_id": "obs_7489661cf41e2024035fed19",
        "after_methodology_version": "github-release-resolution-v1",
        "after_observation_id": "obs_75db4d0e07472dd614ef0622",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.releases.nodes[0].tagName/name",
        "before_last_release_at_observation_id": "obs_9b76815b818890d3a583a43a",
        "before_last_release_url_observation_id": "obs_0e2f7cc579a45dd1b862ee58",
        "before_methodology_version": "github-release-resolution-v1",
        "before_observation_id": "obs_d7d4be4ef4ce428ea79ea0ff",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.releases.nodes[0].tagName/name",
        "entity_source_url": "https://github.com/slothflowlabs/duckle",
        "extractor_version": "github-observer-v2",
        "field": "version",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_7c338da6f1fb4c3982fe",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": 879,
      "after": 878,
      "explanation": "Source-observed stars changed: 879 → 878. 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_9e2f135f5d334c83ac8bf3e4",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_558dc95eabdb18bd108b9042",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/slothflowlabs/duckle",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_90e5624ba679ead54971",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 815,
      "after": 879,
      "explanation": "Stars changed: 815 → 879.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": true
    },
    {
      "id": "evt_34ca18f6592197322636",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "v0.5.5",
      "after": "v0.5.7",
      "explanation": "Version changed: v0.5.5 → v0.5.7.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_fde197875392d8bb84b2",
      "entity_id": "gh:slothflowlabs/duckle",
      "item_url": "/item/slothflowlabs-duckle/",
      "title": "slothflowlabs/duckle",
      "category": "data_tooling",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 783,
      "after": 815,
      "explanation": "Stars changed: 783 → 815.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Data Tooling",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "Data engineers who want a local-first pipeline studio instead of a hosted ETL control plane",
        "Analytics teams prototyping DuckDB-based workflows before deciding whether they need a heavier orchestrator"
      ],
      "risk_categories": [],
      "search_text": "slothflowlabs/duckle slothflowlabs open_source data_tooling data_tooling gold conditional try_now data engineers who want a local-first pipeline studio instead of a hosted etl control plane analytics teams prototyping duckdb-based workflows before deciding whether they need a heavier orchestrator self-hosted model context protocol model context protocol",
      "material_mover": true
    }
  ]
}
