Pipeline Overview
Architecture의 제품 결정을 받아, 사용자가 지나가는 운영 흐름과 실행 판정을 정리한다.
파이프라인 구조
01 사용자 여정
가입, 첫 세션, 공유, 마켓플레이스 사용까지 사용자 체감 경로.
02 앱 실행
앱이 캔버스에 붙고, 상태를 갖고, 다시 열리는 실행 흐름.
03 상태 동기화
세션, 상태, 협업, 저장과 복원의 데이터 흐름.
04 권한 + 라이선스
역할, 라이선스, 사용권, 운영자가 만나는 판정 흐름.
05 저장소 + 결제
개인, 작업 공간, 외부 저장소와 사용량, 결제 흐름.
Pipeline 다이어그램
진입
01 사용자 여정
사용자가 가입, 진입, 공유, 마켓플레이스 사용을 시작하는 체감 경로다.
실행
02 앱 실행
앱 열기, 인스턴스, 실행 상태, 호스팅 앱 실행 의미를 소유한다.
판정
04 권한 + 라이선스
역할, 라이선스, 사용권, 운영자, 입력 정책을 판정한다.
표현
사용자 피드백
허용, 차단, 보기 전용, 업그레이드, 할당 요청을 화면으로 표현한다.
상태
03 상태 동기화
세션 상태, 앱 배치, 협업 상태, 재연결을 저장하고 복원한다.
계측
05 저장소 + 결제
저장소 귀속, 사용량 계측, 요금제/크레딧/업그레이드 후보를 다룬다.
피드백
개발 입력
실제 개발 중 확인된 제약을 제품 흐름으로 되돌린다.
Pipeline 다이어그램은 선형 순서가 아니라 실행 중 호출되는 판정과 저장/복원의 연결을 보여준다.
현재 기준
앱 실행 상태
앱 열기, 최소화/최대화/포커스, 기존 창 찾기, 새 인스턴스 생성을 앱 실행 흐름과 UX에 반영한다.
권한과 입력 정책
호스팅 앱 권한 경계, 기본 차단 입력 정책, 보기 전용 액션 제한을 권한 흐름과 UX에 반영한다.
마켓플레이스 + 배포콘솔 흐름
마켓플레이스, 배포콘솔, 앱 실행 환경의 경계를 앱 실행, 권한, 결제 흐름에 연결한다.
작업 공간 배치
주요 대상은 UX지만, 실행 흐름이 저장해야 하는 배치 상태와 작업 공간 상태는 앱 실행과 상태 동기화에도 연결된다.