[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"ki-code-radar-repository-opencode-12475":3},{"schemaVersion":4,"dataset":5,"generatedAt":6,"trackingSince":7,"source":8,"coverage":15,"methodology":23,"kind":39,"entity":40},"ki-code-radar\u002Fv1","german-public-sector-ai-code-radar","2026-08-14T07:23:57.131Z","2026-07-18T20:36:34.579Z",{"platform":9,"host":10,"catalogueUrl":11,"apiUrl":12,"guideUrl":13,"publicProjectCount":14},"openCode","gitlab.opencode.de","https:\u002F\u002Fgitlab.opencode.de\u002Fexplore\u002Fprojects","https:\u002F\u002Fgitlab.opencode.de\u002Fapi\u002Fv4","https:\u002F\u002Fguide.opencode.de\u002Fen\u002Fsoftwareverzeichnis\u002F",3460,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},61,59,2,32,false,"exact_ai_terms_in_project_name_path_description_or_topics","exact_allowlisted_manifest_dependency_or_container_coordinate",{"projectIdentity":24,"snapshotIdentity":25,"fileIdentity":26,"descriptionKeywordsUsedForDiscovery":27,"descriptionKeywordsUsedForClassification":20,"fuzzyMatchingUsed":20,"generativeAiUsed":20,"deploymentInference":20,"observationBoundary":28,"parserVersion":29,"manifestAllowlist":30,"lockfilesCollected":20,"generatedOrVendorDirectoriesExcluded":27,"perRepositoryTreeEntryCeiling":38},"exact_opencode_gitlab_project_id","exact_default_branch_commit_sha","exact_git_blob_sha_and_path",true,"first_and_last_observation_are_collection_bounds_not_exact_upstream_change_times","3",[31,32,33,34,35,36,37],"publiccode.yml (root only; publisher metadata, not code evidence)","pyproject.toml","requirements.txt \u002F requirements-*.txt \u002F requirements.in","package.json","Dockerfile* \u002F Containerfile*","compose.yml \u002F compose.yaml \u002F docker-compose.yml \u002F docker-compose.yaml","Helm values.yml \u002F values.yaml beside Chart.yaml",2000,"repository",{"id":41,"slug":42,"gitlabProjectId":43,"namespaceId":44,"namespaceFullPath":45,"name":46,"pathWithNamespace":47,"description":48,"webUrl":49,"visibility":50,"createdAt":51,"lastActivityAt":52,"defaultBranch":53,"commitSha":54,"commitUrl":55,"headCommittedAt":56,"archived":20,"topics":57,"publiccodePresent":20,"publiccode":58,"evidenceCount":60,"technologyCount":60,"evidenceKinds":61,"technologies":63,"evidence":106,"tree":165,"firstObservedAt":118,"lastObservedAt":6},"opencode:12475","opencode-12475",12475,25464,"OpenBfS\u002Fkemf","ai-sr-litscreen","OpenBfS\u002Fkemf\u002Fai-sr-litscreen","Programmable large‑language‑model workflows for high‑sensitivity, cost‑efficient title and abstract screening in systematic reviews, including ready‑to‑run Jupyter notebooks for open‑source and OpenAI ‘mini’ models and example input templates.","https:\u002F\u002Fgitlab.opencode.de\u002FOpenBfS\u002Fkemf\u002Fai-sr-litscreen","public","2026-08-13T12:13:52.497Z","2026-08-13T12:13:52.094Z","main","1ccd1f9b7dc9c14fe21cabd193cd02f2d7c79428","https:\u002F\u002Fgitlab.opencode.de\u002FOpenBfS\u002Fkemf\u002Fai-sr-litscreen\u002F-\u002Fcommit\u002F1ccd1f9b7dc9c14fe21cabd193cd02f2d7c79428","2026-08-10T17:43:00.000Z",[],{"present":20,"aiClaim":20,"version":59,"sourceUrl":59},null,9,[62],"manifest_dependency",[64,71,75,79,83,87,91,96,101],{"id":65,"slug":66,"identity":65,"label":67,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain","langchain-2b3b6a0b","LangChain","orchestration","python",1,{"id":72,"slug":73,"identity":72,"label":74,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain-ollama","langchain-ollama-c606221f","LangChain · Ollama",{"id":76,"slug":77,"identity":76,"label":78,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain-text-splitters","langchain-text-splitters-0c057788","LangChain · Text Splitters",{"id":80,"slug":81,"identity":80,"label":82,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain-community","langchain-community-b296254c","LangChain Community",{"id":84,"slug":85,"identity":84,"label":86,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain-core","langchain-core-82117efb","LangChain Core",{"id":88,"slug":89,"identity":88,"label":90,"category":68,"ecosystem":69,"evidenceCount":70},"pypi:langchain-openai","langchain-openai-4985188e","LangChain OpenAI",{"id":92,"slug":93,"identity":92,"label":94,"category":95,"ecosystem":69,"evidenceCount":70},"pypi:ollama","ollama-0b25d881","Ollama SDK","model-runtime",{"id":97,"slug":98,"identity":97,"label":99,"category":100,"ecosystem":69,"evidenceCount":70},"pypi:openai","openai-0dd26ac5","OpenAI SDK","model-api",{"id":102,"slug":103,"identity":102,"label":104,"category":105,"ecosystem":69,"evidenceCount":70},"pypi:scikit-learn","scikit-learn-ab0941d9","scikit-learn","machine-learning",[107,119,124,130,136,142,147,153,159],{"id":108,"stableKey":109,"kind":62,"identity":65,"label":67,"category":68,"ecosystem":69,"version":110,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":70,"parserVersion":29,"ruleId":115,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:bf105253362223431c4e1aff","12475|requirements.txt|pypi:langchain|manifest_dependency|runtime|true","==0.3.7","requirements.txt","python-requirements","de2aedada3ed28288167bfa22e0b922d0a82b90f","1229cb51e1ff9598aab10dbd5b8b137b9cd877931448696a8af48f13a6bf66f2","pypi-langchain","runtime","https:\u002F\u002Fgitlab.opencode.de\u002FOpenBfS\u002Fkemf\u002Fai-sr-litscreen\u002F-\u002Fblob\u002F1ccd1f9b7dc9c14fe21cabd193cd02f2d7c79428\u002Frequirements.txt","2026-08-13T13:32:08.162Z",{"id":120,"stableKey":121,"kind":62,"identity":80,"label":82,"category":68,"ecosystem":69,"version":122,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":18,"parserVersion":29,"ruleId":123,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:265ad65226f7efcb8dbc9ca6","12475|requirements.txt|pypi:langchain-community|manifest_dependency|runtime|true","==0.3.5","pypi-langchain-community",{"id":125,"stableKey":126,"kind":62,"identity":84,"label":86,"category":68,"ecosystem":69,"version":127,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":128,"parserVersion":29,"ruleId":129,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:a89c80304dd9f93eb216ab0a","12475|requirements.txt|pypi:langchain-core|manifest_dependency|runtime|true","==0.3.45",3,"pypi-langchain-core",{"id":131,"stableKey":132,"kind":62,"identity":72,"label":74,"category":68,"ecosystem":69,"version":133,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":134,"parserVersion":29,"ruleId":135,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:3f16234fea146e87094cfe0b","12475|requirements.txt|pypi:langchain-ollama|manifest_dependency|runtime|true","==0.2.0",4,"pypi-langchain-family",{"id":137,"stableKey":138,"kind":62,"identity":88,"label":90,"category":68,"ecosystem":69,"version":139,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":140,"parserVersion":29,"ruleId":141,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:ecf6598e25626d776bed6b4e","12475|requirements.txt|pypi:langchain-openai|manifest_dependency|runtime|true","==0.3.0",5,"pypi-langchain-openai",{"id":143,"stableKey":144,"kind":62,"identity":76,"label":78,"category":68,"ecosystem":69,"version":145,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":146,"parserVersion":29,"ruleId":135,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:17c8076a078ce4054cd82455","12475|requirements.txt|pypi:langchain-text-splitters|manifest_dependency|runtime|true","==0.3.2",8,{"id":148,"stableKey":149,"kind":62,"identity":92,"label":94,"category":95,"ecosystem":69,"version":150,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":151,"parserVersion":29,"ruleId":152,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:971707291872a08afa85f66d","12475|requirements.txt|pypi:ollama|manifest_dependency|runtime|true","==0.3.3",10,"pypi-ollama",{"id":154,"stableKey":155,"kind":62,"identity":97,"label":99,"category":100,"ecosystem":69,"version":156,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":157,"parserVersion":29,"ruleId":158,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:fe9e00e52c73c3922b457bc6","12475|requirements.txt|pypi:openai|manifest_dependency|runtime|true","==1.78.1",6,"pypi-openai",{"id":160,"stableKey":161,"kind":62,"identity":102,"label":104,"category":105,"ecosystem":69,"version":162,"filePath":111,"manifestType":112,"blobSha":113,"contentSha256":114,"line":163,"parserVersion":29,"ruleId":164,"direct":27,"scope":116,"sourceUrl":117,"commitSha":54,"firstObservedAt":118,"lastObservedAt":6},"evidence:d2d8f40cbf753738ff160a5b","12475|requirements.txt|pypi:scikit-learn|manifest_dependency|runtime|true","==1.3.2",20,"pypi-scikit-learn",{"complete":27,"entryCount":166,"manifestCount":70,"truncated":20},14,1786692794523]