Document SystemRegistrationContext:
all public includes should be documented
enforce inheritance:
added a check in SystemRegistrationContext if model components and service providers implement the required bus handlers;
clean includes:
all GenAIFramework types were defined in a bus definition and include was polluting unrelated code; GenAIFramework types are now defined in a separate header file that can be included anywhere
Draft: this is another PR based on other PRs. It should be merged only after.
Document
SystemRegistrationContext
: all public includes should be documentedenforce inheritance: added a check in
SystemRegistrationContext
if model components and service providers implement the required bus handlers;clean includes: all GenAIFramework types were defined in a bus definition and
include
was polluting unrelated code; GenAIFramework types are now defined in a separate header file that can be included anywhereDraft: this is another PR based on other PRs. It should be merged only after.