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의 모빌리티.
산업 도메인이 섹션으로 연결되는 링크: 산업 도메인
하나의 제품이 소유하는 엔터프라이즈 버티컬입니다. 예: SuperHospital의 병원 운영.
에코시스템 패브릭이 섹션으로 연결되는 링크: 에코시스템 패브릭
after_ecosystem: 공유 아이덴티티, 구독, 이벤트, 제품 간 API입니다.
제품 스펙이 섹션으로 연결되는 링크: 제품 스펙
product.spec.yaml: 팩토리가 제품으로 변환하는 작은 파일입니다. 제품이 소유하는 관심사만 담습니다.
페일 클로즈드이 섹션으로 연결되는 링크: 페일 클로즈드
필수 컨텍스트가 없으면 더 넓은 범위의 데이터를 반환하는 대신 예외를 발생시킵니다.
스캐폴드 모드이 섹션으로 연결되는 링크: 스캐폴드 모드
AfterBootstrapMode.scaffold: 목과 인메모리 어댑터가 허용됩니다. 프로덕션 모드는 시작 시 이를 거부합니다.
BYOK이 섹션으로 연결되는 링크: BYOK
자체 키 사용(Bring Your Own Key): AI 제공자 키는 기기의 자격 증명 보관소에 저장되며, 클라이언트에 포함되어 배포되지 않습니다.