Skip to main content

UMES 2.09 Roadmap (Not Extensible Yet)

This is the short list of extension capabilities not fully available yet, based on current implementation and UMES phase backlog.

Not yet extensible (or not first-class yet)

GapWhy it mattersPlanned UMES track
Detail-page binding framework (useExtensibleDetail)No unified API to inject typed fields/sections/actions into detail pages with save orchestrationPhase I
Recursive widget extension pointsWidgets cannot define their own child extension zones in a standardized wayPhase J
UMES DevTools and conflict diagnosticsHard to inspect extension precedence, collisions, and active registrations at runtimePhase K
Integration-first UI blocks (wizard widgets, status badges, external ID presentation)Integration UX remains mostly custom and repetitivePhase L
Query-engine extension hooksCannot plug into query pipelinesPhase NImplemented, see Query engine extensibility
Generic external data connector registry ("data integrators")No built-in connector abstraction for pull/push sync providers yetPhase L + marketplace specs
Integration marketplace hubDiscovery/install governance for integration packages is not productized yetSPEC-045 series
Phase M implemented

Phase M items (mutation guards, sync subscribers, command interceptors, client-side event filtering) are now implemented — see UMES phases.

Phase N implemented

Phase N items (query-level enrichers, sync query lifecycle events, scope guard re-application) are now implemented — see Query engine extensibility.

Target outcome for UMES 2.09

UMES 2.09 should make integration and extension work predictable across UI, API, data, and runtime layers, with explicit ordering, diagnostics, and testable contracts for each extension type.