Files
detectelectronpole/PROGRESS.md
minsung 287f5c256b Scope reduction: remove rail/3D, focus on portal-frame pole 2D detection
- Remove Module B (rail segmentation) and Module C (2D→3D triangulation)
- Rename project: RailPose3D → PoleDetect2D
- Update keypoint schema: {base,top,L_arm,R_arm} → {foot_L,foot_R,head_L,head_R}
- Sprint table reduced from 9 to 5: S0–S4 (pole-only)
- Mark rail-detector-builder and triangulation-builder as INACTIVE
- SfM poses kept for self-training pseudo-label generation only (no 3D output)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 08:58:54 +09:00

2.3 KiB

PoleDetect2D — PROGRESS

이 문서는 현재 상태를 추적한다. 모든 에이전트는 작업 시작 시 PLAN.md 와 이 파일을 읽고, 종료 시 이 파일을 갱신한다.

마지막 업데이트: 2026-04-28 (범위 축소: 레일 제거, 3D 제거, 라멘구조 전철주 2D 검출로 집중)

Current Sprint

S0 — Bootstrap (infra)NOT STARTED

Sprint 상태판

Sprint 상태 Contract 시작일 완료일 결과
S0 Bootstrap 🔲 todo
S1 MVP-Zero 🔲 todo
S2 Pole-Train 🔲 todo
S3 Self-train 🔲 todo
S4 Korean-variants 🔲 todo

상태 표기: 🔲 todo / 🔄 in-progress / done / blocked

Next Action

Sprint S0 Bootstrap 시작. 작업 항목:

  1. 프로젝트 디렉터리 골격 생성 (src/, configs/, data/, pipeline/)
  2. pyproject.toml + 의존성 (mmpose, albumentations, ruff, pytest)
  3. pre-commit / ruff / pytest 셋업
  4. pipeline/run_detect.py placeholder (pole detection only)
  5. README 갱신 (PoleDetect2D 범위 반영)

→ 시작하려면 /sprint S0 또는 plan-architect 에이전트 호출.

Blockers / Open Questions

  • 라멘구조 전철주 실제 드론 영상 확보 시점 미확정
  • 30장 라벨 재작업 필요 — 기존 base 단일 라벨에서 {foot_L, foot_R, head_L, head_R} 4-keypoint 로 재라벨링
  • Windows MMPose 빌드 가능 여부 — conda-forge 확인 필요

Activity Log

일시 에이전트/사용자 액션 결과
2026-04-27 user 프로젝트 RailPose3D 명명, harness 구조 셋업 지시 CLAUDE.md, PLAN.md, PROGRESS.md, .claude/* 생성
2026-04-28 user 범위 축소 지시: 레일 제거, 3D 제거, 라멘구조 전철주 2D 검출만 PLAN.md, PROGRESS.md, CLAUDE.md, agents 갱신

규약:

  • Sprint 시작 시 → 상태 🔄, 시작일 기록, contract 파일 링크.
  • Sprint 완료 시 → 상태 , 완료일·결과(metric 수치 포함) 기록.
  • Blocker 발생 시 → 상태 , Blockers 섹션에 이유 기록.
  • 모든 의미있는 액션은 Activity Log에 한 줄 추가.