Files
detectelectronpole/PROGRESS.md
minsung 417f880a87 Setup RailPose3D harness (Planner/Generator/Evaluator)
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>
2026-04-28 08:32:05 +09:00

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 시작. 작업 항목:

  1. 프로젝트 디렉터리 골격 생성 (src/, configs/, data/, pipeline/)
  2. pyproject.toml + 의존성 (uv 또는 conda env)
  3. pre-commit / ruff / pytest 셋업
  4. pipeline/run_full.py placeholder
  5. 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에 한 줄 추가.