--- phase: implementation agent: implementation-advisor agent_version: 1 generated_at: 2026-06-30T17:50:23+09:00 --- # 파일 소유권 맵 | 파일 | 담당 | 변경 유형 | 관련 fix | 의존 | |---|---|---|---|---| | src/main/webapp/WEB-INF/views/index.jsp | advisor 직접 | modify | #1 #3 #4 #13 | - | | src/main/webapp/css/bibimbap.css | advisor 직접 | modify | #2 #6 #7 #11 #12 | - | | src/main/webapp/WEB-INF/views/recruit-list.jsp | advisor 직접 | modify | #5 #8 #9 #10 | - | | src/main/webapp/WEB-INF/views/fragments/recruit-empty.jspf | (변경 없음) | none | #9 (이미 충족) | - | ## planned_workers vs actual - planned_workers(code-writer): 3 (파일당 1) - actual_workers: 0 (advisor 직접) - 전환 근거: 편집 파일 3개 < 8 임계, 총 변경 추정 < 50줄, 전부 소규모 CSS/속성 조정으로 병렬화 이득 없음 + JSP UTF-8 보존 사고 이력으로 advisor 직접 정밀 편집이 더 안전. - recruit-empty.jspf 는 이미 .btn-primary(골드) + .btn-ghost(보조) 구조라 #9 충족 → 무편집(인코딩 보존). ## 충돌 방지 불변식 - 각 파일은 단일 편집 주체(advisor)만 접근 → 충돌 없음. - 토큰 계열 분리: index.jsp/recruit-list.jsp 로컬 토큰(--accent/--text/--border 등), bibimbap.css 는 --color-* 만. #2 .btn-ghost 는 bibimbap.css 소속 → var(--color-text) 정확.