Netzwerksolution Documentation Report

EP-002-2-MANIFEST-DRIVEN-CONTRIBUTION-FRAMEWORK

EP-002.2 – manifestgesteuertes Contribution Framework#

Ziel#

EP-002.2 entkoppelt die Workbench von konkreten Building Blocks. Building Blocks liefern UI-Beiträge als Manifeste. Die Workbench lädt, validiert, filtert, ordnet und bindet diese Beiträge an einen gemeinsamen Laufzeitkontext.

Verarbeitungsfolge#

Available Contributions
                → Contract Validation
                → System Policy
                → Role and Permission Policy
                → User Preferences
                → Workbench Context
                → Rendered UI

Benutzerpräferenzen dürfen Beiträge ausblenden, anordnen oder favorisieren. Sie dürfen niemals eine durch Policy oder Berechtigung gesperrte aktivieren.

Komponenten#

Zugriff und Personalisierung#

Jeder sichtbare Beitrag kann deklarieren:

access.requiredPermissions[]
                access.requiredCapabilities[]
                access.allowedRoles[]
                access.defaultVisibility
                personalization.userConfigurable
                personalization.defaultOrder
                personalization.placementConstraints[]

Die serverseitige Autorisierung bleibt führend. UI-Filterung ist eine Darstellung der Berechtigung, kein Sicherheitsmechanismus.

EP-002.2 erster Materialisierungsschnitt#

Der erste Schnitt umfasst:

Außerhalb des ersten Schnitts#

Einordnung in den solutionweiten Vertrag#

Dieser EP-Slice materialisiert den . Contribution Loading und Policy bleiben Framework-Verantwortung; fachliche und Handler bleiben beim beitragenden .