{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "generated_at": "2026-07-29T17:27:20Z",
  "build_id": "rr-20260729T172720Z-4027892d5b17",
  "entity_id": "gh:oomol-lab/pdf-craft",
  "points": [
    {
      "id": "gh:oomol-lab/pdf-craft",
      "score": 8.0,
      "popularity": 5926.0,
      "stars": null,
      "momentum": 7.7,
      "score_components": {
        "usefulness": 8.4,
        "novelty": 7.4,
        "momentum": 7.7,
        "maturity": 8.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.1,
        "setup_ease": 6.9
      },
      "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": "source_activity_not_yet_measured",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "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",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-19",
      "source_build_id": "rr-20260719T100820Z-9f68f20831d6"
    },
    {
      "id": "gh:oomol-lab/pdf-craft",
      "score": 8.0,
      "popularity": 5926.0,
      "stars": null,
      "momentum": 7.7,
      "score_components": {
        "usefulness": 8.4,
        "novelty": 7.4,
        "momentum": 7.7,
        "maturity": 8.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.1,
        "setup_ease": 6.9
      },
      "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": "source_activity_not_yet_measured",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "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",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-20",
      "source_build_id": "rr-20260720T231958Z-538b95791e5c"
    },
    {
      "id": "gh:oomol-lab/pdf-craft",
      "score": 8.0,
      "popularity": 5926.0,
      "stars": null,
      "momentum": 7.7,
      "score_components": {
        "usefulness": 8.4,
        "novelty": 7.4,
        "momentum": 7.7,
        "maturity": 8.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.1,
        "setup_ease": 6.9
      },
      "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": "source_activity_not_yet_measured",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "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",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-21",
      "source_build_id": "rr-20260721T100926Z-12d26cd1d0f0"
    },
    {
      "id": "gh:oomol-lab/pdf-craft",
      "score": 8.0,
      "popularity": 5926.0,
      "stars": 6037,
      "momentum": 5.5,
      "score_components": {
        "usefulness": 8.4,
        "novelty": 7.4,
        "momentum": 7.7,
        "maturity": 8.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.1,
        "setup_ease": 6.9
      },
      "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.0.13",
      "last_release_at": "2026-04-11T09:19:09Z",
      "last_release_url": "https://github.com/oomol-lab/pdf-craft/releases/tag/v1.0.13",
      "maintenance_status": "maintained",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-28T10:17:34.274766Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_fcbce9ab724e0f76e0e7c3bc",
        "version": "obs_28aaa99f7c3fa93e575249e6",
        "last_release_at": "obs_4b117f03189bfadeedb84820",
        "last_release_url": "obs_74efc060a51aebb73ac9283e",
        "pushed_at": "obs_1ad1bc3f87e351af9c71c011",
        "archived": "obs_3b859e5b92da715fadb819f6",
        "default_branch": "obs_d020f575f7278deb41e5cad3",
        "default_branch_updated_at": "obs_73b6e68fd82e2c8aff51cd3e",
        "maintenance_status": "obs_38ece8c427c113e8d23b2ce7",
        "momentum": "obs_e0b4409725963008036cf10c",
        "repository_topics": "obs_8128a63963c5cc89c9b353cc",
        "integrations": "obs_3bed96a838816e0f8bfece20",
        "integration_fingerprint": "obs_ec567a564476131224328a76",
        "deployment_models": "obs_1967a17b0c4fd1e2f1dff0fe",
        "extensibility": "obs_8cea230c0cf87a437f6845af"
      },
      "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:oomol-lab/pdf-craft",
      "score": 8.0,
      "popularity": 5926.0,
      "stars": 6038,
      "momentum": 5.8,
      "score_components": {
        "usefulness": 8.4,
        "novelty": 7.4,
        "momentum": 7.7,
        "maturity": 8.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.1,
        "setup_ease": 6.9
      },
      "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.0.13",
      "last_release_at": "2026-04-11T09:19:09Z",
      "last_release_url": "https://github.com/oomol-lab/pdf-craft/releases/tag/v1.0.13",
      "maintenance_status": "maintained",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-29T10:17:05.832710Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_c488f2a80b5b9def36d9ac1a",
        "version": "obs_5d2e12f8f9860ec29a181ca7",
        "last_release_at": "obs_9865233b9073379da6a87a0b",
        "last_release_url": "obs_91ef51033e35156257e93c0e",
        "pushed_at": "obs_fbbb74d094e64454c77b847c",
        "archived": "obs_336bdd2be7b75642b0ab2bc8",
        "default_branch": "obs_ea8560ccbe10a9335413c1f2",
        "default_branch_updated_at": "obs_4f79d0f800b9ab464d0bd4c8",
        "maintenance_status": "obs_0d63f402b76e56edff105940",
        "momentum": "obs_b49fcb4cd02de8a3ea6c272b",
        "repository_topics": "obs_107d7b5ad17f2ed7e1654158",
        "integrations": "obs_277ca4c686e9b12ab00ee655",
        "integration_fingerprint": "obs_6f56a1a2ea3b91478ccd1cf8",
        "deployment_models": "obs_dc8ad438a4a4605ad1bfa799",
        "extensibility": "obs_fd462d30d4e722a49d316229"
      },
      "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-20260729T172720Z-4027892d5b17"
    }
  ],
  "changes": [
    {
      "id": "evt_8abe49515ae574bb647d",
      "entity_id": "gh:oomol-lab/pdf-craft",
      "item_url": "/item/oomol-lab-pdf-craft/",
      "title": "oomol-lab/pdf-craft",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 6037,
      "after": 6038,
      "explanation": "Stars changed: 6037 → 6038.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.0,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "GitHub repo",
      "section": "Document parsing",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.9,
      "best_for": [
        "teams building RAG or archival workflows around scanned PDFs",
        "developers who need more structure than raw OCR text dumps"
      ],
      "risk_categories": [],
      "search_text": "oomol-lab/pdf-craft oomol-lab open_source other gold conditional try_now teams building rag or archival workflows around scanned pdfs developers who need more structure than raw ocr text dumps",
      "material_mover": false
    },
    {
      "id": "evt_295664adb4d33ecf43c6",
      "entity_id": "gh:oomol-lab/pdf-craft",
      "item_url": "/item/oomol-lab-pdf-craft/",
      "title": "oomol-lab/pdf-craft",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": 6033,
      "after": 6037,
      "explanation": "Source-observed stars changed: 6033 → 6037. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_fcbce9ab724e0f76e0e7c3bc",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_0dffd709d462ae971250a521",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/oomol-lab/pdf-craft",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.0,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "GitHub repo",
      "section": "Document parsing",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.9,
      "best_for": [
        "teams building RAG or archival workflows around scanned PDFs",
        "developers who need more structure than raw OCR text dumps"
      ],
      "risk_categories": [],
      "search_text": "oomol-lab/pdf-craft oomol-lab open_source other gold conditional try_now teams building rag or archival workflows around scanned pdfs developers who need more structure than raw ocr text dumps",
      "material_mover": false
    },
    {
      "id": "evt_f45c1236678bd4edb033",
      "entity_id": "gh:oomol-lab/pdf-craft",
      "item_url": "/item/oomol-lab-pdf-craft/",
      "title": "oomol-lab/pdf-craft",
      "category": "other",
      "kind": "maintenance_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "source_activity_not_yet_measured",
      "after": "maintained",
      "explanation": "Maintenance changed: source_activity_not_yet_measured → maintained.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.0,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "GitHub repo",
      "section": "Document parsing",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.9,
      "best_for": [
        "teams building RAG or archival workflows around scanned PDFs",
        "developers who need more structure than raw OCR text dumps"
      ],
      "risk_categories": [],
      "search_text": "oomol-lab/pdf-craft oomol-lab open_source other gold conditional try_now teams building rag or archival workflows around scanned pdfs developers who need more structure than raw ocr text dumps",
      "material_mover": false
    },
    {
      "id": "evt_b99312ce8c128757f66f",
      "entity_id": "gh:oomol-lab/pdf-craft",
      "item_url": "/item/oomol-lab-pdf-craft/",
      "title": "oomol-lab/pdf-craft",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": null,
      "after": "v1.0.13",
      "explanation": "Version changed: not recorded → v1.0.13.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.0,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "GitHub repo",
      "section": "Document parsing",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.9,
      "best_for": [
        "teams building RAG or archival workflows around scanned PDFs",
        "developers who need more structure than raw OCR text dumps"
      ],
      "risk_categories": [],
      "search_text": "oomol-lab/pdf-craft oomol-lab open_source other gold conditional try_now teams building rag or archival workflows around scanned pdfs developers who need more structure than raw ocr text dumps",
      "material_mover": false
    },
    {
      "id": "evt_d61f9671d6a911039008",
      "entity_id": "gh:oomol-lab/pdf-craft",
      "item_url": "/item/oomol-lab-pdf-craft/",
      "title": "oomol-lab/pdf-craft",
      "category": "other",
      "kind": "new_entity",
      "occurred_at": "2026-07-19T02:10:30Z",
      "before": null,
      "after": "try_now",
      "explanation": "Newly added to RepoRadar's decision catalog.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 8.0,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "GitHub repo",
      "section": "Document parsing",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "data_tooling",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 6.9,
      "best_for": [
        "teams building RAG or archival workflows around scanned PDFs",
        "developers who need more structure than raw OCR text dumps"
      ],
      "risk_categories": [],
      "search_text": "oomol-lab/pdf-craft oomol-lab open_source other gold conditional try_now teams building rag or archival workflows around scanned pdfs developers who need more structure than raw ocr text dumps",
      "material_mover": false
    }
  ]
}
