[{"data":1,"prerenderedAt":130},["ShallowReactive",2],{"ki-code-radar-repository-opencode-14328":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-11-12T08:57:16.613Z","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",3974,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},104,102,2,49,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":59,"technologyCount":60,"evidenceKinds":61,"technologies":63,"evidence":85,"tree":127,"firstObservedAt":98,"lastObservedAt":6},"opencode:14328","opencode-14328",14328,31473,"vernetzte-stadt-gelsenkirchen\u002Furban.ki","URBAN.KI MapChatAI","vernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban.ki-mapchatai",null,"https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban.ki-mapchatai","public","2026-11-04T09:11:48.124Z","2026-11-11T20:39:22.617Z","main","a3d09074ae0404cee80cd9dd2b37edfcad068a10","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban.ki-mapchatai\u002F-\u002Fcommit\u002Fa3d09074ae0404cee80cd9dd2b37edfcad068a10","2026-11-11T20:38:46.000Z",[],{"present":20,"aiClaim":20,"version":48,"sourceUrl":48},5,4,[62],"manifest_dependency",[64,70,76,80],{"id":65,"slug":66,"identity":65,"label":67,"category":68,"ecosystem":69,"evidenceCount":18},"pypi:openai","openai-0dd26ac5","OpenAI SDK","model-api","python",{"id":71,"slug":72,"identity":71,"label":73,"category":74,"ecosystem":69,"evidenceCount":75},"pypi:langchain","langchain-2b3b6a0b","LangChain","orchestration",1,{"id":77,"slug":78,"identity":77,"label":79,"category":74,"ecosystem":69,"evidenceCount":75},"pypi:semantic-kernel","semantic-kernel-a5ee4672","Semantic Kernel",{"id":81,"slug":82,"identity":81,"label":83,"category":84,"ecosystem":69,"evidenceCount":75},"pypi:transformers","transformers-65289303","Transformers","model-runtime",[86,99,105,115,121],{"id":87,"stableKey":88,"kind":62,"identity":71,"label":73,"category":74,"ecosystem":69,"version":89,"filePath":90,"manifestType":91,"blobSha":92,"contentSha256":93,"line":94,"parserVersion":29,"ruleId":95,"direct":27,"scope":96,"sourceUrl":97,"commitSha":54,"firstObservedAt":98,"lastObservedAt":6},"evidence:6dbc7c3651c16d9e3f8f8fab","14328|lib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml|pypi:langchain|manifest_dependency|optional|true",">=0.2.4,\u003C0.3.0","lib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml","python-pyproject","037c254bfc7ec5909e4d0cdfb4a19df537a81186","f1b368e6bcb39eb02e82ff75b2dbd043c80d63d664b06977ab0129ba2cd416f1",75,"pypi-langchain","optional","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban.ki-mapchatai\u002F-\u002Fblob\u002Fa3d09074ae0404cee80cd9dd2b37edfcad068a10\u002Flib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml","2026-11-12T04:32:08.475Z",{"id":100,"stableKey":101,"kind":62,"identity":65,"label":67,"category":68,"ecosystem":69,"version":102,"filePath":90,"manifestType":91,"blobSha":92,"contentSha256":93,"line":103,"parserVersion":29,"ruleId":104,"direct":27,"scope":96,"sourceUrl":97,"commitSha":54,"firstObservedAt":98,"lastObservedAt":6},"evidence:250be36f61f494f8f63cd0c3","14328|lib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml|pypi:openai|manifest_dependency|optional|true",">=1.11.1,\u003C2.0.0",74,"pypi-openai",{"id":106,"stableKey":107,"kind":62,"identity":65,"label":67,"category":68,"ecosystem":69,"version":108,"filePath":109,"manifestType":91,"blobSha":110,"contentSha256":111,"line":112,"parserVersion":29,"ruleId":104,"direct":27,"scope":113,"sourceUrl":114,"commitSha":54,"firstObservedAt":98,"lastObservedAt":6},"evidence:8d23c408396ec43ad945b6c0","14328|lib\u002Fukil_voice\u002Fpyproject.toml|pypi:openai|manifest_dependency|runtime|true",">=1.107.2","lib\u002Fukil_voice\u002Fpyproject.toml","dc55233d4c3b53dd134617dc7be67aae26ef67c2","f77c16f1d85459ceb24db83e8f8e972305cba482e938f3ff783b17b4927c5ba1",11,"runtime","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban.ki-mapchatai\u002F-\u002Fblob\u002Fa3d09074ae0404cee80cd9dd2b37edfcad068a10\u002Flib\u002Fukil_voice\u002Fpyproject.toml",{"id":116,"stableKey":117,"kind":62,"identity":77,"label":79,"category":74,"ecosystem":69,"version":118,"filePath":90,"manifestType":91,"blobSha":92,"contentSha256":93,"line":119,"parserVersion":29,"ruleId":120,"direct":27,"scope":96,"sourceUrl":97,"commitSha":54,"firstObservedAt":98,"lastObservedAt":6},"evidence:e82548f86fdd01a4c3eabe0d","14328|lib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml|pypi:semantic-kernel|manifest_dependency|optional|true",">=1.24.0,\u003C2.0.0",77,"pypi-semantic-kernel",{"id":122,"stableKey":123,"kind":62,"identity":81,"label":83,"category":84,"ecosystem":69,"version":124,"filePath":90,"manifestType":91,"blobSha":92,"contentSha256":93,"line":125,"parserVersion":29,"ruleId":126,"direct":27,"scope":96,"sourceUrl":97,"commitSha":54,"firstObservedAt":98,"lastObservedAt":6},"evidence:cd8775f42084ccd1e57c6481","14328|lib\u002Fui\u002Fukil-chainlit\u002Fbackend\u002Fpyproject.toml|pypi:transformers|manifest_dependency|optional|true",">=4.38,\u003C5.0",79,"pypi-transformers",{"complete":27,"entryCount":128,"manifestCount":129,"truncated":20},879,12,1794474413690]