bibimbap/.atp/work-session/20260629-151216/implementation/ownership.md

1.5 KiB

phase agent agent_version generated_at
implementation implementation-advisor 1 2026-06-29T06:55:00Z

파일 소유권 맵 — 게임 좋아요 서버 영속화

파일 담당 worker worker id 변경 유형 의존
src/main/java/com/pandoli365/bibimbap/mapper/GameLikesMapper.java code-writer w-001 modify -
src/main/java/com/pandoli365/bibimbap/mapper/GamesMapper.java code-writer w-002 modify -
src/main/webapp/WEB-INF/views/game-detail.jsp code-writer w-003 modify -
db/schema.sql migration-writer w-004 modify -
db/migrations/20260629-game-likes-unique.sql migration-writer w-004 create -
src/main/java/com/pandoli365/bibimbap/controller/api/GameController.java code-writer w-005 modify w-001, w-002 (시그니처 확정)
src/test/java/com/pandoli365/bibimbap/controller/api/GameLikeControllerTest.java code-writer w-006 create w-005 (컨트롤러 형태 확정)

불변식 확인

  • 동일 파일 1 worker 만 할당 ✓
  • w-004 는 schema.sql + 신규 migration SQL 두 파일을 함께 소유(같은 마이그레이션 관심사, migration-writer 격리) ✓
  • 의존 사슬: 시그니처는 design.md 에 고정됨 → mapper(w-001/002) 와 controller(w-005) 는 시그니처 충돌 없음. 단 안전을 위해 w-005/w-006 은 mapper 확정 후 순차 spawn.

spawn 계획

  • 1차 병렬: w-001, w-002, w-003, w-004 (전부 독립)
  • 2차: w-005 (mapper 확정 후, controller)
  • 3차: w-006 (controller 확정 후, test)

planned_workers: 6