Skip to content

Mapper: choose the latest release by default, and mark which versions support semantic search #2906

Closed
OpenConceptLab/oclmap
#101

Description

@paynejd

Part of OpenConceptLab/ocl_online#464 (critical user journey 1).

After you choose a target repository, Version stays empty and turns red at once ("Select a target repository version before saving"). The options are bare IDs (for LOINC: 2.81, 2.71.21AA, 2.70.21AA, HEAD), with no dates, no "latest" mark, and no sign that only 2.81 supports the OCL Semantic Algorithm.

Acceptance criteria

  • Choosing a repository fills Version with the latest released version that supports semantic search, else the latest release, else HEAD.
  • Each option shows its release date and badges for "Latest" and "Semantic search" (the version's match_algorithms includes llm).
  • No error state until someone tries to save without a version.
  • An existing project's saved version never changes.

Components: src/components/map-projects/MapProject.jsx (the versions/?verbose=true fetch, setVersions, setRepoVersion), src/components/repos/RepoVersionSearchAutocomplete.jsx, ConfigurationForm.jsx (hasTargetRepoVersion helper text).

Activity

  1. added this to the P2 · Mapper: Beta milestone on Oct 13, 2026
  2. ocl-automation commented on Oct 13, 2026

    @ocl-automation
    Collaborator

    Automated Triage — 2026-10-13

    Dimension Score
    Complexity 3
    Scope 3
    Clarity 4
    Dependency 2
    Risk 2

    Decision: decision/ai-ready
    Type: type/feature
    Signals: signal/low-risk, signal/well-specified

    The body lists four testable acceptance criteria and names the components to change (MapProject.jsx, RepoVersionSearchAutocomplete.jsx, ConfigurationForm.jsx). The work is moderate: default-version selection logic, release-date and badge display, and deferring the error state. It stays within the Mapper UI and relies on the existing versions/?verbose=true API and match_algorithms field. Risk is low because it is UI-only, as long as saved project versions are left unchanged (the last criterion).


    Generated by ticket-triage pipeline v3. Model: anthropic/claude-sonnet-5.5 (openrouter).

  3. self-assigned this
    on Oct 14, 2026
  4. added a commit that references this issue on Oct 14, 2026
    ee9c85e
  5. added
    pipeline/session-doneA session worker opened a PR; remove to allow another run
    and removed
    gate/ai-fast-trackHuman override — skip to worker directly, bypass triage routing
    on Oct 14, 2026
  6. paynejd commented on Oct 14, 2026

    @paynejd
    MemberAuthor

    Octoad's session worker opened OpenConceptLab/oclmap#101 for this ticket. It's ready for review.

    Choosing a Mapper target repository now fills Version with its latest semantic-search release (else its latest release, else HEAD); options show release dates and Latest and Semantic search badges; Version turns red only after a save without one; saved projects keep their version.

    Codex review passes: 1. Session worker worker-v0.11, recipe lean-loop, flow public>public. Run openconceptlab-ocl-issues-2906-20261014-120733, session ocl-issu-2906-1014-120733-a1e263.

  7. added a commit that references this issue on Oct 15, 2026
  8. added a commit that references this issue on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

component/mapperMapping toolsdecision/ai-readyReady for autonomous AI executionpipeline/session-doneA session worker opened a PR; remove to allow another runsignal/low-riskSafe to execute with minimal downsidesignal/well-specifiedClear requirements and acceptance criteriastage/triagedAI triage complete — scored and classifiedtype/featureNew or improved functionality

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions