1.8 KiB
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개 모두 렌더링