Glossar
Einheitliche Definitionen der technischen Begriffe in der Dokumentation.
Doku-Version: supercore main · Pakete 1.0.0
- Gemeinsamer KernelLink zu diesem Abschnitt: Gemeinsamer Kernel
- after_core: das Basispaket, von dem jedes Produkt abhängt. Es definiert Ports und Standardimplementierungen.
- PortLink zu diesem Abschnitt: Port
- Eine von der Plattform definierte Schnittstelle, etwa AfterAuthRepository. Feature-Code hängt von Ports ab, nie von Hersteller-SDKs.
- AdapterLink zu diesem Abschnitt: Adapter
- Eine konkrete Implementierung eines Ports, zum Beispiel Firebase Auth, gebunden im Composition Root.
- Composition RootLink zu diesem Abschnitt: Composition Root
- Die einzige Stelle, an der ein Produkt Manifest, Standard-Overrides und Adapter verdrahtet, meist lib/app/platform/after_framework.dart.
- Provider-OverrideLink zu diesem Abschnitt: Provider-Override
- Ein Riverpod-Override, der einen Standard-Provider der Plattform durch einen Produktadapter ersetzt.
- ManifestLink zu diesem Abschnitt: Manifest
- AppPlatformManifest: die Identität des Produkts — App-Name, appId, Paketnamen und Produktlinie.
- ProduktlinieLink zu diesem Abschnitt: Produktlinie
- consumer oder enterprise. Bestimmt, ob ein Produkt after_consumer oder after_enterprise über den Kernel legt.
- Lebensdomäne (Life Domain)Link zu diesem Abschnitt: Lebensdomäne (Life Domain)
- Ein Lebensbereich im Consumer-Umfeld, den ein Produkt verantwortet, etwa Mobilität bei SuperGarage.
- Branchendomäne (Industry Domain)Link zu diesem Abschnitt: Branchendomäne (Industry Domain)
- Eine Enterprise-Branche, die ein Produkt verantwortet, etwa Krankenhausbetrieb bei SuperHospital.
- Ökosystem-FabricLink zu diesem Abschnitt: Ökosystem-Fabric
- after_ecosystem: gemeinsame Identität, Abonnements, Events und produktübergreifende APIs.
- Produkt-SpecLink zu diesem Abschnitt: Produkt-Spec
- product.spec.yaml: die kleine Datei, aus der die Fabrik ein Produkt erzeugt. Sie enthält nur produkteigene Belange.
- Fail-ClosedLink zu diesem Abschnitt: Fail-Closed
- Fehlt erforderlicher Kontext, wirft die Operation einen Fehler, statt umfassendere Daten zurückzugeben.
- Scaffold-ModusLink zu diesem Abschnitt: Scaffold-Modus
- AfterBootstrapMode.scaffold: Mocks und In-Memory-Adapter sind erlaubt. Der Produktionsmodus lehnt sie beim Start ab.
- BYOKLink zu diesem Abschnitt: BYOK
- Bring your own key: Schlüssel von KI-Anbietern liegen im Credential-Tresor auf dem Gerät und werden nie mit dem Client ausgeliefert.