bibimbap/.atp/work-session/20260629-100849/implementation/ownership-w34.md

1.7 KiB

phase agent agent_version generated_at workstream
implementation implementation-advisor 1 2026-06-29T10:30:00+09:00 W3-4-main-hub (단계1+단계2 통합)

W3-4 파일 소유권 맵 (충돌 0 — 1파일=1worker)

파일 담당 worker worker id 변경 유형 H-* 의존(시그니처 사전제공 → 병렬 가능)
docs/games-hub-ddl.sql migration-writer w-001 create H-MAPPER -
db/schema.sql migration-writer w-001 modify H-MAPPER games-hub-ddl 사본(같은 worker 동기)
src/main/java/com/pandoli365/bibimbap/mapper/GamesMapper.java code-writer w-002 modify(append) H-MAPPER -
src/main/java/com/pandoli365/bibimbap/mapper/JamsMapper.java code-writer w-003 modify(append) H-JAM -
src/main/java/com/pandoli365/bibimbap/controller/WebMvcController.java code-writer w-004 modify H-CTRL+H-JAM w-002/w-003 시그니처(프롬프트에 명시)
src/main/webapp/WEB-INF/views/index.jsp code-writer w-005 modify H-VIEW1+H-JAM w-004 attr 이름(프롬프트에 명시)
src/test/java/com/pandoli365/bibimbap/controller/WebMvcControllerTest.java code-writer w-006 create (검증 산출물) w-004 시그니처(프롬프트에 명시)

불변식 점검

  • 동일 파일 1 worker only: OK (WebMvcController·index.jsp 는 단계1+단계2 통합이라 각 1 worker 가 전 변경 담당 → split 충돌 회피)
  • BibimbapApplicationTests.java: 변경 불요 (GamesMapper line44 + JamsMapper line89 @MockBean 기존 등록 — W2-1 재사용). worker 미할당.
  • 시그니처 사전 제공으로 병렬 spawn 안전(파일 read 의존 0).

planned_workers: 6