Files
hanarang-dashboard/.plans/sprints/SPRINT-004.md

1.8 KiB

Sprint 004 — 관리자 기능

목표

자매 관리 (재시작/리셋), 하네스 온라인 편집 + SSOT push, Gitea 관리, 로그 뷰어.

태스크

TASK-012: 자매 관리 API (재시작/리셋)

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-002
  • 설명: SSH로 Gateway 재시작/세션 리셋 명령 실행
  • 완료 기준:
    • POST /api/sisters/:name/restart → SSH로 openclaw gateway restart 실행
    • POST /api/sisters/:name/reset → SSH로 세션 리셋
    • 에러 핸들링 + 결과 반환

TASK-013: 하네스 편집 API

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-012
  • 설명: SSH로 하네스 파일 읽기/쓰기 + SSOT push
  • 완료 기준:
    • GET /api/admin/harness/:sister/:file → 파일 읽기
    • PUT /api/admin/harness/:sister/:file → 파일 쓰기 + git commit + push
    • 지원 파일: AGENTS.md, SOUL.md, PROTOCOL.md, TOOLS.md

TASK-014: 관리자 페이지 (프론트엔드)

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-012, TASK-013
  • 디자인: .plans/design/ui/admin-design.md 참조
  • 완료 기준:
    • /admin/sisters 페이지: 자매 목록 + 재시작/리셋 버튼 + 확인 모달
    • /admin/harness 페이지: 코드 에디터 + 저장/diff
    • /admin/repos 페이지: Gitea repo 목록 + PR 현황

TASK-015: 로그 뷰어 페이지

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-012
  • 완료 기준:
    • /admin/logs 페이지: 자매 선택 → 세션 로그 표시
    • 터미널 스타일 UI
    • 검색 + 에러 필터

완료 기준 (Sprint 전체)

  • 자매 재시작/리셋 기능 작동
  • 하네스 파일 온라인 편집 + 저장 작동
  • 관리자 페이지 4개 모두 렌더링