Name the project RailPose3D and stand up a multi-agent harness following the Anthropic harness-design blog principles (decomposition, separation of concerns, file-based handoff, sprint contracts, context-reset over compaction). - CLAUDE.md / PLAN.md / PROGRESS.md as the file-based handoff surface; every agent must read PLAN+PROGRESS before acting. - 7 sub-agents under .claude/agents/: plan-architect (Planner), pole-detector-builder, rail-detector-builder, triangulation- builder, data-pipeline-builder (Generators), module-evaluator (Evaluator), dataset-explorer (read-only helper). - 6 skills under .claude/skills/: /start /sprint /eval /progress /handoff /contract. - SessionStart and Stop hooks to inject the PLAN/PROGRESS briefing and remind about PROGRESS.md updates. - docs/plan.md captures the user-approved detailed plan; docs/research.md is the prior tech survey. - .gitignore excludes data/, .usage/, model checkpoints, and local Claude overrides. Tracking: closes #1 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.2 KiB
2.2 KiB
RailPose3D — PROGRESS
이 문서는 현재 상태를 추적한다. 모든 에이전트는 작업 시작 시 PLAN.md 와 이 파일을 읽고, 종료 시 이 파일을 갱신한다.
마지막 업데이트: 2026-04-27 (초기 셋업)
Current Sprint
S0 — Bootstrap (infra) — NOT STARTED
Sprint 상태판
| Sprint | 상태 | Contract | 시작일 | 완료일 | 결과 |
|---|---|---|---|---|---|
| S0 Bootstrap | 🔲 todo | — | — | — | — |
| S1 MVP-Zero | 🔲 todo | — | — | — | — |
| S2 Pole-A1 | 🔲 todo | — | — | — | — |
| S3 Rail-B1 | 🔲 todo | — | — | — | — |
| S4 Triangulate | 🔲 todo | — | — | — | — |
| S5 Rail-3D | 🔲 todo | — | — | — | — |
| S6 Self-train | 🔲 todo | — | — | — | — |
| S7 E2E | 🔲 todo | — | — | — | — |
| S8 Korean variants | 🔲 todo | — | — | — | — |
상태 표기: 🔲 todo / 🔄 in-progress / ✅ done / ⛔ blocked
Next Action
Sprint S0 Bootstrap 시작. 작업 항목:
- 프로젝트 디렉터리 골격 생성 (
src/,configs/,data/,pipeline/) pyproject.toml+ 의존성 (uv 또는 conda env)- pre-commit / ruff / pytest 셋업
pipeline/run_full.pyplaceholder- README 갱신 (RailPose3D 명명 반영)
→ 시작하려면 /sprint S0 또는 plan-architect 에이전트 호출.
Blockers / Open Questions
- 사용자에게서 실제 드론 영상 + Metashape export 확보 시점 미확정
- GCP (Ground Control Points) 좌표 데이터 가용성 확인 필요
- pycolmap/pyceres 윈도우 빌드 가능 여부 — conda-forge에 최신 wheel 있는지 확인 필요
Activity Log
| 일시 | 에이전트/사용자 | 액션 | 결과 |
|---|---|---|---|
| 2026-04-27 | user | 프로젝트 RailPose3D 명명, harness 구조 셋업 지시 | CLAUDE.md, PLAN.md, PROGRESS.md, .claude/* 생성 |
규약:
- Sprint 시작 시 → 상태 🔄, 시작일 기록, contract 파일 링크.
- Sprint 완료 시 → 상태 ✅, 완료일·결과(metric 수치 포함) 기록.
- Blocker 발생 시 → 상태 ⛔, Blockers 섹션에 이유 기록.
- 모든 의미있는 액션은 Activity Log에 한 줄 추가.