인계 — 아트조이 상세페이지 편집기 P2 · P3 · P5 «코디 직접 인수» (ssh)
26.9.24(목) 20:50 KST · [코디] 세션 릴레이(컨텍스트 65% · 무거운 코딩이라 새 창에서) · 이 문서 하나로 시작한다. [페페] 20:45 「5시간 한도 풀리기가 너무 늦게 끝난다. 나머지는 코디가 받아와서 진행해」 — 저쪽 클로드 잡은 더 안 넣는다. 규칙 =
C:\dev\seedchain\projects\artjoy\rules.md🆕 맨 위.
▶ 첫 일감 (순서대로 · 묻지 말고 시작)
- 현황 읽기(짧게) — 저쪽 PC(
ssh artjoy)C:\dev\haedali-detail-generator\block-editor\DESIGN.md를 scp 로 받아 §4(place꼬리표 · P2) · §4-1(요소 id 표) · §7(검사 계획) · §10(P1 에서 바뀐 것)만 읽는다. 설계서 = 로컬C:\dev\_work\artjoy-block-editor\job\pack\SPEC.md§2(D1 · D6 · D7) · §5(P2 행). P1 보고서 사본 =C:\dev\_work\artjoy-block-editor\review\report1.md(§「알려진 한계」 · 「다음」). - 작업 사본 만들기 — 코드만 받는다:
scp -r artjoy:C:/dev/haedali-detail-generator/block-editor+index.html·tools/detail-pages/render-detail-page.js·tools/server/*.js·package.json→C:\dev\_work\artjoy-block-editor\work\(여기서 Edit). ⛒data\· 사진 · DB ·outputs\는 받지 않는다(제품 사진 · 작업본 복사 금지). - P2 카드 안 배치 구현 — 범위 = SPEC §5 P2 행 + [페페] 결정 Q3(section 카드 레이아웃 10종만 요소 이동 · 겹침 / carousel · video · options · info 는 겹침 요소 얹기만) + D1(기준점 9점 · 레이어 순서 · 카드 경계 불가침 = 끌기 멈춤 +
overflow:hidden두 겹) + D7(흐름 + 행 묶음) + D6(모바일형↔PC형 = 비율 + 기준점 자동 + 경고 목록) +place없는 카드는 지금과 똑같이 그려짐(회귀 0). - 화면 전 web-designer 상담 필수(우리 쪽 에이전트 · 저쪽 캡처는 우리 쪽에 남기지 말 것). - 올리기 = 원격 원본을.bak-20260924-p2로 복사(sshcopy) → scp 로 올림 → sha256 대조. - 검사 = ssh 로cd /d C:\dev\haedali-detail-generator && npm run editor:check -- --no-ml·npm run detail:check·npm run generator:check(기본 = 읽기만 ·--mutation금지) + 새npm run layout:check(DESIGN §7 계획대로 만든다). - 서버 재시작 = 작업 끝 1회 — 8820 node 종료 →schtasks /run /tn "\Cody\HaedaliServer"→http://127.0.0.1:8820/200(P1 보고서 §7 방식). - 커밋 = ssh 로git -C C:\dev\haedali-detail-generator add <파일 이름들>+ commit(작성자 기본값 ·git add -A금지 · push 금지). - 저쪽 devplanC:\dev\devplan\block-editor.htmlP2 줄 · 결과 갱신(맨 위 갱신 시각 KST) — 귀속 · 회수 · 「우리 자산」 단어 금지. - 끝나면
cd C:\dev\_work\artjoy-block-editor\job && python mirror.py p2(없으면 JOB 폴더 항목은 빠져도 됨 — 모듈 · devplan · 서버 파일 보관이 목적) → 우리 계획 페이지C:\dev\devplan\artjoy-photo-editor.html상태 ·#phase·#todo갱신 →python build_hub.py→ 텔레그램notify.py done. - 그 다음 P3 블록 라이브러리(블록 창 ★ · 최근 · 에셋 탭에 1,280개 연결 · 다른 작업본에 넣기 · 버전 반영 D2 · 단독 페이지 · 내보내기 · 글자 입력 금칙어 경고 =
assets\banned-words.csv차단/경고) → P5 보정 · 확장(지우개 · 마스크 · 복제 도장 · 부분 흐림 · 배경 확장 · 목업 합성). 단계마다 2~4 반복. - P3 에 끼울 정리 일감(P4 저쪽 결정 4건 중 3건): ①저쪽C:\dev\design-refs\tabler-icons-3.48.0\가 두 번 사라진 원인(정리 스크립트가 design-refs 를 건드리는지) ②저쪽seedchain\projects\haedali-detail-generator\handoff.md35k → archive 이관 ③block-editor\assets\_gen\_reset_to_n.py임시 스크립트 — 삭제 말고_attic\로. ④작은 배지 글자(08·10·13·21·23 · 11~23px)는 에셋 탭 연결 때 기본 크기 보정.
확정 규약 (바꾸지 않는다)
- 계획 원본 =
C:\dev\_work\artjoy-block-editor\PLAN.md· 결정 = D1~D8 + P1 결정 Q1~Q5(job\p1-decisions.md). - 🔴귀속 · 회수 · 우리 자산 얘기는 저쪽 파일 · devplan · 커밋 메시지에 안 쓴다. 우리 쪽 보관 =
mirror.py(제품 사진 든shots\는 제외됨). - 🔴아트조이 제품 사진 · DB · 작업본을 우리 쪽에 남기지 않는다(검수로 본 캡처는 보고 나서 이름으로 지운다).
- 저쪽 서버 · 예약작업: 생성기 8820(
\Cody\HaedaliServer) · 관리판 8080→8799 · 편집기 일꾼 =C:\dev\tools\block-editor-ml\worker.py. - 저쪽 규칙 감시기(ruleguard)
web-designer-required오탐(대화 끝부분만 봄) — [페페] 답 대기(추천 = 세션 단위 기억으로 수정). 코디가 ssh 로 고치면 저쪽 훅엔 안 걸리므로 급하지 않다. - 저쪽 사용량(참고) 20:40 = 주간 56% · 5시간 87%.
끝난 것 (26.9.24)
- P0(18:42) · P1(19:57) · P4 에셋 늘리기(20:34) 전부 GATE=PASS + 코디 실물 검수 · 보관
mirror\p0\p1\p4\. - 우리 쪽 페이지 =
artjoy-photo-editor.html(계획) ·artjoy-asset-examples.html(28분류 예시) ·artjoy-asset-library.html(1차 560 + 금칙어 42) — 포털 「제작 도구」. - 에셋 1차 원본 =
C:\dev\design-refs\detail-elements\(파이프라인_gen\gen → fit_size → check → build_index ·banned-words.csv).
보고 마커
- 매 답변 끝 = 3단계 보고 · 시드 한 줄 · 컨텍스트 % · 텔레그램
notify.py done. 질문은 채팅으로만(한 번에 하나 · 추천안). - 시드 =
C:\dev\seedchain\projects\artjoy\handoff.mdNOW 「🎨 26.9.24」 절(캡 20,000자 — 넘으면 끝난 절 archive 이관) + 로컬 커밋.