Skip to main content

UMES Phases (A-N)

This is the consolidated UMES matrix from SPEC-041 and the current codebase.

Master references

Phase matrix

PhaseTopicStatus (current)Where to start
AFoundation (injection positioning, headless widgets)ImplementedWidget injection
BMenu injectionImplementedWidget injection
CEvents + DOM bridge (clientBroadcast, useAppEvent)ImplementedWidget injection, Events overview
DResponse enrichersImplementedData extensibility
EAPI interceptorsImplementedAPI extension guide
FDataTable extensionsImplementedData grids, Widget injection
GCrudForm field injectionsImplementedCrud form, Widget injection
HComponent replacementImplementedWidget injection
IDetail page bindings (useExtensibleDetail)Not implemented yetUMES 2.09 roadmap
JRecursive widgets (widgets extending widgets)Not implemented yetUMES 2.09 roadmap
KUMES DevTools + conflict diagnosticsNot implemented yetUMES 2.09 roadmap
LIntegration extensions (wizards, status badges, external ID views)ImplementedIntegration enhancements, Widget injection
MMutation lifecycle unification (sync lifecycle subscribers + command interceptors + filtered widget handlers)ImplementedEvents overview, Commands overview, Widget injection
NQuery engine extensibility (query-level enrichers + query events)ImplementedQuery engine extensibility

How to verify what is active in your app

Inspect generated registries in apps/saasframe/.saasframe/generated/:

  • injection-tables.generated.ts
  • injection-widgets.generated.ts
  • interceptors.generated.ts
  • enrichers.generated.ts
  • notification-handlers.generated.ts
  • component-overrides.generated.ts
  • events.generated.ts
  • guards.generated.ts
  • command-interceptors.generated.ts

These files are the runtime truth for what is currently discovered and wired.