{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "entity_id": "gh:mitkox/esf",
  "points": [
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 158,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "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": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-09-27T01:47:58.533096Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_6284166c49bbb5846581b208",
        "version": "obs_a0cf7955ad2e19ad32109ce4",
        "last_release_at": "obs_8518299bdc9d155ed6b92713",
        "last_release_url": "obs_445b661ac5d771f6f52d7bd6",
        "pushed_at": "obs_a3aed7c8d9e063985211c73a",
        "archived": "obs_ebd4884c6bdb1c17f0f7cea8",
        "default_branch": "obs_089a5bfd0d87e21afbdf29f7",
        "default_branch_updated_at": "obs_dad156a1e080752fce422042",
        "maintenance_status": "obs_3408d85b7f1fc75ce9f66c3c",
        "momentum": "obs_77e868bf905b4e090e6606bd",
        "repository_topics": "obs_2d02c4142a10532d4227e82f",
        "integrations": "obs_43c19592bed92b2826b28e5b",
        "integration_fingerprint": "obs_296167c6d8e70ad8d8f63362",
        "deployment_models": "obs_9edd413d1145d0136251ba21",
        "extensibility": "obs_8ae92a909543a2daf78b571d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-27"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 171,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-09-28T13:47:34.707135Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b09f1af97d55db20ac89f30f",
        "version": "obs_f4fcce862321023355e17354",
        "last_release_at": "obs_366b1422b681cf97bb65557f",
        "last_release_url": "obs_0309df51706dee0ab050cd01",
        "pushed_at": "obs_cb06180d7f920af4535d5018",
        "archived": "obs_6e80c95d25118047f238905a",
        "default_branch": "obs_14afb12b71f2791af5c12c71",
        "default_branch_updated_at": "obs_901531f560a10706796756ea",
        "maintenance_status": "obs_6ae1076bea0712edd046b361",
        "momentum": "obs_c0f42a0eaec7541e2f29cb09",
        "repository_topics": "obs_96dea3455a86bc9393083afe",
        "integrations": "obs_fd2b7e13dcccd109ef927a96",
        "integration_fingerprint": "obs_607746adc375a87c7e0c3b5c",
        "deployment_models": "obs_b7150c10ffe4846363a1ce50",
        "extensibility": "obs_03cb3920f28b480fe5cf230e"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-28"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 178,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-09-29T17:08:16.498456Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ee3b13728afca1502c88d926",
        "version": "obs_4e7480fa787337449b367061",
        "last_release_at": "obs_790f367905819af0985dbc32",
        "last_release_url": "obs_0932954ef8aaad30f320dfe2",
        "pushed_at": "obs_4efddad11abe88f0a66cbc37",
        "archived": "obs_0f897697c3cb8b5acf8e409f",
        "default_branch": "obs_3d4a2ffee9fd930076b23160",
        "default_branch_updated_at": "obs_fb0d6141af156fe1c1ec2938",
        "maintenance_status": "obs_bfded438d14fc4b2a1b15537",
        "momentum": "obs_c19b57e19d56dfed1703cb6c",
        "repository_topics": "obs_6a2c7b3776da822833811336",
        "integrations": "obs_27932a95b39e687c5f6c478b",
        "integration_fingerprint": "obs_a8aa27ade8d2819a94f309be",
        "deployment_models": "obs_e205950a2cadd852689d3b1f",
        "extensibility": "obs_d4bf77b37616e68b2efa2cd1"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-29"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 179,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-09-30T05:08:12.323055Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_77096ed3561f18de2a905730",
        "version": "obs_5140d2aadbcdb5c6a5cdc122",
        "last_release_at": "obs_0a5a3ef0d52fe5ad36c15837",
        "last_release_url": "obs_c210a9360438910463ae6980",
        "pushed_at": "obs_3b7446a177233b5e993ac6fb",
        "archived": "obs_a2c7ad61bd6e78068582e3c4",
        "default_branch": "obs_495753a72cd426e824ff214e",
        "default_branch_updated_at": "obs_ba84d12b5ef2cb51b5a3c62f",
        "maintenance_status": "obs_e1bafac7831354f9aaa6704f",
        "momentum": "obs_6a77159ae275ce604ce7dbae",
        "repository_topics": "obs_a14aa03315950977b36cfe01",
        "integrations": "obs_c5c3416173dba5eedced704b",
        "integration_fingerprint": "obs_f9e2641b269334c18d06567f",
        "deployment_models": "obs_5f229db81c19e3745f2cce20",
        "extensibility": "obs_fd8b18f86360f4dcd70f3ea2"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-30"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 182,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-01T21:24:16.558226Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_c94d40a827853178c13dca26",
        "version": "obs_601a062ba62af668678335be",
        "last_release_at": "obs_fe279adada3f5d0234518dbf",
        "last_release_url": "obs_c6df9e373a198b20f3e77df5",
        "pushed_at": "obs_8c616cd73db4fd1de42006a3",
        "archived": "obs_7d5a11554e4e0643b490e09b",
        "default_branch": "obs_094a794599e754f958505035",
        "default_branch_updated_at": "obs_01afdf4643f0e2d41e090ce9",
        "maintenance_status": "obs_589962145e4cef0b5582cef2",
        "momentum": "obs_fd2eec258d6c3c71f3c1a22c",
        "repository_topics": "obs_00b8256487bbd94579286450",
        "integrations": "obs_5e2644155782a26c09f380b1",
        "integration_fingerprint": "obs_67e7c54096da87460af209ca",
        "deployment_models": "obs_965762f0cdb8845f015008a3",
        "extensibility": "obs_8732d04e6a3ed0f433ff65e2"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-01"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 184,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-02T17:11:36.588066Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7391b358684193f0721bd379",
        "version": "obs_7a62e30e0217a3ba989555ae",
        "last_release_at": "obs_c6f9bdc8333194071176c420",
        "last_release_url": "obs_751bc1257042c1b6ab49d6eb",
        "pushed_at": "obs_d77839368ab66091491332bc",
        "archived": "obs_7fe4c89f3816981a48beb796",
        "default_branch": "obs_8d6bdbb96e71e8e67feeeedb",
        "default_branch_updated_at": "obs_b595d9b8cbf291d302de6f35",
        "maintenance_status": "obs_9b8a3fee890a1d793a396a61",
        "momentum": "obs_476ad217cbd6365dfe190475",
        "repository_topics": "obs_708d1394245a5c3bdb487112",
        "integrations": "obs_ee1f01187e9261015b5539d1",
        "integration_fingerprint": "obs_3557eee023f84cacdba0172b",
        "deployment_models": "obs_7dc01fc1ee7daf315a580049",
        "extensibility": "obs_035ef872a6cadf3e4c3a5c08"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-02"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 184,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-03T17:13:14.190776Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9f910bcf94b05f76d088bf62",
        "version": "obs_054fec221704ece3ca02f4c2",
        "last_release_at": "obs_226bed354c68e93fcd862dd1",
        "last_release_url": "obs_1ebe5d44be5e30f6ecbb7cf5",
        "pushed_at": "obs_79dca0e1c5658c6b9d6f2d00",
        "archived": "obs_b531953e5e33066f5d60231c",
        "default_branch": "obs_160ce1a2810e7d76c86d4733",
        "default_branch_updated_at": "obs_ee9365e9e31ec83c8bae690b",
        "maintenance_status": "obs_eb8ff1595a01e028a5848ecd",
        "momentum": "obs_c464be34185fc9f507956448",
        "repository_topics": "obs_781de292c5aec46c3a23d568",
        "integrations": "obs_d9eba9bb5dd4748f69f33154",
        "integration_fingerprint": "obs_8a68bdde923a3efacffc53b1",
        "deployment_models": "obs_55f4eed8c644ec7250640437",
        "extensibility": "obs_bdbf0fe21dae633144631758"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-03"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 186,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-05T17:12:19.837870Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b8e37ce8dfe54563c738b255",
        "version": "obs_9e9bca5711d7ee0fa0ffb513",
        "last_release_at": "obs_38ebae223861cdb03e94d0c1",
        "last_release_url": "obs_1ba214926dfbf55c67eb442f",
        "pushed_at": "obs_e1745ab02ff7fbd38ce2cb16",
        "archived": "obs_0daf6808c507578dd83222c2",
        "default_branch": "obs_af7d0a416c6ade5fdf927522",
        "default_branch_updated_at": "obs_a58098ad3d0dfb26fd547d5a",
        "maintenance_status": "obs_60436c2b3bd793f5be9d3508",
        "momentum": "obs_f2a6e3a532c389bc05b99066",
        "repository_topics": "obs_1ca923b7a355989788eccd9d",
        "integrations": "obs_38a8be50fa4cc08711da9b7d",
        "integration_fingerprint": "obs_0a7eb3fd8a6a55f962e7a5c3",
        "deployment_models": "obs_0c52aeb9d4e322e75462c65e",
        "extensibility": "obs_402c630966c6e733141da69d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-05"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 186,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T08:10:15Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-06T17:10:49.497470Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_83a1be643a5e7b6d8d3bdd43",
        "version": "obs_cffeb15713a634b209d477ee",
        "last_release_at": "obs_4f5b9363a8aefca3be0eba19",
        "last_release_url": "obs_cb69367dd8b04f74fcf1ee64",
        "pushed_at": "obs_d439f0ba9c2ecc2bfdfc32c9",
        "archived": "obs_261875e3df4b2743b9707846",
        "default_branch": "obs_1e70d1212b4a4cfb286a4910",
        "default_branch_updated_at": "obs_f1a6a136f77aa847934fd905",
        "maintenance_status": "obs_e9e4e529dd56fc4794aebf65",
        "momentum": "obs_9dce7876290e4cdf4698dc07",
        "repository_topics": "obs_a17c62c40c819c68c7538e10",
        "integrations": "obs_c60800310ea3138b98f58790",
        "integration_fingerprint": "obs_1c16bcc5ef4b7b658d56fc05",
        "deployment_models": "obs_c0b0ad6812a7eb3bd75f674a",
        "extensibility": "obs_ccc13f13e56643331f6b8bfc"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-06"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 187,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T07:53:44Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-07T17:10:55.089768Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_813ef35a5b65fedaa7f2913b",
        "version": "obs_ff4710d2c7e1fdd4f538d278",
        "last_release_at": "obs_fe3db39c73442ef7be95b270",
        "last_release_url": "obs_b52397b1313d0c45c9c233c2",
        "pushed_at": "obs_81566c95d45640d4594d8d8d",
        "archived": "obs_17fdab2ac4c106ccea2e99ea",
        "default_branch": "obs_73b6b9de2322895b0b5c067c",
        "default_branch_updated_at": "obs_7d47f96712b40d55efc84b11",
        "maintenance_status": "obs_4a25c873d826e783e218147a",
        "momentum": "obs_a93e69e60d4460f58f7ed6d8",
        "repository_topics": "obs_176efcc6a6f279963212b38e",
        "integrations": "obs_b6f23c994f5afba537cd95fc",
        "integration_fingerprint": "obs_ed46f75f1c930d166aa4e1bf",
        "deployment_models": "obs_368321c70b265075d8bc84b0",
        "extensibility": "obs_bc65b9c15f86b6f3983b5738"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-07"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 187,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T07:53:44Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-08T05:15:53.503430Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_6eec14d71e3800712d7986bc",
        "version": "obs_b417a200d12fe3082570e0b0",
        "last_release_at": "obs_8f7bb4b1e28d01e7a8b42a2f",
        "last_release_url": "obs_0527c685eba0a238b9bc6554",
        "pushed_at": "obs_c19ddbb2a14068a1bb645f8c",
        "archived": "obs_b40ce261948e7455e4a3cd5d",
        "default_branch": "obs_19ebd233e334a69ed4ccbf4a",
        "default_branch_updated_at": "obs_40db2cf912b1b05c76242dda",
        "maintenance_status": "obs_736c6aca9b04be4159030294",
        "momentum": "obs_876cdfe41df6087d4d52722e",
        "repository_topics": "obs_09f19c6dec515514eb82f117",
        "integrations": "obs_7627fbe927fb8be2f937c2b1",
        "integration_fingerprint": "obs_909c1a69ca1dda45744056b1",
        "deployment_models": "obs_b1b2777501aac95152e0d005",
        "extensibility": "obs_816e8579a30ac371a5aff531"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-08"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 189,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T07:53:44Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-09T17:10:43.538271Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_6aba4ddeee2a63c74a8aab22",
        "version": "obs_c6bf9c60bb0739c11879c2d4",
        "last_release_at": "obs_947b3654d9368fb7f37426c2",
        "last_release_url": "obs_2f1cc0acf2e3c9f2b1f24c1b",
        "pushed_at": "obs_93fe5b13b04bfc97890059b2",
        "archived": "obs_f119270ef5c465bc9ee5f963",
        "default_branch": "obs_a71749f31634a9aee44dc352",
        "default_branch_updated_at": "obs_21b86f7505479c26d82a964a",
        "maintenance_status": "obs_115b414ced0513100f209c00",
        "momentum": "obs_282095d4381222e53c24d53a",
        "repository_topics": "obs_95bdd9366cb52a6257997b92",
        "integrations": "obs_15ab0536866ff3f5b0ed938e",
        "integration_fingerprint": "obs_5e90256ef365ac73232c7529",
        "deployment_models": "obs_5dd58f5aecf5e0627719d595",
        "extensibility": "obs_635743e3308505a4d49a16da"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-09"
    },
    {
      "id": "gh:mitkox/esf",
      "score": 6.6,
      "popularity": 158.0,
      "stars": 189,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 6.5,
        "novelty": 6.5,
        "momentum": 6.5,
        "maturity": 7.0,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 7.4,
        "setup_ease": 4.2
      },
      "tier": "Bronze",
      "verdict": "watch",
      "risk": "conditional",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v0.5.0",
      "last_release_at": "2026-09-27T07:53:44Z",
      "last_release_url": "https://github.com/mitkox/esf/releases/tag/v0.5.0",
      "maintenance_status": "active",
      "integration_fingerprint": "951be00f7ec5f9b8",
      "integration_count": 2,
      "integrations": [
        "Claude Code",
        "OpenAI Codex"
      ],
      "source_observed_at": "2026-10-10T17:09:29.745535Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b9e1c0657dc89285e3ab766e",
        "version": "obs_c0b4fac91755ef82d806d827",
        "last_release_at": "obs_bd43cc0351834b05eac7563a",
        "last_release_url": "obs_64d12fe667f70787b683ce9f",
        "pushed_at": "obs_7dc16c4be7c2ca76b8f4b23d",
        "archived": "obs_e8d96003334bd5f47cbaa9e3",
        "default_branch": "obs_e5ce05cee52dab9e759b4433",
        "default_branch_updated_at": "obs_7f2e56f38dc2e60a87dac56a",
        "maintenance_status": "obs_cf263c48031e10e5e5d55395",
        "momentum": "obs_3e0ddad5967fe1d3a2c51286",
        "repository_topics": "obs_efc1dbc520613d37b55f026e",
        "integrations": "obs_665257f7646f02d37f0c7152",
        "integration_fingerprint": "obs_2dac369807f86a09426286c4",
        "deployment_models": "obs_6a6323722909ab8408b7cf6d",
        "extensibility": "obs_7c0f3ef19f844c5f8ab24490"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-10"
    }
  ],
  "changes": [
    {
      "id": "evt_c6f642006ed4102b65b7",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-09T05:11:59.425720Z",
      "before": 187,
      "after": 189,
      "explanation": "Stars changed: 187 → 189.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_8b3471f5c30ef875a972",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-07T05:14:31.025401Z",
      "before": 186,
      "after": 187,
      "explanation": "Stars changed: 186 → 187.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_4324ea66c9962737f156",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-05T17:12:19.837870Z",
      "before": 184,
      "after": 186,
      "explanation": "Stars changed: 184 → 186.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_c1f89a1a823ddf40b70c",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-02T13:49:49.476083Z",
      "before": 182,
      "after": 184,
      "explanation": "Stars changed: 182 → 184.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_3ba79f15813f09ed23ea",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-01T20:04:09.626108Z",
      "before": 181,
      "after": 182,
      "explanation": "Stars changed: 181 → 182.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_549b10e786bf84261a3d",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-01T17:20:20.713752Z",
      "before": 179,
      "after": 181,
      "explanation": "Stars changed: 179 → 181.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_924e103a17bd0c0a890f",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-30T05:08:12.323055Z",
      "before": 178,
      "after": 179,
      "explanation": "Stars changed: 178 → 179.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_66f1fdd5c82e3fdc8a44",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-29T17:08:16.498456Z",
      "before": 175,
      "after": 178,
      "explanation": "Stars changed: 175 → 178.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_fc80a999e4250e11a606",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-29T05:09:59.243338Z",
      "before": 171,
      "after": 175,
      "explanation": "Stars changed: 171 → 175.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_f1c3c4dd6f5f6d580f1f",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-28T13:47:34.707135Z",
      "before": null,
      "after": "v0.5.0",
      "explanation": "Version changed: not recorded → v0.5.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_7e07f0754e1c3d91129e",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-28T13:47:34.707135Z",
      "before": 158,
      "after": 171,
      "explanation": "Stars changed: 158 → 171.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs claude code openai codex",
      "material_mover": false
    },
    {
      "id": "evt_9df0fc6b0de0fe4f1cb1",
      "entity_id": "gh:mitkox/esf",
      "item_url": "/item/esf-engineering-software-factory/",
      "title": "ESF (Engineering Software Factory)",
      "category": "other",
      "kind": "new_entity",
      "occurred_at": "2026-09-27T01:47:58.533096Z",
      "before": null,
      "after": "watch",
      "explanation": "Newly added to RepoRadar's decision catalog.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Bronze",
      "risk": "conditional",
      "verdict": "watch",
      "score": 6.6,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Agent",
      "section": "Agent Infrastructure",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "agent_framework",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 4.2,
      "best_for": [
        "platform teams running coding agents",
        "self-hosting engineering orgs"
      ],
      "risk_categories": [
        "system"
      ],
      "search_text": "esf (engineering software factory) mitkox open_source other bronze conditional watch platform teams running coding agents self-hosting engineering orgs self-hosted",
      "material_mover": false
    }
  ]
}
