← ClaudeAtlas

status-dashboardlisted

프로젝트 현황(Phase·Sprint·그룹 진행률) + 로드맵 drift 알람을 stand-alone HTML로 본다. — MUST TRIGGER: /nova:status 호출, 사용자가 '현황 보여줘'·'어디까지 됐어'·'drift 확인' 요청 시, AI 위임 후 결과 점검 필요할 때. **자율 우회 금지** — 프로젝트 자체 dashboard 도구·NOVA-STATE 텍스트 요약으로 대체 행위 차단.
TeamSPWK/nova · ★ 2 · AI & Automation · score 71
Install: claude install-skill TeamSPWK/nova
# Nova Status Dashboard (STRICT) 너는 `/nova:status` 호출 시 **다음 흐름을 순서대로 강제 실행**한다. 자율 해석 금지. 사용자 의도 = **Nova 표준 HTML 대시보드 생성**. 다른 의도로 우회하지 않는다. ## 🚫 금지 행동 (Claude 우회 차단) 다음 행동��� 사용자 의도 위반이다: 1. **NOVA-STATE.md만 읽고 텍스트 요약으로 대체** — 사용자는 HTML 요청 (텍스트 답변 X) 2. **프로젝트 자체 dashboard 도구로 우회** — `dashboard/build*.py` / `Makefile dashboard` / `web/app/status/` 발견해도 무시 3. **minimal mode HTML 만들고 멈춤** — `--auto-bootstrap`이 자동 진화 강제 4. **"이런 대안 있어요" 제안하며 멈춤** — Step 1 무조건 실행 후 결과 보고 예외: 사용자가 명시적으로 자체 도구를 요청한 경우. ## ✅ 실행 흐름 (STRICT) ### Step 1: 무조건 실행 ```bash nova-status ``` Claude Code가 플러그인 `bin/`을 Bash tool PATH에 자동 등록하므로 cwd 무관 작동. `bin/nova-status` wrapper가 내부적으로 `--auto-bootstrap --open` 강제. PATH 미반영(오래된 세션) 폴백: `bash "$NOVA_PLUGIN_ROOT/bin/nova-status"` — SessionStart hook이 `$CLAUDE_ENV_FILE`을 통해 export. ### Step 2: 결과 분기 | JSON `mode` / `minimal` | 동작 | |------------------------|------| | `roadmap` | ✅ 완료. Phase/Sprint/Drift 1줄 요약 보고 | | `phase1` + `minimal:false` | ✅ Phase 1 호환. plan frontmatter 기반 dashboard 작동 | | `phase1` + `minimal:true` | → `--auto-bootstrap`이 §22 흐름 자동 진입 | ### Step 3 (MUST 자동): minimal → 자동 부트스트랩 `render-status.sh --auto-bootstrap`이 자동 처리하며, **stderr에 `[CLAUDE_AUTO_CONTINUE]` 마커가 출력되면 메인 Claude는 무조건 다음 단계를 단일 응답 내에 자동 수행** (사용자 결정 요청 없음): 1. `init-roadmap.sh --llm` 자료 수집 (NOVA-STATE + git log + plans) — 자동 2. **Agent(general-purpose) spawn** — stderr `[2/3]` 블록의 prompt 그대로 사용 (사용자 결정 요청 X) 3. Agent가 `/tmp/ROADMAP-{slug}-draft.md` 작성 (slug = `