--- description: 전체 플랜 목록 및 진행 상황 확인 --- # /weave-status - 진행 상황 확인 ## 개요 전체 플랜 목록과 활성 플랜의 Phase 진행 상황을 확인합니다. **사용법**: - `/weave-status` — 전체 개요 (모든 플랜 + 활성 플랜 상세) - `/weave-status $ARGUMENTS` — 특정 플랜 또는 Phase 상세 - `$ARGUMENTS` = 플랜 이름 (예: `emotion-diary`) - `$ARGUMENTS` = Phase ID (예: `P2`, 활성 플랜의 Phase) --- ## 데이터 로드 방법 (필수) **반드시 이 순서로 파일을 읽어야 합니다**: ``` 1. .opencode/weave/state.yaml 읽기 → active_plan 확인 2. .opencode/weave/plans/ 디렉토리의 모든 .yaml 파일 목록 확인 3. 각 플랜 파일 읽어서 상태 집계 ``` **state.yaml이 없는 경우**: ```markdown 📋 Weave가 초기화되지 않았습니다. 시작하려면: `/weave-init` ``` **플랜이 하나도 없는 경우**: ```markdown 📋 아직 플랜이 없습니다. 새 플랜을 만들려면: `/weave-design [docs-path]` ``` --- ## 출력: 전체 개요 (`/weave-status`) ```markdown ## 📊 Weave 상태 ### 활성 플랜: `emotion-diary` **감정 일기 앱** — 진행률 40% [████████░░░░░░░░░░░░] 2/5 | Phase | 이름 | 상태 | 마스크 | |-------|------|------|--------| | P1 | 감정 선택 UI | ✅ 완료 (2.5h) | kent-beck, dan-abramov | | P2 | 감정 저장 | 🔄 진행 중 | kent-beck | | P3 | 히스토리 뷰 | ⏳ 대기 | | | P4 | 통계 시각화 | ⏳ 대기 | | | P5 | 테마 설정 | ⏳ 대기 | | **다음**: `/weave-craft P2` --- ### 전체 플랜 목록 | 플랜 | 프로젝트 | 상태 | 진행률 | |------|---------|------|--------| | 📌 `emotion-diary` | 감정 일기 앱 | active | 40% (2/5) | | `todo-app` | Todo 앱 | paused | 60% (3/5) | | `auth-module` | 인증 모듈 | completed | 100% (4/4) | 플랜 전환: `/weave-switch [플랜이름]` ``` --- ## 출력: 특정 플랜 상세 (`/weave-status {plan-name}`) ```markdown ## 📊 플랜: `todo-app` **Todo 앱** — 상태: paused — 진행률 60% [████████████░░░░░░░░] 3/5 ### 비전 사용자가 간단하게 할 일을 관리할 수 있는 웹 앱 ### Phases | Phase | 이름 | 상태 | 소요 시간 | 마스크 | |-------|------|------|----------|--------| | P1 | 기본 UI | ✅ 완료 | 2h | dan-abramov | | P2 | CRUD API | ✅ 완료 | 3h | martin-fowler | | P3 | 필터/정렬 | ✅ 완료 | 1.5h | kent-beck | | P4 | 드래그 정렬 | ⏳ 대기 | | | | P5 | PWA 지원 | ⏳ 대기 | | | ### 아키텍처 - Frontend: React + TypeScript - Backend: Express.js - Database: SQLite 이 플랜으로 전환: `/weave-switch todo-app` ``` --- ## 출력: 특정 Phase 상세 (`/weave-status P2`) 활성 플랜의 해당 Phase를 상세 표시: ```markdown ## Phase P2: 감정 저장 **플랜**: `emotion-diary` **상태**: 🔄 진행 중 **시작**: 2026-02-06 10:30 **경과**: 1.5시간 ### 사용된 마스크 - Kent Beck ### 발생한 이슈 - 1회 재시도: JSON 직렬화 오류 → 해결됨 ### 다음 `/weave-craft P2` — 계속 진행 ``` --- ## 상태 아이콘 | 아이콘 | 상태 | |--------|------| | ✅ | 완료 (completed) | | 🔄 | 진행 중 (in_progress) | | ⏳ | 대기 (pending) | | 🚫 | 차단됨 (의존성 미완료) | | 📌 | 활성 플랜 표시 | | ⏸️ | 일시정지 (paused) | --- ## 플랜 상태 종류 | 상태 | 의미 | |------|------| | `active` | 현재 작업 중인 플랜 | | `paused` | 일시 중단 (다른 플랜 작업 중) | | `completed` | 모든 Phase 완료 | | `archived` | 보관됨 (목록에서 숨김, --all로 표시) |