- CLAUDE.md 를 .claude/rules/ 4파일로 분할 (project/stack/principles/workflow) - Plans.md 루트 인덱스 (스프린트 목차 + 참조만) - hooks/ pre/post-tool.sh 스켈레톤 (no-op, Sprint 002에서 구현) - .plans/OVERVIEW.md — 목표/범위/성공기준 8개 - .plans/failure-audit.md — F1~F6 실패 감사 (증거 기반) - .plans/design/ 6개 문서: * state-machine.md (XState v5 FSM 설계) * sprint-contract.md (Zod schema + validator) * skill-enforcement.md (4계층 방어) * handoff.md (상태 전이 기반 자매 통신) * retry-policy.md (backoff + escalation) * qa-template.md (체크리스트 runtime) - .plans/sprints/ 8개 스프린트 명세 (SPRINT-000~007) - .plans/migration/from-hanarang-harness.md (자산 매트릭스 + 단계별 가이드) 총 17개 문서, 약 2146 lines. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.0 KiB
2.0 KiB
Plans.md — hanarang-rails
루트 인덱스만. 상세는
.plans/sprints/*.md참조. 포맷: v2 (Task / 내용 / DoD / Depends / Status)
📖 관련 문서
.plans/OVERVIEW.md— 전체 목표 / 범위 / 성공 기준.plans/failure-audit.md— F1–F6 실패 감사.plans/design/— 설계 문서 세트.plans/sprints/— 스프린트별 상세 명세.plans/migration/— 마이그레이션 가이드
Sprint 목차
| # | Sprint | 상세 | Status |
|---|---|---|---|
| 0 | 세이프티 네트 + 실패 감사 + 프로젝트 세팅 | SPRINT-000 | cc:WIP |
| 1 | 스켈레톤: XState FSM + orchestrator + .plans/ 스캐폴딩 | SPRINT-001 | cc:TODO |
| 2 | Skill 강제 진입 hook + bypass 감지 + 차단 | SPRINT-002 | cc:TODO |
| 3 | Sprint Contract + DoD validator (Zod) | SPRINT-003 | cc:TODO |
| 4 | 4자매 핸드오프 엔진 (상태 전이 기반) | SPRINT-004 | cc:TODO |
| 5 | 재시도 / 타임아웃 / 에스컬레이션 policy | SPRINT-005 | cc:TODO |
| 6 | QA 체크리스트 템플릿 + 다랑이 runtime | SPRINT-006 | cc:TODO |
| 7 | 기존 프로젝트 마이그레이션 (아랑 등) | SPRINT-007 | cc:TODO |
현재 스프린트
Sprint 000 — 세이프티 네트 + 실패 감사 + 프로젝트 세팅 (cc:WIP)
계획 단계 문서 작성 중. Sprint 000 태스크는 .plans/sprints/SPRINT-000-safety-and-audit.md 참조.
마커 범례
| 마커 | 의미 |
|---|---|
cc:TODO |
미착수 |
cc:WIP |
작업 중 |
cc:blocked |
의존 대기 |
cc:완료 [hash] |
완료 (commit hash) |