⚡ DEVELOPMENT · BASECAMP 2

개발

E2E 연결 + 위젯 엔진. 텔레그램 → 폰 홈화면 전체 연결. Team 3 개발팀 이 운영합니다.

🔧 2차 베이스캠프 — 영역 3: E2E 연결 (CTL 주도 · 11명) + ⭐ 영역 1: 위젯 엔진 협력

아키텍처 개요

The Universe는 Dash 5-Layer 구조와 Orchestrator 4-Layer 파이프라인을 중심으로 설계되었습니다. 모든 기능 단위는 .dpk 포맷으로 패키징됩니다.

Dash 5-Layer

각 Dash는 5개의 독립 레이어로 구성되며, 관심사 분리를 통해 유연한 조합과 독립적 진화가 가능합니다.

L1 Meta ID, 버전, 카테고리, 권한 — Dash의 신원 정보
L2 Trigger 활성화 조건 (시간, 위치, 센서, 의도, 이벤트)
L3 Skin UI 렌더링 — 카드, 오버레이, 풀스크린 모드
L4 Skill AI 두뇌 — LLM 추론, API 호출, 데이터 처리
L5 Protocol Dash 간 통신 — Pub/Sub 토픽, 이벤트 버스

Orchestrator 4-Layer 파이프라인

Orchestrator는 사용자 의도를 해석하고 적절한 Dash를 선택, 구성, 실행하는 4단계 파이프라인으로 동작합니다.

P1 Intent 사용자 입력에서 의도(Intent)를 추출
P2 Plan 의도에 맞는 Dash 조합을 계획
P3 Execute 선택된 Dash를 순차/병렬 실행
P4 Reflect 결과 평가 및 학습 피드백 루프

.dpk 포맷

📦 Dash Package (.dpk)

.dpk는 Dash를 배포하기 위한 표준 패키지 포맷입니다. Meta, Trigger, Skin, Skill, Protocol 레이어 정의와 리소스를 하나의 아카이브로 묶어 Dash Store를 통해 배포합니다.