{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "generated_at": "2026-09-25T13:50:57.994663Z",
  "build_id": "rr-20260925T13505799466-6fd69c714fec",
  "entity_id": "gh:ferroxlabs/ijfw",
  "points": [
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-01",
      "source_build_id": "git-619da8b9e717"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-02",
      "source_build_id": "git-33d9407acf55"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04",
      "source_build_id": "git-efac775793ac"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06",
      "source_build_id": "git-24d907c97f57"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07",
      "source_build_id": "git-02331cc2fd92"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08",
      "source_build_id": "git-f7e87b713b8f"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09",
      "source_build_id": "git-e0e4145f09c6"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10",
      "source_build_id": "git-fa192ed28ad2"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11",
      "source_build_id": "git-85ab7fbca744"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12",
      "source_build_id": "git-c7c4bf2ba980"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13",
      "source_build_id": "git-a57439d942f9"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 197,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.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_2c266cffe49e77bbc11b3bd6",
        "version": "obs_fb0f126ca7cd39c9720b9082",
        "last_release_at": "obs_c2ba0a05fac838b6b1cc5ac9",
        "last_release_url": "obs_2989e88711cf67aeeafdb0fc",
        "pushed_at": "obs_a0c9ad222e5feaa5249dc4d3",
        "archived": "obs_8dadda8f17971ed03b9b430d",
        "default_branch": "obs_699aaa75fae82a16be4a5d3c",
        "default_branch_updated_at": "obs_00b589ba37350f09689a6517",
        "maintenance_status": "obs_1c9eb13f22d9d2fa9ae823d2",
        "momentum": "obs_cf9bdcd1507d3170c1929fb3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-14",
      "source_build_id": "rr-20260714T07055435093-313e45d9501f"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_93cc7ca283ea526ee74efc5f",
        "version": "obs_2d71b9cdcfa8f50d8caa8578",
        "last_release_at": "obs_078af4a7ea1d02d758ebfd64",
        "last_release_url": "obs_547ded37b4a87f17a4fcd376",
        "pushed_at": "obs_c14986d1571805f03f29b88a",
        "archived": "obs_2255af64502e67c280574661",
        "default_branch": "obs_007da8ad2a8208170f357014",
        "default_branch_updated_at": "obs_b4cdc731ca4d83a7860d91d1",
        "maintenance_status": "obs_a4cfe8444d0603d16295a597",
        "momentum": "obs_97b44e1c6cc764818a1cd324",
        "repository_topics": "obs_491994536b801cc8e682ddc3",
        "integrations": "obs_f0a22fbbb79f38096bafdc51",
        "integration_fingerprint": "obs_f0c4ffac7191eeaf90d7aa74",
        "deployment_models": "obs_dbb4be03c9142e1182ea7dee",
        "extensibility": "obs_e452eafd41531d199eb95bb0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-17",
      "source_build_id": "rr-20260717T230624Z-c4dcc64d2e27"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_93cc7ca283ea526ee74efc5f",
        "version": "obs_2d71b9cdcfa8f50d8caa8578",
        "last_release_at": "obs_078af4a7ea1d02d758ebfd64",
        "last_release_url": "obs_547ded37b4a87f17a4fcd376",
        "pushed_at": "obs_c14986d1571805f03f29b88a",
        "archived": "obs_2255af64502e67c280574661",
        "default_branch": "obs_007da8ad2a8208170f357014",
        "default_branch_updated_at": "obs_b4cdc731ca4d83a7860d91d1",
        "maintenance_status": "obs_a4cfe8444d0603d16295a597",
        "momentum": "obs_97b44e1c6cc764818a1cd324",
        "repository_topics": "obs_491994536b801cc8e682ddc3",
        "integrations": "obs_f0a22fbbb79f38096bafdc51",
        "integration_fingerprint": "obs_f0c4ffac7191eeaf90d7aa74",
        "deployment_models": "obs_dbb4be03c9142e1182ea7dee",
        "extensibility": "obs_e452eafd41531d199eb95bb0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-18",
      "source_build_id": "rr-20260718T230804Z-723e093c9536"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_93cc7ca283ea526ee74efc5f",
        "version": "obs_2d71b9cdcfa8f50d8caa8578",
        "last_release_at": "obs_078af4a7ea1d02d758ebfd64",
        "last_release_url": "obs_547ded37b4a87f17a4fcd376",
        "pushed_at": "obs_c14986d1571805f03f29b88a",
        "archived": "obs_2255af64502e67c280574661",
        "default_branch": "obs_007da8ad2a8208170f357014",
        "default_branch_updated_at": "obs_b4cdc731ca4d83a7860d91d1",
        "maintenance_status": "obs_a4cfe8444d0603d16295a597",
        "momentum": "obs_97b44e1c6cc764818a1cd324",
        "repository_topics": "obs_491994536b801cc8e682ddc3",
        "integrations": "obs_f0a22fbbb79f38096bafdc51",
        "integration_fingerprint": "obs_f0c4ffac7191eeaf90d7aa74",
        "deployment_models": "obs_dbb4be03c9142e1182ea7dee",
        "extensibility": "obs_e452eafd41531d199eb95bb0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-19",
      "source_build_id": "rr-20260719T100820Z-9f68f20831d6"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_93cc7ca283ea526ee74efc5f",
        "version": "obs_2d71b9cdcfa8f50d8caa8578",
        "last_release_at": "obs_078af4a7ea1d02d758ebfd64",
        "last_release_url": "obs_547ded37b4a87f17a4fcd376",
        "pushed_at": "obs_c14986d1571805f03f29b88a",
        "archived": "obs_2255af64502e67c280574661",
        "default_branch": "obs_007da8ad2a8208170f357014",
        "default_branch_updated_at": "obs_b4cdc731ca4d83a7860d91d1",
        "maintenance_status": "obs_a4cfe8444d0603d16295a597",
        "momentum": "obs_97b44e1c6cc764818a1cd324",
        "repository_topics": "obs_491994536b801cc8e682ddc3",
        "integrations": "obs_f0a22fbbb79f38096bafdc51",
        "integration_fingerprint": "obs_f0c4ffac7191eeaf90d7aa74",
        "deployment_models": "obs_dbb4be03c9142e1182ea7dee",
        "extensibility": "obs_e452eafd41531d199eb95bb0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-20",
      "source_build_id": "rr-20260720T231958Z-538b95791e5c"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_93cc7ca283ea526ee74efc5f",
        "version": "obs_2d71b9cdcfa8f50d8caa8578",
        "last_release_at": "obs_078af4a7ea1d02d758ebfd64",
        "last_release_url": "obs_547ded37b4a87f17a4fcd376",
        "pushed_at": "obs_c14986d1571805f03f29b88a",
        "archived": "obs_2255af64502e67c280574661",
        "default_branch": "obs_007da8ad2a8208170f357014",
        "default_branch_updated_at": "obs_b4cdc731ca4d83a7860d91d1",
        "maintenance_status": "obs_a4cfe8444d0603d16295a597",
        "momentum": "obs_97b44e1c6cc764818a1cd324",
        "repository_topics": "obs_491994536b801cc8e682ddc3",
        "integrations": "obs_f0a22fbbb79f38096bafdc51",
        "integration_fingerprint": "obs_f0c4ffac7191eeaf90d7aa74",
        "deployment_models": "obs_dbb4be03c9142e1182ea7dee",
        "extensibility": "obs_e452eafd41531d199eb95bb0"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-21",
      "source_build_id": "rr-20260721T100926Z-12d26cd1d0f0"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 204,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_681b967fc4ad2336193e4e6e",
        "version": "obs_268329c4b7cfe86330f37de7",
        "last_release_at": "obs_0da4f1a7fcd5bb02b1a13b42",
        "last_release_url": "obs_f8287828cb25ef76d08fcb9f",
        "pushed_at": "obs_2df2e7b18fc99164e6c37291",
        "archived": "obs_a5997d3333aef3e43bb31b12",
        "default_branch": "obs_1714af1ad9b7efd89a20520b",
        "default_branch_updated_at": "obs_691fb2e7356613c2803c9ad4",
        "maintenance_status": "obs_4e3de3d6f007ade362d46e6e",
        "momentum": "obs_7eb55784daa3eee80a83e1bf",
        "repository_topics": "obs_ae85c1275d3da204f719f2ff",
        "integrations": "obs_25b82bc8e6e2f5f340d260b5",
        "integration_fingerprint": "obs_c7300d8ed03e3459b9b89f14",
        "deployment_models": "obs_e8ffc65259fc0304406cf3ce",
        "extensibility": "obs_5d8b2b8b79b6a44d84608eda"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-28",
      "source_build_id": "rr-20260728T10173427476-cba0cd6243c7"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 204,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_f672456a60f6d511272df418",
        "version": "obs_3d936f13ec90997cb47a3253",
        "last_release_at": "obs_cb23ed50ea15568c4f09377a",
        "last_release_url": "obs_40d2f77f7f0be0c708995e7e",
        "pushed_at": "obs_9f566e333a82863df3cdbeee",
        "archived": "obs_d9e0e55c545763b77f472440",
        "default_branch": "obs_c3423ff87d282554e61df010",
        "default_branch_updated_at": "obs_b0c03cdfcceb89ba6c872b0f",
        "maintenance_status": "obs_9542ce5073ef209bb01b14f3",
        "momentum": "obs_2d99a84635186a48d9f50fad",
        "repository_topics": "obs_3cc6dca82d3f9241eeef870b",
        "integrations": "obs_fb3719df446a139633e9eef4",
        "integration_fingerprint": "obs_926cc902037a6479a79b8e90",
        "deployment_models": "obs_3143486d2d8c2ef0ba3b31b9",
        "extensibility": "obs_53ea5eeb57dd075f253abbec"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-29",
      "source_build_id": "rr-20260729T214501Z-7d6d1597a582"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-30",
      "source_build_id": "git-d6c6d356a593"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-31",
      "source_build_id": "git-1f6ab3b153e2"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_1ad14581242640a570531cfd",
        "version": "obs_6acb9ef2763f1f36e0a40a1e",
        "last_release_at": "obs_40f04c0fd69631d3e7e5fd0e",
        "last_release_url": "obs_aba0f8bdb565f3411c501287",
        "pushed_at": "obs_860c7677e2277fa9ff732e95",
        "archived": "obs_0e52c12c423277e9cdd750cb",
        "default_branch": "obs_4ca260f3fc831dcd5f3fbf8f",
        "default_branch_updated_at": "obs_e40d5d54010b02340b87b92c",
        "maintenance_status": "obs_148cbb283808c70672d1949f",
        "momentum": "obs_4377b5f04e2d8697189ccd2a",
        "repository_topics": "obs_1bc2f9e67c80597b6d295ea6",
        "integrations": "obs_61000f4b379572b45f97de4f",
        "integration_fingerprint": "obs_a739554a134b97c6b083f0cf",
        "deployment_models": "obs_a79d8c287c65b363bfb2ccce",
        "extensibility": "obs_80212f6dd101f58507bb2320"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-01",
      "source_build_id": "rr-20260801T185703Z-7378313ef26d"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_99e82d4ed6bb46b1877e3a04",
        "version": "obs_4a584c4635ca7e8cb55bd110",
        "last_release_at": "obs_e47fc3707c8c3d0ab5a54c14",
        "last_release_url": "obs_21739b29efe8ea3e849e2c78",
        "pushed_at": "obs_1ecab19dc268baf8e9117b1f",
        "archived": "obs_4cf215f27c6fd14bb2a4a4a7",
        "default_branch": "obs_261e4a7747ecf0841ec4ad97",
        "default_branch_updated_at": "obs_5527ce7e974c1f600144e1c1",
        "maintenance_status": "obs_5aefd3d67a99d9b8131d45fe",
        "momentum": "obs_72a7e69f13da97421b3dd871",
        "repository_topics": "obs_b03c1276996c808b31fac1a9",
        "integrations": "obs_891fb66ee95873a6c3e04ac3",
        "integration_fingerprint": "obs_0cf7fbdad6e0c5272fb345e2",
        "deployment_models": "obs_3f2b0ae4e74a2db748d11dde",
        "extensibility": "obs_bd7129634a9f2e0c1c31018d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-02",
      "source_build_id": "rr-20260802T223206Z-669bf78d74b9"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_36f0d5897c4b38bab1c3f301",
        "version": "obs_335bee55516f6cf09b3aa95c",
        "last_release_at": "obs_58c90f81fc9e622dcbb14e43",
        "last_release_url": "obs_07a192daa652e00b10c96467",
        "pushed_at": "obs_97c6925577bfe3705c5d3dd4",
        "archived": "obs_e5ffbcfebf89fc18010ed034",
        "default_branch": "obs_96a4f3ce5e2249c37e678f54",
        "default_branch_updated_at": "obs_712bb1ba713357b462dcdb34",
        "maintenance_status": "obs_c3bd8ce200e6bb62ca2ccba3",
        "momentum": "obs_65d9dc6c0ee583068deecc6a",
        "repository_topics": "obs_9b71d1993ca4b8f85afd240e",
        "integrations": "obs_00c9e4aa0ff904c972a72f5c",
        "integration_fingerprint": "obs_62832232c1139d945dbc7d5c",
        "deployment_models": "obs_93398ec3a707416d66f1b757",
        "extensibility": "obs_7ae5f95bab66a946c163435f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-03",
      "source_build_id": "rr-20260803T185610Z-c07c43675fc7"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_36f0d5897c4b38bab1c3f301",
        "version": "obs_335bee55516f6cf09b3aa95c",
        "last_release_at": "obs_58c90f81fc9e622dcbb14e43",
        "last_release_url": "obs_07a192daa652e00b10c96467",
        "pushed_at": "obs_97c6925577bfe3705c5d3dd4",
        "archived": "obs_e5ffbcfebf89fc18010ed034",
        "default_branch": "obs_96a4f3ce5e2249c37e678f54",
        "default_branch_updated_at": "obs_712bb1ba713357b462dcdb34",
        "maintenance_status": "obs_c3bd8ce200e6bb62ca2ccba3",
        "momentum": "obs_65d9dc6c0ee583068deecc6a",
        "repository_topics": "obs_9b71d1993ca4b8f85afd240e",
        "integrations": "obs_00c9e4aa0ff904c972a72f5c",
        "integration_fingerprint": "obs_62832232c1139d945dbc7d5c",
        "deployment_models": "obs_93398ec3a707416d66f1b757",
        "extensibility": "obs_7ae5f95bab66a946c163435f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-04",
      "source_build_id": "rr-20260804T022022Z-08b5333b22db"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-05",
      "source_build_id": "git-e1dfd91c94e6"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-06",
      "source_build_id": "git-0d13b053d175"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_36f0d5897c4b38bab1c3f301",
        "version": "obs_335bee55516f6cf09b3aa95c",
        "last_release_at": "obs_58c90f81fc9e622dcbb14e43",
        "last_release_url": "obs_07a192daa652e00b10c96467",
        "pushed_at": "obs_97c6925577bfe3705c5d3dd4",
        "archived": "obs_e5ffbcfebf89fc18010ed034",
        "default_branch": "obs_96a4f3ce5e2249c37e678f54",
        "default_branch_updated_at": "obs_712bb1ba713357b462dcdb34",
        "maintenance_status": "obs_c3bd8ce200e6bb62ca2ccba3",
        "momentum": "obs_65d9dc6c0ee583068deecc6a",
        "repository_topics": "obs_9b71d1993ca4b8f85afd240e",
        "integrations": "obs_00c9e4aa0ff904c972a72f5c",
        "integration_fingerprint": "obs_62832232c1139d945dbc7d5c",
        "deployment_models": "obs_93398ec3a707416d66f1b757",
        "extensibility": "obs_7ae5f95bab66a946c163435f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-07",
      "source_build_id": "rr-20260807T231253Z-6d311714ffe8"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_61480ea2249a80e0fc8a6822",
        "version": "obs_e396abda2590aef60eae8fc7",
        "last_release_at": "obs_9d482b4826216a47b987d268",
        "last_release_url": "obs_52581df113ba5847f56441fa",
        "pushed_at": "obs_4b9677422ddb4454a91d7d86",
        "archived": "obs_39b710f865711da84d392f84",
        "default_branch": "obs_da7b4a5ace3eebff5f1567fa",
        "default_branch_updated_at": "obs_0bf4d990f04ea8cc077104bd",
        "maintenance_status": "obs_bb071da770b26b8c9d713220",
        "momentum": "obs_523bcb3eab8ecf7c2e7a7968",
        "repository_topics": "obs_493aadb2334c9bc163645662",
        "integrations": "obs_d0f08e2c8f670d707809f879",
        "integration_fingerprint": "obs_b44e57415b0932b8b6d73ec5",
        "deployment_models": "obs_a79395010cb4d1d23a1763ff",
        "extensibility": "obs_1f504fd0cc75f80f97f1ad07"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-08",
      "source_build_id": "rr-20260808T223146Z-3d11f0c1522d"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_f83dc29e6f131a46a17a4326",
        "version": "obs_202c377f9f38a57c3a5f3a34",
        "last_release_at": "obs_b16e87c6be9fb9e28ff511ca",
        "last_release_url": "obs_66557819c620d612a32fd610",
        "pushed_at": "obs_60677443a05b9099e552442e",
        "archived": "obs_0256f870082a7f17538f1784",
        "default_branch": "obs_15120df0a78a2b21feaacb85",
        "default_branch_updated_at": "obs_8c6834d9b221dfe68997bc35",
        "maintenance_status": "obs_56831dbe939817e241cb1fc6",
        "momentum": "obs_985d54323f832e1477f26e76",
        "repository_topics": "obs_385e585d8cef780983396504",
        "integrations": "obs_ba6bd172abe4f3836dcc8a13",
        "integration_fingerprint": "obs_0f48b431a90edf95abb8cb99",
        "deployment_models": "obs_dadc1980750bfcbf61271d44",
        "extensibility": "obs_e95df61568fac022ddddc5c6"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-09",
      "source_build_id": "rr-20260809T220237Z-2594996087b2"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 204,
      "momentum": 8.5,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_7e57937ad738d46ec64d6a3b",
        "version": "obs_3724011a193589ff5acece0c",
        "last_release_at": "obs_bb9478f8bdf6aa8a2999552d",
        "last_release_url": "obs_98547372d645e2dacb1c53ab",
        "pushed_at": "obs_baf7ed68512b4e8754f85e10",
        "archived": "obs_6ae186b649e1ca112453d6b9",
        "default_branch": "obs_98ba743ef270a4a991f26844",
        "default_branch_updated_at": "obs_417e411fbcda7272c1be4623",
        "maintenance_status": "obs_e0b71126b4626c5715e71488",
        "momentum": "obs_3216d1c479e6da0c4d825985",
        "repository_topics": "obs_52acd3bc86173cd69c1e6bef",
        "integrations": "obs_78ba07bbc04e0254a4e45fee",
        "integration_fingerprint": "obs_0bbb33e2c86129842e4c15ab",
        "deployment_models": "obs_e969443a5f7759f7555fe87e",
        "extensibility": "obs_8652015adde58e42e63a1519"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-10",
      "source_build_id": "rr-20260810T221823Z-85f41114e190"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 204,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_ab570aa116ce4c5838402e80",
        "version": "obs_f5ead44f35e3c0248a99be69",
        "last_release_at": "obs_321359f522781e7edbcdd910",
        "last_release_url": "obs_9406a992f611845efaaaa563",
        "pushed_at": "obs_7102a2b60573ba517e1adddd",
        "archived": "obs_ebf40abb589c26cd0dabc555",
        "default_branch": "obs_6edc48812dec3f81cc8014c6",
        "default_branch_updated_at": "obs_8e3f5593a6393bbd1ccf0ff1",
        "maintenance_status": "obs_374f6943f6705e4a4c1f0803",
        "momentum": "obs_f6c6f55abffe294726ed265d",
        "repository_topics": "obs_94077b0eea753e43ba2f56ad",
        "integrations": "obs_880f14a7ddd1062abfae7085",
        "integration_fingerprint": "obs_fc7ddef1e98405aecf7f3d4b",
        "deployment_models": "obs_5df7ea7ee0e14ed36b6759ea",
        "extensibility": "obs_4c644f9bbbaa125b9b696e4e"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-11",
      "source_build_id": "rr-20260811T221343Z-7d22d483b1e2"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 204,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_bd70faec87da33e03a92907b",
        "version": "obs_851ff526728e98a353e0b242",
        "last_release_at": "obs_b10c8559d8fb4fe1f989af99",
        "last_release_url": "obs_994b6e61921a3efa25c16ade",
        "pushed_at": "obs_601cb6b8dceeed8678784068",
        "archived": "obs_4f05e4b64a14038dc0518f82",
        "default_branch": "obs_e1232020285f70e7533af578",
        "default_branch_updated_at": "obs_d520c9ef1ac688c6465b93fb",
        "maintenance_status": "obs_b8ec1ef5e34badda97482655",
        "momentum": "obs_11c04427fdc6a5c0ee8082e7",
        "repository_topics": "obs_dd6224aa2cdb76322f1a7ebd",
        "integrations": "obs_3b1f66e71b199e1f1139e6e2",
        "integration_fingerprint": "obs_cd5881633a26f90e555c5e77",
        "deployment_models": "obs_9059601cbd9c853a8550b65c",
        "extensibility": "obs_bb1c66179e720ab77298ccd6"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-12",
      "source_build_id": "rr-20260812T215932Z-35ee87c03ab1"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_08b82911c98bb56aa891eac5",
        "version": "obs_608fd7265f71409a3095c8a9",
        "last_release_at": "obs_91e321bb65172c1ce5456006",
        "last_release_url": "obs_3b033d4fdcf358365722be20",
        "pushed_at": "obs_abecde6bbf27331f5539e978",
        "archived": "obs_fba7324e5a8b11f35b131559",
        "default_branch": "obs_5cac52ab3d677c614b67d859",
        "default_branch_updated_at": "obs_ac183c7d80269f37ff03f498",
        "maintenance_status": "obs_759bcf9cbd775cea2fa6ad41",
        "momentum": "obs_ebfa311a9b79c3d783da5689",
        "repository_topics": "obs_299273125a1d81a16f8113ab",
        "integrations": "obs_899cc1b294d2bf01d9fcacdb",
        "integration_fingerprint": "obs_d2e9cccb916ace5b3367d180",
        "deployment_models": "obs_9a6925fbf3bf1fef9913f6ad",
        "extensibility": "obs_ae5a10a3cf75614c6355a3cb"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-13",
      "source_build_id": "rr-20260813T202015Z-badadd6c8c80"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_a10e8663230c362dc5feb966",
        "version": "obs_da3ff9c1d9a4463224b44513",
        "last_release_at": "obs_59e9ba5e1899d915e654ec23",
        "last_release_url": "obs_ed556dbe7ea15b3ccb2a3f6b",
        "pushed_at": "obs_3a2a1d18a391cb06a0ead079",
        "archived": "obs_37a9b3c3577581cf2b3d82e8",
        "default_branch": "obs_e5d10908585029167ffb3ef9",
        "default_branch_updated_at": "obs_f6fea0be5c56c20a1cd5387d",
        "maintenance_status": "obs_5a62d7fedcadfb0708010b2f",
        "momentum": "obs_fc0182a86a99d1fe5ec0fd0b",
        "repository_topics": "obs_35d665b0a95b40a9710e0353",
        "integrations": "obs_bb8362e90773776a019f4518",
        "integration_fingerprint": "obs_3a5fbd1a79ebe39c876afcac",
        "deployment_models": "obs_de594f796cb12b3972bddcb5",
        "extensibility": "obs_bd1d4144f70b61e9faecb9ff"
      },
      "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",
      "source_build_id": "rr-20260814T220128Z-2ba7ee9db405"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_a10e8663230c362dc5feb966",
        "version": "obs_da3ff9c1d9a4463224b44513",
        "last_release_at": "obs_59e9ba5e1899d915e654ec23",
        "last_release_url": "obs_ed556dbe7ea15b3ccb2a3f6b",
        "pushed_at": "obs_3a2a1d18a391cb06a0ead079",
        "archived": "obs_37a9b3c3577581cf2b3d82e8",
        "default_branch": "obs_e5d10908585029167ffb3ef9",
        "default_branch_updated_at": "obs_f6fea0be5c56c20a1cd5387d",
        "maintenance_status": "obs_5a62d7fedcadfb0708010b2f",
        "momentum": "obs_fc0182a86a99d1fe5ec0fd0b",
        "repository_topics": "obs_35d665b0a95b40a9710e0353",
        "integrations": "obs_bb8362e90773776a019f4518",
        "integration_fingerprint": "obs_3a5fbd1a79ebe39c876afcac",
        "deployment_models": "obs_de594f796cb12b3972bddcb5",
        "extensibility": "obs_bd1d4144f70b61e9faecb9ff"
      },
      "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",
      "source_build_id": "rr-20260815T002448Z-11a806e68583"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 206,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_a49cc5e7fde632b35cdc34ca",
        "version": "obs_47d6f3510ff11d64cbf2045c",
        "last_release_at": "obs_9facda0e5c3c6cb7e5570f4e",
        "last_release_url": "obs_3dc485dfd94c6dd88d4ced63",
        "pushed_at": "obs_9dd7f4ae6baa1265c5c43dad",
        "archived": "obs_1b4ab5beba48e2d6b3612038",
        "default_branch": "obs_2c5649dd1e409cb4ddca1348",
        "default_branch_updated_at": "obs_e0f48e3673be83fb89934324",
        "maintenance_status": "obs_7c4e4f2e3c61bf2e98feab94",
        "momentum": "obs_722b5db6fca179b45f9cdea4",
        "repository_topics": "obs_3e391ffd320e72d2901918aa",
        "integrations": "obs_44badcc291e87f1dfd484456",
        "integration_fingerprint": "obs_3b87a827aa1a82818d9c43a8",
        "deployment_models": "obs_3a2a20f3bc147883ed9fd005",
        "extensibility": "obs_9fd72396bc6ea022d7b9efe3"
      },
      "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",
      "source_build_id": "rr-20260817T220047Z-3eff82c28710"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 206,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_6d6f5442e453a90833f5917b",
        "version": "obs_ea49d6497507d9d3d0840748",
        "last_release_at": "obs_5a385966365c01868e73a995",
        "last_release_url": "obs_d1a0dd5fa0ff44455b31f77c",
        "pushed_at": "obs_cec50b59c9d44b976a71f581",
        "archived": "obs_bf16d6eb3a0925c2ab789471",
        "default_branch": "obs_48c5ffd32aff1907a5a96a42",
        "default_branch_updated_at": "obs_9423e9e8224ba6f4f8c271f1",
        "maintenance_status": "obs_493d3c46b797abdf3df96149",
        "momentum": "obs_101c22aa8a4369b2efb412ea",
        "repository_topics": "obs_4c8f4b6f947aa756a7b5738a",
        "integrations": "obs_9212f24c4bdb332863f2ead8",
        "integration_fingerprint": "obs_33a6f2050b570b66154d5512",
        "deployment_models": "obs_99b33a6d272b3943986a6dde",
        "extensibility": "obs_edf11abfed6cf3999996a379"
      },
      "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",
      "source_build_id": "rr-20260818T184400Z-a23ed8bfcd80"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 206,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_6d6f5442e453a90833f5917b",
        "version": "obs_ea49d6497507d9d3d0840748",
        "last_release_at": "obs_5a385966365c01868e73a995",
        "last_release_url": "obs_d1a0dd5fa0ff44455b31f77c",
        "pushed_at": "obs_cec50b59c9d44b976a71f581",
        "archived": "obs_bf16d6eb3a0925c2ab789471",
        "default_branch": "obs_48c5ffd32aff1907a5a96a42",
        "default_branch_updated_at": "obs_9423e9e8224ba6f4f8c271f1",
        "maintenance_status": "obs_493d3c46b797abdf3df96149",
        "momentum": "obs_101c22aa8a4369b2efb412ea",
        "repository_topics": "obs_4c8f4b6f947aa756a7b5738a",
        "integrations": "obs_9212f24c4bdb332863f2ead8",
        "integration_fingerprint": "obs_33a6f2050b570b66154d5512",
        "deployment_models": "obs_99b33a6d272b3943986a6dde",
        "extensibility": "obs_edf11abfed6cf3999996a379"
      },
      "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",
      "source_build_id": "rr-20260819T220056Z-f72101397689"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 206,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_6d6f5442e453a90833f5917b",
        "version": "obs_ea49d6497507d9d3d0840748",
        "last_release_at": "obs_5a385966365c01868e73a995",
        "last_release_url": "obs_d1a0dd5fa0ff44455b31f77c",
        "pushed_at": "obs_cec50b59c9d44b976a71f581",
        "archived": "obs_bf16d6eb3a0925c2ab789471",
        "default_branch": "obs_48c5ffd32aff1907a5a96a42",
        "default_branch_updated_at": "obs_9423e9e8224ba6f4f8c271f1",
        "maintenance_status": "obs_493d3c46b797abdf3df96149",
        "momentum": "obs_101c22aa8a4369b2efb412ea",
        "repository_topics": "obs_4c8f4b6f947aa756a7b5738a",
        "integrations": "obs_9212f24c4bdb332863f2ead8",
        "integration_fingerprint": "obs_33a6f2050b570b66154d5512",
        "deployment_models": "obs_99b33a6d272b3943986a6dde",
        "extensibility": "obs_edf11abfed6cf3999996a379"
      },
      "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",
      "source_build_id": "rr-20260820T220034Z-f18b1777e0a1"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 206,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_fe5e298a86d877bd2cfde9bc",
        "version": "obs_3cbd97c91be877ff5c817b1b",
        "last_release_at": "obs_c6c7e963011b4f8e543d1b8d",
        "last_release_url": "obs_e0338a258a4e8617db81194e",
        "pushed_at": "obs_7aa764a311ddf9ad718d33c7",
        "archived": "obs_514b880b0beb10c9dc4244fb",
        "default_branch": "obs_f598ced71b98c5c0388f40a5",
        "default_branch_updated_at": "obs_34b7d4f03207775f932f9f06",
        "maintenance_status": "obs_5e8c1a92e64838f45ba8ab11",
        "momentum": "obs_4daaec4851211e41a9ebfc6f",
        "repository_topics": "obs_32f5f30a36026219d576ade4",
        "integrations": "obs_931d20430989c5e0dbeeae47",
        "integration_fingerprint": "obs_77d391e90883d371f046a558",
        "deployment_models": "obs_7b58d786e2228ef26d9e73d3",
        "extensibility": "obs_fca666930d37f2b0714b9b1c"
      },
      "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",
      "source_build_id": "rr-20260821T201849Z-8c0156d1129f"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-25",
      "source_build_id": "git-7a936f4ee51c"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 209,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_929a4d6440385075909d19a5",
        "version": "obs_30cd131851bfe4aa2fa14db6",
        "last_release_at": "obs_80d6b1b991981003ed492ffc",
        "last_release_url": "obs_ae8d754ddc6ce804e3038e19",
        "pushed_at": "obs_f2b33b881cde59eab1df488d",
        "archived": "obs_e7866c982f741331d42a2006",
        "default_branch": "obs_ef1e3a76d3d13b50ca17551a",
        "default_branch_updated_at": "obs_1f76b53cf48fa4f53917f539",
        "maintenance_status": "obs_09713b72aa1e4874b820116b",
        "momentum": "obs_da9b5225e2418cb23d17519a",
        "repository_topics": "obs_27076561f6014a410097af18",
        "integrations": "obs_96b1d2487a04ce2dc6ac9ca4",
        "integration_fingerprint": "obs_2179cb945c1ca1fc852e52c7",
        "deployment_models": "obs_076918649bdaeb5d1f4dbb95",
        "extensibility": "obs_558979096b8509454b8b7d90"
      },
      "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",
      "source_build_id": "rr-20260826T18121207444-67a1f35bc9eb"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 209,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_929a4d6440385075909d19a5",
        "version": "obs_30cd131851bfe4aa2fa14db6",
        "last_release_at": "obs_80d6b1b991981003ed492ffc",
        "last_release_url": "obs_ae8d754ddc6ce804e3038e19",
        "pushed_at": "obs_f2b33b881cde59eab1df488d",
        "archived": "obs_e7866c982f741331d42a2006",
        "default_branch": "obs_ef1e3a76d3d13b50ca17551a",
        "default_branch_updated_at": "obs_1f76b53cf48fa4f53917f539",
        "maintenance_status": "obs_09713b72aa1e4874b820116b",
        "momentum": "obs_da9b5225e2418cb23d17519a",
        "repository_topics": "obs_27076561f6014a410097af18",
        "integrations": "obs_96b1d2487a04ce2dc6ac9ca4",
        "integration_fingerprint": "obs_2179cb945c1ca1fc852e52c7",
        "deployment_models": "obs_076918649bdaeb5d1f4dbb95",
        "extensibility": "obs_558979096b8509454b8b7d90"
      },
      "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",
      "source_build_id": "rr-20260828T185043Z-e21672a963ed"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 209,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_929a4d6440385075909d19a5",
        "version": "obs_30cd131851bfe4aa2fa14db6",
        "last_release_at": "obs_80d6b1b991981003ed492ffc",
        "last_release_url": "obs_ae8d754ddc6ce804e3038e19",
        "pushed_at": "obs_f2b33b881cde59eab1df488d",
        "archived": "obs_e7866c982f741331d42a2006",
        "default_branch": "obs_ef1e3a76d3d13b50ca17551a",
        "default_branch_updated_at": "obs_1f76b53cf48fa4f53917f539",
        "maintenance_status": "obs_09713b72aa1e4874b820116b",
        "momentum": "obs_da9b5225e2418cb23d17519a",
        "repository_topics": "obs_27076561f6014a410097af18",
        "integrations": "obs_96b1d2487a04ce2dc6ac9ca4",
        "integration_fingerprint": "obs_2179cb945c1ca1fc852e52c7",
        "deployment_models": "obs_076918649bdaeb5d1f4dbb95",
        "extensibility": "obs_558979096b8509454b8b7d90"
      },
      "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",
      "source_build_id": "rr-20260829T220435Z-94d4f80e13bd"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_3c2aaa139aad5324c60486a3",
        "version": "obs_035110b79397d5b44d44fcbe",
        "last_release_at": "obs_2ff748ae3acf3fa755a83398",
        "last_release_url": "obs_608c44a0be8518a662f69377",
        "pushed_at": "obs_037625e46f5fe0427e8de063",
        "archived": "obs_df3c4b576682f3ada5cbdf81",
        "default_branch": "obs_8e0413b94ac869649cc44081",
        "default_branch_updated_at": "obs_a14f1da152bbd5ea4732fed8",
        "maintenance_status": "obs_13f2abfa75712f08e4db006c",
        "momentum": "obs_b31fa9ad4c1821ed7f28732d",
        "repository_topics": "obs_38edc3ec483ab991edaa9562",
        "integrations": "obs_ca99e2e17ebfe2b3a44f5cd8",
        "integration_fingerprint": "obs_9ff04ded02e1b7491a36556c",
        "deployment_models": "obs_b5d4c59533842e88475709a7",
        "extensibility": "obs_3e3c2a514fb346cc46a6ece4"
      },
      "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",
      "source_build_id": "rr-20260830T180743Z-89b1c190a2fa"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_ab0472fb79a23330ac2b410b",
        "version": "obs_d9a8d22bce5e7e01db4717b4",
        "last_release_at": "obs_06e12aedaad8b4868df6a77e",
        "last_release_url": "obs_7832418e35f79d7f62a313fb",
        "pushed_at": "obs_a0a48d1a0868e66accb3e8e8",
        "archived": "obs_3b6edd6dbb9a0e33032ade9f",
        "default_branch": "obs_8c20d459a5d832dac1d22c6c",
        "default_branch_updated_at": "obs_156273caa05b56f0b32632c3",
        "maintenance_status": "obs_1e81af6f2a5dcda3823d2bba",
        "momentum": "obs_366a60a8261f9c2724127a64",
        "repository_topics": "obs_9b2ff84b88c7bb324cb0ab30",
        "integrations": "obs_9b83c43d3c14df06a2ad5e50",
        "integration_fingerprint": "obs_e4f01780ce2c7236eb3495cd",
        "deployment_models": "obs_c2b980db20fa2290cc28a312",
        "extensibility": "obs_785bca49b5ac0822e3704943"
      },
      "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",
      "source_build_id": "rr-20260901T19294503971-ea5b2cc0d063"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_ab0472fb79a23330ac2b410b",
        "version": "obs_d9a8d22bce5e7e01db4717b4",
        "last_release_at": "obs_06e12aedaad8b4868df6a77e",
        "last_release_url": "obs_7832418e35f79d7f62a313fb",
        "pushed_at": "obs_a0a48d1a0868e66accb3e8e8",
        "archived": "obs_3b6edd6dbb9a0e33032ade9f",
        "default_branch": "obs_8c20d459a5d832dac1d22c6c",
        "default_branch_updated_at": "obs_156273caa05b56f0b32632c3",
        "maintenance_status": "obs_1e81af6f2a5dcda3823d2bba",
        "momentum": "obs_366a60a8261f9c2724127a64",
        "repository_topics": "obs_9b2ff84b88c7bb324cb0ab30",
        "integrations": "obs_9b83c43d3c14df06a2ad5e50",
        "integration_fingerprint": "obs_e4f01780ce2c7236eb3495cd",
        "deployment_models": "obs_c2b980db20fa2290cc28a312",
        "extensibility": "obs_785bca49b5ac0822e3704943"
      },
      "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",
      "source_build_id": "rr-20260902T185057Z-fe67ecd27eb3"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-03",
      "source_build_id": "git-ce77ee524fc1"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_3f59c1e7c65bd734ce497cbd",
        "version": "obs_890e3b4b67261c3ef7bf74a1",
        "last_release_at": "obs_812e16845fcdcc2cf5b8e586",
        "last_release_url": "obs_3e8a8392ac6db83c3fa30234",
        "pushed_at": "obs_e7675628459f4938a5de85f5",
        "archived": "obs_3d96aa77cc28fe41609906a3",
        "default_branch": "obs_da9096894ec40d51cf18560d",
        "default_branch_updated_at": "obs_6b10a153c07aae972ddc9e85",
        "maintenance_status": "obs_c5cc250ff0e152bbccba8c2d",
        "momentum": "obs_622e785b974c6e0c8a029b59",
        "repository_topics": "obs_90a48ee2b7219e9e07814bcf",
        "integrations": "obs_7d2c0b13fcb81c24304bee12",
        "integration_fingerprint": "obs_614454e6111195376470dec5",
        "deployment_models": "obs_71d54bb733f4fcb1acbf368b",
        "extensibility": "obs_c804e3bd457a85a9cd9b6347"
      },
      "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",
      "source_build_id": "rr-20260904T19004901707-f081cadc897c"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_3f59c1e7c65bd734ce497cbd",
        "version": "obs_890e3b4b67261c3ef7bf74a1",
        "last_release_at": "obs_812e16845fcdcc2cf5b8e586",
        "last_release_url": "obs_3e8a8392ac6db83c3fa30234",
        "pushed_at": "obs_e7675628459f4938a5de85f5",
        "archived": "obs_3d96aa77cc28fe41609906a3",
        "default_branch": "obs_da9096894ec40d51cf18560d",
        "default_branch_updated_at": "obs_6b10a153c07aae972ddc9e85",
        "maintenance_status": "obs_c5cc250ff0e152bbccba8c2d",
        "momentum": "obs_622e785b974c6e0c8a029b59",
        "repository_topics": "obs_90a48ee2b7219e9e07814bcf",
        "integrations": "obs_7d2c0b13fcb81c24304bee12",
        "integration_fingerprint": "obs_614454e6111195376470dec5",
        "deployment_models": "obs_71d54bb733f4fcb1acbf368b",
        "extensibility": "obs_c804e3bd457a85a9cd9b6347"
      },
      "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",
      "source_build_id": "rr-20260905T041402Z-762fe1e71222"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-07",
      "source_build_id": "git-8f4ec4d2012f"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_fb6005e5baa7d0b0f90a22af",
        "version": "obs_73a08dde648871e326bd351e",
        "last_release_at": "obs_fbdd0140e1768006ec8479d7",
        "last_release_url": "obs_2ba50da474ed871bfd4af89d",
        "pushed_at": "obs_ff98873b6288e490f08eafce",
        "archived": "obs_6f47f3fdb54ddf66f2ec4d9d",
        "default_branch": "obs_31ececc58baa52ff4787b5ea",
        "default_branch_updated_at": "obs_e1e8352896032954bf36f501",
        "maintenance_status": "obs_3d344eae906d102c89b139e9",
        "momentum": "obs_c8fabbdbe2097275a1b40944",
        "repository_topics": "obs_d90b6a823d9ac26b2cf451b7",
        "integrations": "obs_f56ac67c5ce18773c9e807af",
        "integration_fingerprint": "obs_85933de7eb638f0c7fc388e6",
        "deployment_models": "obs_48cf3d880b9d82ccb4043d1d",
        "extensibility": "obs_fb9bdcf72d91e93c292151ae"
      },
      "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",
      "source_build_id": "rr-20260908T05090315811-ae50806b8076"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_303a110cd87e87713bea3a9a",
        "version": "obs_3e6c73cb75a0162c5cddf329",
        "last_release_at": "obs_7f4b8777f404a6105b992406",
        "last_release_url": "obs_e96f99795b19018ae1cf403e",
        "pushed_at": "obs_415793d41c6d65d93a23931e",
        "archived": "obs_7515c3968e4833540574af60",
        "default_branch": "obs_79e2e208ea14861f2e7c5c05",
        "default_branch_updated_at": "obs_1495750da459c2048d83e99c",
        "maintenance_status": "obs_68ab32989aec619c56d80b4c",
        "momentum": "obs_c81988a6caba632e1f4364ae",
        "repository_topics": "obs_542d19cdc359e12e99305551",
        "integrations": "obs_6bf814ea7785771c4950be69",
        "integration_fingerprint": "obs_422c44453cb7a23856d211a7",
        "deployment_models": "obs_d002ac29cf51beeac0a99157",
        "extensibility": "obs_54839140ced6b7f2b19a850f"
      },
      "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",
      "source_build_id": "rr-20260911T09310289742-ec7c440262a5"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_c2c9e59921168840821da0cd",
        "version": "obs_b046e0c74e62e81dab5c10a5",
        "last_release_at": "obs_fe42c1f457111fc81fdd3bc4",
        "last_release_url": "obs_4560c934b86a1776e4c4c8a3",
        "pushed_at": "obs_0ec5d07e1e953a51295f7d17",
        "archived": "obs_31c80b741cfd36247a9d8119",
        "default_branch": "obs_a9655bb19721ba2927606aad",
        "default_branch_updated_at": "obs_f617679ce89cbea5a63a6d57",
        "maintenance_status": "obs_88f27cdf6fb3d84c0aa92db0",
        "momentum": "obs_69bded8a7fec31ceb7fbc908",
        "repository_topics": "obs_feb03c1ef025381b20a013b3",
        "integrations": "obs_5c4f9419d6f49c4fa95c7a2b",
        "integration_fingerprint": "obs_8f845c3d738c947f7a6e8731",
        "deployment_models": "obs_6938f888c8062b312bd391c4",
        "extensibility": "obs_be129d168a942eab4aba35b7"
      },
      "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",
      "source_build_id": "rr-20260912T17043226749-4b7536538ed8"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_7b4d2b3550eba588f3cba7c1",
        "version": "obs_b37cd994a73485f0c5a4d28a",
        "last_release_at": "obs_acd5df8c136f80a6a201edde",
        "last_release_url": "obs_ce9c86741d0079642e9d0f20",
        "pushed_at": "obs_88fa2d16aaa3f37eec6cc0fc",
        "archived": "obs_d8de91fd8d12d8141e9123dd",
        "default_branch": "obs_ea2ddc287866b3c8b40362de",
        "default_branch_updated_at": "obs_c98add407e9151cb684db885",
        "maintenance_status": "obs_43bad40a705b33e29a3bf446",
        "momentum": "obs_381e012db8533bc859ba6afd",
        "repository_topics": "obs_9864eb11f0b4ab09de5a04bb",
        "integrations": "obs_0105d826629c00e7c8bd06bd",
        "integration_fingerprint": "obs_d08b3b08910dc90fcdc15b78",
        "deployment_models": "obs_3be08ba52755ba8bba5e2696",
        "extensibility": "obs_9a7dff36e03b4102fc358d2d"
      },
      "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",
      "source_build_id": "rr-20260913T05042152945-c4476eca3a92"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_c34cf2bb9783fa09ccd422b7",
        "version": "obs_32b55c479a4e93987bf111e5",
        "last_release_at": "obs_6926bf94d71f4c35e0945383",
        "last_release_url": "obs_07aefb194e0aeff650cbe1e7",
        "pushed_at": "obs_b04ef7e0efcdd5f8e3d504aa",
        "archived": "obs_513366c5b378297476b2c490",
        "default_branch": "obs_92bc7eb8495c008b72d0b528",
        "default_branch_updated_at": "obs_d9fdad48350c2ea8bf5a0e3d",
        "maintenance_status": "obs_eb7e652be9c4f797434830b3",
        "momentum": "obs_c5ef993c210e2cc9194a3e2b",
        "repository_topics": "obs_374c2c4339ed146a5afe5932",
        "integrations": "obs_06d23a9ee8aeb652df4ac62a",
        "integration_fingerprint": "obs_93cacdc7c859f4db6c4e8479",
        "deployment_models": "obs_c17b2f26dec014db11440d73",
        "extensibility": "obs_c2581a3957f1215fc89c2959"
      },
      "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",
      "source_build_id": "rr-20260915T11460938234-02c299ab7cc9"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_d572570e43a1af9ff9633e70",
        "version": "obs_d86e69ca64ba824da6a1cd4f",
        "last_release_at": "obs_563a2fa81e57f4d5c580fb5c",
        "last_release_url": "obs_cddb7bb5613dd282d4f37ebe",
        "pushed_at": "obs_bf93bcabda137c2c74275e3b",
        "archived": "obs_cd803c67e0c9e49593881fbb",
        "default_branch": "obs_55b6f2142fdb6ebb33b07006",
        "default_branch_updated_at": "obs_445f1275e7f22f3d6ab3fe1b",
        "maintenance_status": "obs_96331f7a72596a2fc631ed7b",
        "momentum": "obs_e04b10a8bc7cc05eeba23b42",
        "repository_topics": "obs_8446d019c8d89425445182b5",
        "integrations": "obs_3d66ad156fc02df14fed8e83",
        "integration_fingerprint": "obs_54cf3d08b9c0b9b8bb6326c3",
        "deployment_models": "obs_833e760d1cc556b97b5f407e",
        "extensibility": "obs_c1a1517bae36de09423ac013"
      },
      "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",
      "source_build_id": "rr-20260917T21451379534-357161f90fee"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_3d461dae656bd92792bd77e3",
        "version": "obs_feabdb953dafc7f0de532410",
        "last_release_at": "obs_ef24cef27b8723fb009df24d",
        "last_release_url": "obs_5d493a3afd84c245818be6cd",
        "pushed_at": "obs_b4cb0c3b424ec8d427d0114d",
        "archived": "obs_ccb080ec36431f47d619e7a1",
        "default_branch": "obs_c25d9797a881755dcb296379",
        "default_branch_updated_at": "obs_e81efba6256351bd31001b51",
        "maintenance_status": "obs_9b42de01084cb24f6861fd42",
        "momentum": "obs_31ad1bd16e207276a81ae05c",
        "repository_topics": "obs_b1b52983f8660e756fe94635",
        "integrations": "obs_acf5ef596ddb70b368722c84",
        "integration_fingerprint": "obs_796ace814716afdb84d69eaf",
        "deployment_models": "obs_67557cfd2eeeb6004fdcbdb5",
        "extensibility": "obs_3c7a017ef5d4d70292270524"
      },
      "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",
      "source_build_id": "rr-20260919T17064008130-eaaffbe378a2"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_3db014e9f87079373b366342",
        "version": "obs_b2d64e8e7e0dcb7531d29831",
        "last_release_at": "obs_71a851502a715014624baedc",
        "last_release_url": "obs_16b50859a6a36a916cfbf8d9",
        "pushed_at": "obs_501f3cd399fe275e2743e674",
        "archived": "obs_2fec53c32ea0453b4bf645eb",
        "default_branch": "obs_c233fc928c20f6066bb0e955",
        "default_branch_updated_at": "obs_cd54a5d7c47a8b0cec6f318c",
        "maintenance_status": "obs_4c81541dd96d4b298c10c92a",
        "momentum": "obs_2d36325dc8847876cfa8423a",
        "repository_topics": "obs_0c96d8b4a93bb839b3ffd4a1",
        "integrations": "obs_d15652a0bfb1a887fc6e54e5",
        "integration_fingerprint": "obs_7f0d060b82094b20c519defd",
        "deployment_models": "obs_b71cb0f04e0d2a5f3cb8a66d",
        "extensibility": "obs_1a3f6f65c5987bb40f117570"
      },
      "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",
      "source_build_id": "rr-20260920T17063286887-6ef439c1d8d7"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_ea05a1ab3f87358377b1f316",
        "version": "obs_153aff42b3780d1e1682a45d",
        "last_release_at": "obs_2297316822fc78b1e3e580e0",
        "last_release_url": "obs_bd860c3156049a7f12c558c3",
        "pushed_at": "obs_832e54bfae20480189801388",
        "archived": "obs_7c48aa17d47e7a7679135516",
        "default_branch": "obs_d5a96ba58726751823d92f6c",
        "default_branch_updated_at": "obs_fa5eb55c893430955f52d7f5",
        "maintenance_status": "obs_56dd30f07bed68fa3f202742",
        "momentum": "obs_9119a5b011f0d330758657df",
        "repository_topics": "obs_bc8f0b0387964ab875605c92",
        "integrations": "obs_5e997c27fc0e778839b5d93f",
        "integration_fingerprint": "obs_54444ead59d461bb3bd529e3",
        "deployment_models": "obs_22227de619a2902e804979fb",
        "extensibility": "obs_8a3ce72c11830dff17c1d166"
      },
      "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",
      "source_build_id": "rr-20260921T23471633704-3e244a728712"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_722279201906c7e7582b183a",
        "version": "obs_74b41221c533ce034417a38a",
        "last_release_at": "obs_eba08354a2a0fd5bb20b0e6c",
        "last_release_url": "obs_4d66e8a99944108f4bcc1ac0",
        "pushed_at": "obs_a5b0bcb584c11cd6913cbb5c",
        "archived": "obs_a2cd03ec02d4ed9d71e12fbd",
        "default_branch": "obs_f16d976b9cd3b5c37c4cf173",
        "default_branch_updated_at": "obs_c14ba0248f8d21cad2e40c19",
        "maintenance_status": "obs_2e65345b25c826aafbd17e69",
        "momentum": "obs_f1733386cfea305946ce1050",
        "repository_topics": "obs_26846cedecf53ce1233b8668",
        "integrations": "obs_a5b822e89a55f34a2f833f64",
        "integration_fingerprint": "obs_58a1e2964138097cd2f6d2d9",
        "deployment_models": "obs_c3225160d82f560f5c33899c",
        "extensibility": "obs_d6e562b267ef1de009f94ac3"
      },
      "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",
      "source_build_id": "rr-20260922T17063968810-9fba741a0598"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_7520b73662fe92e01e4f6cf0",
        "version": "obs_81fe947dd964b13b8d63cae4",
        "last_release_at": "obs_0b713631b5f247735dca57c0",
        "last_release_url": "obs_354921b17561ffe1c30367e1",
        "pushed_at": "obs_27aa519bd2194521be8b5fe2",
        "archived": "obs_37189d38b86d8f2bac921d55",
        "default_branch": "obs_e6d06fd931191c2e2e5927b0",
        "default_branch_updated_at": "obs_c4f59751d7219181da378c44",
        "maintenance_status": "obs_ea50b716006954529cc15e10",
        "momentum": "obs_24e0aedfb84e51e78048cff2",
        "repository_topics": "obs_c2884cde9267ccc61c991467",
        "integrations": "obs_33e532e0c5bfb9a8449cc823",
        "integration_fingerprint": "obs_37f7ecefe05cb0964c0a8b85",
        "deployment_models": "obs_02bd5d96cf037069db1e8f05",
        "extensibility": "obs_717635e7287e400c47988ef5"
      },
      "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",
      "source_build_id": "rr-20260923T19482970342-e2b390ffd8e6"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_f4299ff57c8af517ae7eca31",
        "version": "obs_0908e59969b95d7411a9fc4d",
        "last_release_at": "obs_9ebb990e5886ee0f05094605",
        "last_release_url": "obs_95cb6e5ad5ed45ea947775ef",
        "pushed_at": "obs_f52ec3c444908e48f5e681e9",
        "archived": "obs_86856a9cfc11310f86b4d595",
        "default_branch": "obs_649a8efe5a91ce4f998d0d18",
        "default_branch_updated_at": "obs_7ad12fe9cc4c9de835c9dd9c",
        "maintenance_status": "obs_5b192636a3e9ae3208aba054",
        "momentum": "obs_51cb1377dd8cc732c8073e7f",
        "repository_topics": "obs_52f39332788fb119dc6a76e9",
        "integrations": "obs_ac26190c94b8a168e492a9bc",
        "integration_fingerprint": "obs_1277a316cbb9d52f06d2ce61",
        "deployment_models": "obs_db17cd6b65a87541a60d0db9",
        "extensibility": "obs_2ec3f99996ae56fbf8edf441"
      },
      "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",
      "source_build_id": "rr-20260924T21491646329-69daaab637a7"
    },
    {
      "id": "gh:ferroxlabs/ijfw",
      "score": 8.4,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 8.0,
        "momentum": 7.0,
        "maturity": 6.6,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.9,
        "setup_ease": 6.4
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.6.5",
      "last_release_at": "2026-07-11T04:05:09Z",
      "last_release_url": "https://github.com/FerroxLabs/ijfw/releases/tag/v1.6.5",
      "maintenance_status": "active",
      "integration_fingerprint": "ca77f75b2cc4efc3",
      "integration_count": 3,
      "integrations": [
        "Claude Code",
        "Model Context Protocol",
        "OpenAI Codex"
      ],
      "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_a590fd8e6e392b0fbb4c6d04",
        "version": "obs_d25b462d0b9189e1d1b31c4e",
        "last_release_at": "obs_4d59f58e26eda32d0b444fdc",
        "last_release_url": "obs_812cdb2c73ff8b9afe949776",
        "pushed_at": "obs_1e058bdd966a06af2c0422df",
        "archived": "obs_3dbce0f08ec21e4e85576e15",
        "default_branch": "obs_2f852f70ae8ec71477878b80",
        "default_branch_updated_at": "obs_be679d61eb4372e817d20e15",
        "maintenance_status": "obs_74733bad77a803531d735bd8",
        "momentum": "obs_1db27bbcceb1ec5c4edf4d10",
        "repository_topics": "obs_f3d55f3b66b418b5c1dd2712",
        "integrations": "obs_969ae8112d2eb4939ce6a89e",
        "integration_fingerprint": "obs_d7f18dff0c00195fb1472d30",
        "deployment_models": "obs_8f35c77b95df64fa2e97e611",
        "extensibility": "obs_0253af3249231ca484607d8b"
      },
      "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",
      "source_build_id": "rr-20260925T13505799466-825d31ca5990"
    }
  ],
  "changes": [
    {
      "id": "evt_4d2e774239ac3c8a907a",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-21T05:07:13.847315Z",
      "before": 210,
      "after": 211,
      "explanation": "Stars changed: 210 → 211.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_03068aea190c668b14c8",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-30T11:11:30.055674Z",
      "before": 209,
      "after": 210,
      "explanation": "Stars changed: 209 → 210.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_28d0442d636498d7c5ab",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-17T10:17:27.783425Z",
      "before": 205,
      "after": 206,
      "explanation": "Stars changed: 205 → 206.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_4d20c6937d3dd0cb0ccf",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 204,
      "after": 205,
      "explanation": "Stars changed: 204 → 205.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_c0a9ce32460803f561f5",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 205,
      "after": 204,
      "explanation": "Stars changed: 205 → 204.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_51953b6f61aca1b51067",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 200,
      "after": 204,
      "explanation": "Stars changed: 200 → 204.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    },
    {
      "id": "evt_6811f25d465557250baa",
      "entity_id": "gh:ferroxlabs/ijfw",
      "item_url": "/item/ferroxlabs-ijfw/",
      "title": "FerroxLabs/ijfw",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 197,
      "after": 200,
      "explanation": "Stars changed: 197 → 200.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.4,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Developer Tool",
      "section": "Developer Workflow",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "candidate",
      "setup_ease": 6.4,
      "best_for": [
        "Developers switching between Claude Code, Codex, Cursor, and similar agent CLIs",
        "Teams that want persistent cross-session memory without locking into one agent vendor"
      ],
      "risk_categories": [],
      "search_text": "ferroxlabs/ijfw ferroxlabs open_source other agent_framework gold conditional try_now developers switching between claude code, codex, cursor, and similar agent clis teams that want persistent cross-session memory without locking into one agent vendor claude code model context protocol openai codex model context protocol",
      "material_mover": false
    }
  ]
}
