After Framework

用語集

ドキュメント全体で使われる技術用語の統一された定義です。

ドキュメントのバージョン: supercore main · パッケージ 1.0.0
共有カーネルこのセクションへのリンク: 共有カーネル
after_core:すべてのプロダクトが依存する基盤パッケージです。ポートとデフォルト実装を定義します。
ポートこのセクションへのリンク: ポート
AfterAuthRepository など、プラットフォームが定義するインターフェースです。機能コードはポートに依存し、ベンダー SDK には依存しません。
アダプターこのセクションへのリンク: アダプター
Firebase 認証など、ポートの具体的な実装です。コンポジションルートでバインドされます。
コンポジションルートこのセクションへのリンク: コンポジションルート
プロダクトがマニフェスト、標準のオーバーライド、アダプターを結び付ける唯一の場所です。通常は lib/app/platform/after_framework.dart です。
プロバイダーオーバーライドこのセクションへのリンク: プロバイダーオーバーライド
プラットフォームのデフォルトプロバイダーをプロダクトのアダプターに置き換える Riverpod のオーバーライドです。
マニフェストこのセクションへのリンク: マニフェスト
AppPlatformManifest:アプリ名、appId、パッケージ名、プロダクトラインといったプロダクトのアイデンティティです。
プロダクトラインこのセクションへのリンク: プロダクトライン
consumer または enterprise。プロダクトがカーネルの上に after_consumer と after_enterprise のどちらを重ねるかを決定します。
ライフドメインこのセクションへのリンク: ライフドメイン
SuperGarage にとってのモビリティのように、1 つのプロダクトが担うコンシューマー向けの生活領域です。
インダストリードメインこのセクションへのリンク: インダストリードメイン
SuperHospital にとっての病院運営のように、1 つのプロダクトが担うエンタープライズ向けの業界領域です。
エコシステムファブリックこのセクションへのリンク: エコシステムファブリック
after_ecosystem:共有アイデンティティ、サブスクリプション、イベント、プロダクト横断 API です。
プロダクト仕様このセクションへのリンク: プロダクト仕様
product.spec.yaml:ファクトリーがプロダクトに変換する小さなファイルです。プロダクトが所有する事項だけを含みます。
フェイルクローズこのセクションへのリンク: フェイルクローズ
必要なコンテキストが欠けている場合、より広範なデータを返すのではなく、操作が例外をスローすることです。
スキャフォールドモードこのセクションへのリンク: スキャフォールドモード
AfterBootstrapMode.scaffold:モックとインメモリアダプターの使用が許可されます。本番モードでは起動時にそれらが拒否されます。
BYOKこのセクションへのリンク: BYOK
Bring your own key(独自キーの持ち込み):AI プロバイダーのキーはデバイス上の認証情報ボールトに保存され、クライアントに同梱されることはありません。