Skip to content

Triage remaining documented API gaps into roadmap priorities or explicit non-goals #256

Closed

Description

@vsimko

Context

The feature-first, TypeScript-first roadmap tracks the main current API workstreams, but docs/api-coverage.md and docs/compatibility.md still describe several residual gaps that do not have a clear active roadmap item. Some are intentional escape-hatch boundaries; others may be worthwhile balanced-scope follow-ups. They should be explicitly prioritized or declared out of scope rather than remaining orphaned in prose.

Candidates identified in the 2026-11-04 audit

  • Export: Solr 10.1 includeStoredFields is exposed but needs version-specific verification.
  • Schema: similarity plugin mutation has type/serialization coverage only.
  • Errors: Solr-version-specific error payload variants are not exhaustively integration-tested.
  • Transport: advanced authentication mechanisms and retry telemetry are listed as remaining work.
  • Validation: additional schema adapters and operation-specific examples are listed as remaining work.
  • CoreAdmin: several exposed actions have serialization/type coverage only and no runtime evidence.
  • Collections: MODIFYCOLLECTION and cluster-wide role actions remain runtime-unverified; SPLITSHARD/MIGRATE are separately tracked by Add opt-in isolated SolrCloud verification for SPLITSHARD and MIGRATE #232.
  • Replication: leader/follower fetch is separately tracked by Verify ReplicationHandler leader/follower fetch lifecycle #238.

These candidates are not automatically commitments. Plugin-specific behavior, generic raw endpoints, and deployment-dependent features may remain explicit non-goals.

Scope

  • Review each residual item against the TypeScript-first product direction and balanced scope.
  • Classify each as: accepted feature work with a focused issue, explicitly deferred with rationale, or intentional non-goal.
  • Create focused follow-up issues only for accepted work; avoid one oversized implementation issue.
  • Add the resulting priorities/dependencies to the roadmap after the documentation reconciliation in Reconcile roadmap, compatibility matrix, and API inventory after latest coverage changes #255.

Acceptance criteria

Dependency

Coordinate roadmap updates with #255.

Audit resolution (2026-11-04)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions