[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"ki-code-radar-repository-opencode-11301":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-09-16T04:44:00.147Z","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",3632,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},79,77,2,43,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":59,"evidenceKinds":60,"technologies":62,"evidence":92,"tree":134,"firstObservedAt":6,"lastObservedAt":6},"opencode:11301","opencode-11301",11301,31473,"vernetzte-stadt-gelsenkirchen\u002Furban.ki","URBAN.KI AirGuardAI","vernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-airguardai",null,"https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-airguardai","public","2026-06-17T06:03:12.500Z","2026-09-15T12:42:44.969Z","main","363d2a9d9e13db101242ed39bc94a5524509eb1f","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-airguardai\u002F-\u002Fcommit\u002F363d2a9d9e13db101242ed39bc94a5524509eb1f","2026-09-14T08:20:54.000Z",[],{"present":20,"aiClaim":20,"version":48,"sourceUrl":48},6,[61],"manifest_dependency",[63,70,75,80,84,88],{"id":64,"slug":65,"identity":64,"label":66,"category":67,"ecosystem":68,"evidenceCount":69},"pypi:accelerate","accelerate-7fac5dd9","Accelerate","model-runtime","python",1,{"id":71,"slug":72,"identity":71,"label":73,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:datasets","datasets-e12c1359","Hugging Face Datasets","ml-data",{"id":76,"slug":77,"identity":76,"label":78,"category":79,"ecosystem":68,"evidenceCount":69},"pypi:lightgbm","lightgbm-da1283c4","LightGBM","machine-learning",{"id":81,"slug":82,"identity":81,"label":83,"category":79,"ecosystem":68,"evidenceCount":69},"pypi:torch","torch-47a5352a","PyTorch",{"id":85,"slug":86,"identity":85,"label":87,"category":79,"ecosystem":68,"evidenceCount":69},"pypi:scikit-learn","scikit-learn-ab0941d9","scikit-learn",{"id":89,"slug":90,"identity":89,"label":91,"category":67,"ecosystem":68,"evidenceCount":69},"pypi:transformers","transformers-65289303","Transformers",[93,104,110,116,122,128],{"id":94,"stableKey":95,"kind":61,"identity":64,"label":66,"category":67,"ecosystem":68,"version":96,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":100,"parserVersion":29,"ruleId":101,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:34b86dedec21e7a54e31f3d8","11301|pyproject.toml|pypi:accelerate|manifest_dependency|runtime|true",">=0.34","python-pyproject","a04548ddf94809e80ee6746a9dcd42125b164b69","d5e1185d9ca497a3226248592b78611614fdff6214f9d092a9bd407280f514cd",10,"pypi-accelerate","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-airguardai\u002F-\u002Fblob\u002F363d2a9d9e13db101242ed39bc94a5524509eb1f\u002Fpyproject.toml",{"id":105,"stableKey":106,"kind":61,"identity":71,"label":73,"category":74,"ecosystem":68,"version":107,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":108,"parserVersion":29,"ruleId":109,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:9ebf2e9c4f738207abb9074b","11301|pyproject.toml|pypi:datasets|manifest_dependency|runtime|true",">=2.21",9,"pypi-datasets",{"id":111,"stableKey":112,"kind":61,"identity":76,"label":78,"category":79,"ecosystem":68,"version":113,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":114,"parserVersion":29,"ruleId":115,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:9a6fcc310aafa2284d114b1a","11301|pyproject.toml|pypi:lightgbm|manifest_dependency|runtime|true",">=4.5",16,"pypi-lightgbm",{"id":117,"stableKey":118,"kind":61,"identity":85,"label":87,"category":79,"ecosystem":68,"version":119,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":120,"parserVersion":29,"ruleId":121,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:c25f690b1dfd7c310b743a08","11301|pyproject.toml|pypi:scikit-learn|manifest_dependency|runtime|true",">=1.4",15,"pypi-scikit-learn",{"id":123,"stableKey":124,"kind":61,"identity":81,"label":83,"category":79,"ecosystem":68,"version":125,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":126,"parserVersion":29,"ruleId":127,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:ad3d21217e7726e61083b865","11301|pyproject.toml|pypi:torch|manifest_dependency|runtime|true",">=2.4",7,"pypi-torch",{"id":129,"stableKey":130,"kind":61,"identity":89,"label":91,"category":67,"ecosystem":68,"version":131,"filePath":32,"manifestType":97,"blobSha":98,"contentSha256":99,"line":132,"parserVersion":29,"ruleId":133,"direct":27,"scope":102,"sourceUrl":103,"commitSha":54,"firstObservedAt":6,"lastObservedAt":6},"evidence:5ee44646c51dbc4a40d54a8e","11301|pyproject.toml|pypi:transformers|manifest_dependency|runtime|true",">=4.45",8,"pypi-transformers",{"complete":27,"entryCount":135,"manifestCount":69,"truncated":20},95,1789534482374]