Skip to content

docs: 팀 역할 매핑·층별 콘텐츠 분담·task owner 명시·T30-00 done 반영#111

Open
SilverSupplier wants to merge 2 commits into
sw1029:mainfrom
SilverSupplier:docs/team-ownership-and-phase-0-done
Open

docs: 팀 역할 매핑·층별 콘텐츠 분담·task owner 명시·T30-00 done 반영#111
SilverSupplier wants to merge 2 commits into
sw1029:mainfrom
SilverSupplier:docs/team-ownership-and-phase-0-done

Conversation

@SilverSupplier
Copy link
Copy Markdown
Collaborator

@SilverSupplier SilverSupplier commented Jun 2, 2026

작업 배경

TEAM_DEVELOPMENT_PLAN.md는 역할 A/B/C를 정의하지만 누가 어느 역할인지 매핑이 비어 있었다. docs/30_tasks/ frontmatter에도 owner 필드가 없어 task별 책임 추적이 불가능했다. PR #110 머지로 마감된 T30-00 status는 work-queue에 ready로 남아 있어 후속 task의 ready 전환도 막혀 있었다.

본 PR은 세 가지를 동시에 정리한다.

변경 내용

1. 역할-담당자 매핑 표 추가

TEAM_DEVELOPMENT_PLAN.md §3 머리에 다음 표를 추가한다.

역할 담당자 비고
역할 A. 입력/인식 sw1029 IStrokeRecognitionService·quality·profile
역할 B. 게임 런타임 SilverSupplier SpellCastingService·floor goal·ending
역할 C. 튜토리얼/콘텐츠/피드백 TBD Magic Note·HUD·hint escalator
Art / Visual 트랙 SilverSupplier (잠정) ART_OVERHAUL_PLAN Phase 0~6. 별도 담당 합류 시 이관

1-2. 층별 콘텐츠 분담 추가

레이어 경계(역할 A/B/C)와는 다른 차원으로, 각 층의 콘텐츠 작업은 다음과 같이 나눈다.

담당자 메커닉 핵심
1층 base 입문 sw1029 family 5종 base 인식·목표 근접
2층 overlay sw1029 overlay operator 6종·seal stack
3층 조합 sw1029 base + overlay 조합 목표
4층 hazard SilverSupplier hazard stabilizer·균열·안전 지점 이동
5층 final seal SilverSupplier 5/6 통과 엔딩, 6/6 진엔딩 업그레이드

FloorGoalSystem 같은 공유 인터페이스 변경은 두 담당자가 모두 리뷰한다.

2. task frontmatter에 owner 필드 추가

docs/30_tasks/ 아래 7개 task 모두 - owner: SilverSupplier 라인 추가. scripts/validate-doc-state.mjs는 필수 4개 키(id/status/depends_on/blocks)만 grep하므로 추가 라인은 무시되어 schema 영향 없음.

3. T30-00 done 처리 + T30-01 ready 전환

합의 요청

  • 역할 C 담당자 — 현재 TBD. 누가 맡을지 확정되면 본 표를 같은 형식으로 갱신
  • Art / Visual 트랙 — 현재 SilverSupplier 잠정. 별도 담당자가 합류하면 이관
  • 층별 콘텐츠 분담 — 13층(sw1029)·45층(SilverSupplier) 분할 동의 여부 확인 부탁드립니다

validation

  • node scripts/validate-doc-state.mjs — 로컬 node 미설치로 직접 확인 불가, CI 검증 의존
  • 정적 검사(머리로): allowed status done 포함, regex 4-group 그대로, T30-01 ready & 선행 T30-00 done, T30-02~T30-06 blocked & 선행 T30-01 ready(≠done)

다른 레이어 영향

레이어 영향
Input Capture / Recognition / Personalization
Game Runtime
Render Pipeline
Feedback / Tutorial / Logs
docs validation schema ❌ (frontmatter regex 그대로)

코드 변경 0줄, Unity 빌드/테스트 영향 없음.

머지 순서

본 PR은 docs only이고 #109와 영역이 다르므로 단독 머지 가능. 머지 후 SilverSupplier가 T30-01 (URP) 구현 PR을 새로 올릴 예정.

TEAM_DEVELOPMENT_PLAN §3에 역할 A/B/C와 Art 트랙의 담당자 매핑 표를
추가하고, docs/30_tasks/ 7개 frontmatter에 owner 라인을 더한다.
PR sw1029#110 머지로 마감된 T30-00 status를 done으로, T30-01은 ready로
전환하고 work-queue를 동기화한다. 역할 C와 Art는 잠정 상태이며
담당자가 정해지면 같은 표를 갱신한다.
@SilverSupplier SilverSupplier requested a review from sw1029 as a code owner June 2, 2026 04:15
역할 A/B/C는 레이어 경계 기준이고, 실제 층 콘텐츠는 다른 차원으로
나누고 있어 별도 표가 필요했다. 1~3층(base/overlay/조합)은 sw1029,
4~5층(hazard/final seal)은 SilverSupplier로 명시한다. FloorGoalSystem
같은 공유 인터페이스 변경은 두 담당자가 모두 리뷰하도록 단서를 단다.
@SilverSupplier SilverSupplier changed the title docs: 팀 역할 매핑·task owner 명시·T30-00 done 반영 docs: 팀 역할 매핑·층별 콘텐츠 분담·task owner 명시·T30-00 done 반영 Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant