Pipeline Overview

Architecture의 제품 결정을 받아, 사용자가 지나가는 운영 흐름과 실행 판정을 정리한다.

파이프라인 구조

01 사용자 여정 가입, 첫 세션, 공유, 마켓플레이스 사용까지 사용자 체감 경로.
02 앱 실행 앱이 캔버스에 붙고, 상태를 갖고, 다시 열리는 실행 흐름.
03 상태 동기화 세션, 상태, 협업, 저장과 복원의 데이터 흐름.
04 권한 + 라이선스 역할, 라이선스, 사용권, 운영자가 만나는 판정 흐름.
05 저장소 + 결제 개인, 작업 공간, 외부 저장소와 사용량, 결제 흐름.

Pipeline 다이어그램

시작 실행 표시 저장 계측 반영 Entry 01 User Path start path Execute 02 App Run open + state Decide 04 Access role + use seat Surface User Feedback allow + block State 03 LiveDoc Sync save + restore Meter 05 Payment storage + usage Feedback Dev Input back to product
진입 01 사용자 여정 사용자가 가입, 진입, 공유, 마켓플레이스 사용을 시작하는 체감 경로다.
실행 02 앱 실행 앱 열기, 인스턴스, 실행 상태, 호스팅 앱 실행 의미를 소유한다.
판정 04 권한 + 라이선스 역할, 라이선스, 사용권, 운영자, 입력 정책을 판정한다.
표현 사용자 피드백 허용, 차단, 보기 전용, 업그레이드, 할당 요청을 화면으로 표현한다.
상태 03 상태 동기화 세션 상태, 앱 배치, 협업 상태, 재연결을 저장하고 복원한다.
계측 05 저장소 + 결제 저장소 귀속, 사용량 계측, 요금제/크레딧/업그레이드 후보를 다룬다.
피드백 개발 입력 실제 개발 중 확인된 제약을 제품 흐름으로 되돌린다.
Pipeline 다이어그램은 선형 순서가 아니라 실행 중 호출되는 판정과 저장/복원의 연결을 보여준다.

현재 기준

앱 실행 상태

앱 열기, 최소화/최대화/포커스, 기존 창 찾기, 새 인스턴스 생성을 앱 실행 흐름과 UX에 반영한다.

권한과 입력 정책

호스팅 앱 권한 경계, 기본 차단 입력 정책, 보기 전용 액션 제한을 권한 흐름과 UX에 반영한다.

마켓플레이스 + 배포콘솔 흐름

마켓플레이스, 배포콘솔, 앱 실행 환경의 경계를 앱 실행, 권한, 결제 흐름에 연결한다.

작업 공간 배치

주요 대상은 UX지만, 실행 흐름이 저장해야 하는 배치 상태와 작업 공간 상태는 앱 실행과 상태 동기화에도 연결된다.

보조 문서