Repository navigation
OCL Weekly Report: Week of October 26, 2026 (UTC) #2989
ocl-automation
announced in
Reports
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
OCL Activity Report: Week of October 26, 2026
Summary
Highlights
This week focused on three themes. First, a coordinated push to formalize the OCL Digital Public Good (DPG) boundary across the organization's repositories. Second, a concentrated TBv3 and Mapper stabilization effort, including a cross-app unified navigation release. Third, steady API hardening around FHIR, SSO and reference resolution. The org merged 65 PRs across 20 active repositories (253 commits), and the issue tracker closed slightly more issues than it opened.
$expand.Contributors
Activity Score = (Issues Closed × 2) + (PRs Merged × 3) + Commits
Triage Activity
Signals: well-specified (15), low-risk (10), small-scope (8), needs-human (6), large-scope (5), quick-win (5), high-risk (4), has-dependencies (2), needs-access (2)
Triage Details (18 issues)
core/concept_maps,core/fhir, the lookup fixture andimport_lookup_values, with a cached l...CodeSystemConceptSerializerignores nestedconceptelements, and the accept...core/common/views.py, and limits the change to global/concepts/...core/common/views.py, reusing the members...q(case-insensitive name/ID match) to three map-projects list endpoints, kee...useAlgosinalgorithms.jsx), the merge behaviour already inMapProject.jsx, and three te...matchescovers only rows inmapSelected, so notes on unmapped rows are dropped. Th...SearchInputDrawer.jsx,SearchInput.jsx). The c...Milestone Progress
Active Projects
OCL Online v3 Launch - Community
22 total items
OCL TermBrowser v3
225 total items
CIEL-OCL 2026 Part 1
241 total items
OCL Loose Ends Apr-2026
24 total items
OCL Mapper ICD11 Project
19 total items
OCL FHIR Service MVP
3 total items
Ticket Activity
Issues Closed
Issues Opened
PRs Merged
Notable Commits
OpenConceptLab/.github— Merge pull request Match sort for DATIM landing page downloads #6 from OpenConceptLab/OpenConceptLab/ocl_online#569-algorithm-services; OpenConceptLab/ocl_online#569 | REPOSITORIES.md: plan gates are commercial; no category named for in...; Merge pull request Deploy dockerized OCL IOL to JetStream environment #5 from OpenConceptLab/OpenConceptLab/ocl_online#569-repository-categories (+2 more)OpenConceptLab/fhir_imports— Merge pull request Address performance issues with collections #1 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note the repo is outside the OCL DPGOpenConceptLab/ocl-cli— Merge pull request Implement mappings url for concept versions #16 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Ship the healthcare disclaimer in the package; OpenConceptLab/ocl_online#569 | Mark this repository as part of the OCL Digital Public GoodOpenConceptLab/ocl-design-system— Merge pull request Increase, standardize and document download limits (e.g. number of search results returned in CSV) #20 from OpenConceptLab/Focused buttons drop text below 4.5:1 under MUI's focus ripple; use the two-tone focus ring instead #2970-focus-ring; Merge pull request API-level diff for repos #19 from OpenConceptLab/Filled buttons fail text contrast on hover in TBv3, the Mapper and the design system (white on #c3c0ff, 1.71:1) #2969-dark-tones; Filled buttons fail text contrast on hover in TBv3, the Mapper and the design system (white on #c3c0ff, 1.71:1) #2969 | colors.js and tokens.css name the oclweb3 commit their palettes mat... (+2 more)OpenConceptLab/ocl-docs— OpenConceptLab/ocl_online#443 | removed fhir validator from docs; Merge pull request Celery failing on staging #79 from OpenConceptLab/docs/2836-global-search; TBv3: global search never shows sources that have no release (548 public sources) #2836 | Document how TBv3's global search works (+2 more)OpenConceptLab/ocl-fhir-ig— Merge pull request Address performance issues with collections #1 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Add MPL 2.0 license; note the repo is outside the OCL DPGOpenConceptLab/ocl-kb— Merge pull request Fix internal server error when searching mappings #2 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the repo is outside the OCL DPGOpenConceptLab/ocl-mcp-client— Merge pull request Fix internal server error when searching mappings #2 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the repo is outside the OCL DPGOpenConceptLab/ocl-openmrs-dictionaries— closes OpenMRS collection dictionaries: public repo with a wiki and an equivalency rules prototype #2972 | Repo, wiki and equivalency rules prototype reviewed and acce...; OpenMRS collection dictionaries: public repo with a wiki and an equivalency rules prototype #2972 | Security review fixes: exact API paths, no stored token; union keep...; OpenMRS collection dictionaries: public repo with a wiki and an equivalency rules prototype #2972 | Keep both relationships in a union; simplification cuts (+2 more)OpenConceptLab/ocl-scispacy-match— Merge pull request Add endpoints /[owner]/mappings/ and /[owner]/concepts/ to search content across an owner's repositories #11 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the repo is outside the OCL DPGOpenConceptLab/ocl_issues— Merge pull request OpenConceptLab/ocl_online#569 | Note that the tracker is outside the OCL DPG #2961 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the tracker is outside the OCL DPGOpenConceptLab/ocl_omrs— Merge pull request Ability to check if new versions of resources referenced in a collection are available #12 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Mark this repository as part of the OCL Digital Public GoodOpenConceptLab/oclapi2— [skip ci] Bump version to 2.3.240; OpenConceptLab/ocl_online#564 | Covering indexes for a FHIR $expand of a large value set (Apps button in OpenMRS Dictionary Manager #964); [skip ci] Bump version to 2.3.239 (+2 more)OpenConceptLab/oclazure— Merge pull request Address performance issues with collections #1 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the repo is outside the OCL DPGOpenConceptLab/oclci— Merge pull request Address performance issues with collections #1 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Relicense under MPL 2.0; note the repo is outside the OCL DPGOpenConceptLab/ocldev— Concepts descriptions dropped when imported from OCL repository version export file #2964 | bumping self to 0.2.4; GHA | fixing setup install; GHA | upgrade checkout and setup-python to fix pip cache 400 error (+2 more)OpenConceptLab/oclmap— [skip ci] Bump version to 1.0.45-beta; Merge pull request Listing concepts referenced in a collection does not include collection metadata with the response #121 from OpenConceptLab/ocl_online-425-announcement-setting; [skip ci] Bump version to 1.0.44-beta (+2 more)OpenConceptLab/oclsso— Merge pull request Export of sources/collections are not returning zip results #3 from OpenConceptLab/OpenConceptLab/ocl_online#569-dpg-rule; OpenConceptLab/ocl_online#569 | Note that the repo is outside the OCL DPGOpenConceptLab/oclweb2— [skip ci] Bump version to 2.1.165; Merge pull request Find and resolve data integrity issues #61 from OpenConceptLab/ocl_online-425-announcement-setting; [skip ci] Bump version to 2.1.164 (+2 more)OpenConceptLab/oclweb3— [skip ci] Bump version to 3.0.40-alpha; Merge pull request Unable to filter by multiple concept classes and/or datatypes on this endpoint: https://api.qa.openconceptlab.org/orgs/CIEL/sources/CIEL/concepts #88 from OpenConceptLab/ocl_online-425-announcement-setting; [skip ci] Bump version to 3.0.39-alpha (+2 more)New Repositories
Patterns & Notes
The backlog shrank slightly this week (33 closed vs. 28 opened, 239 open). Part of that came from a cleanup pass on Oct 26 (UTC) that closed a batch of older CIEL Lab issues. Hygiene debt remains: 81 open issues are stale and about half lack an assignee (114) or a milestone (117).
oclweb3 (81 commits, 17 PRs) and oclmap (58 commits, 10 PRs) were by far the most active repos. Together they reflect a front-end polish and bug-fix sprint on TBv3 Searchlight, the home dashboard and Mapper save/leave behavior. Several TBv3 bugs went from filed to merged within about 30 minutes on Oct 29 (UTC).
The pipeline appears healthy at the merge end, with every AI-generated PR merged. However, the triage output is weighted toward work that needs human input: 11 of 18 scored issues were human-review, planning-needed or blocked. The 6 newly opened ai-ready Mapper, Searchlight and docs items are ready for dispatch. One label also needs cleanup: #2935 still carried
pipeline/session-needs-humanwhen it closed.Ticket-reference rates were lowest in oclweb2 (60%) and oclapi2 (66%). This is mostly because automated version-bump and dependabot commits don't reference tickets, rather than a gap in developer discipline.
Generated by observer pipeline. Model: anthropic/claude-opus-5.5. Duration: 2m 53s. Period: 2026-10-26 to 2026-11-02 UTC. Profile: ocl (github).
All reactions