kintex/docs/BACKLOG.md
zio d548044f34 docs(design): design.md v2.5 — resolve designer backlog B-01, B-04~B-08, B-10
- B-01: SCR-06 assembled-booth mode (signage/furniture/lighting option panels,
  option quote, deadline lock states, dedicated Stitch prompt) + SCR-05 branch
- B-04: screen count re-audit — P0 core 15, total 89 screens (SCR-T0~T3 included)
- B-05: organizer sitemap gains 정산·결제 [M9] entry, SCR-02 IA memo
- B-06: SCR-01 prompt adds email-verification login tertiary button
- B-07: SCR-03 share button in prompt + violation pins aligned 1:1 with summary
- B-08: SCR-04 sales area corrected 4,420 -> 4,590㎡ (510 booths x 9㎡)
- B-10: Phase 2/3 labels on SCR-10/11, SCR-M1/M2; M4a lighting UI review memo

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 22:06:05 +09:00

30 lines
8.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# BACKLOG — 검증 에이전트(reviewer) 지적사항 티켓
> v1.0 검증(2026-07-11) 결과. Critical 0건. 하네스 레벨의 기계적 수정(참조 파일 표기, 워터마크 문구 통일, S1~S7 샷 정렬, 배선 색상 규약, 간판 문구 파라미터, mime 자동 감지)은 v1.0.1에서 반영 완료. 아래는 잔여 티켓.
| ID | 심각도 | 내용 | 담당 에이전트 | 상태 |
|---|---|---|---|---|
| B-01 | Major | 조립부스 옵션(간판·가구·조명 선택) 신청 UI 부재 — PLANNING M3 Phase 1 범위인데 design.md에 화면 없음. SCR-05/06에 조립부스 모드 추가 필요 | designer | **done** (design.md v2.5, 2026-07-14) — SCR-06에 **조립부스 모드** 신설(옵션 패널 3그룹: 간판 문구·서체·색 / 가구 표준 자재 카탈로그 그리드(스테퍼+기본·추가₩ 칩) / 조명 스포트·주간야간, 프리뷰 즉시 갱신·옵션 견적·CTA "옵션 신청 제출"(주최측 시공, 컨펌 미적용)·마감 잠금 등 상태 + 전용 영어 Stitch 프롬프트). SCR-05에 조립부스 분기(헤더·옵션 마감 할 일·장치업체 초대 미노출·모드 진입) 순증 |
| B-02 | Major | S6 배선 오버레이의 시공 검증용 산출은 생성형이 아닌 백엔드 래스터 합성 렌더러로 구현 필요 (client.py에는 주의 주석만 반영됨) | developer | **done** (v1.2) — `render_wiring_overlay_raster()` 신설(로컬 PIL, 좌표 정합, power=적/network=청/plumbing=녹, 트렌치 마커·범례, base_image 합성). 생성형 `generate_wiring_overlay`는 발표 보조용으로 분리 |
| B-03 | Major | 나노바나나 입력 스키마를 PLANNING §6-2 정식 스키마(booth polygon, zones, shot preset, render_hints)로 확장 + GeneratedImage에 메타데이터(생성일·스키마 해시·모델 버전) 임베드 | visualizer/developer | **done** (v1.2) — `build_booth_prompt(scene)`가 §6-2 scene(hall/booth/design/lighting/wiring/shot/render_hints) 수용, `GeneratedImage.save()`가 사이드카 `.meta.json`+PNG tEXt 청크로 생성일·스키마 해시(SHA-256)·모델 버전·seed 결정적 임베드 |
| B-04 | Minor | design.md 화면 수 표기(13) → 실제 웹 12+모바일 2=14 정정 | designer | **done** (design.md v2.5, 2026-07-14) — 13→14는 v1.0.1에서 기정정. v2.5에서 현행 기준 재정정: §3 헤더 P0 코어 14→**15개**(SCR-HOME 포함, 웹 13+모바일 2) + §2.8-2 집계의 SCR-T0~T3 누락 정정 85→**총 89화면**(✅Stitch 83·미생성 6) |
| B-05 | Minor | SCR-02 프롬프트 사이드바 "정산" 메뉴 — IA와 불일치 정리 | designer | **done** (design.md v2.5, 2026-07-14) — v2.0에서 SCR-21 정산·결제(M9)가 정식 화면이 됨에 따라 §2-1 주최자 사이트맵에 "정산·결제 [M9, P1] — Phase 2 (SCR-21)" 추가 + SCR-02에 정합 메모(프롬프트 메뉴 문구 "정산" 유지) |
| B-06 | Minor | SCR-01 이메일 인증 로그인 프롬프트 누락 | designer | **done** (design.md v2.5, 2026-07-14) — Stitch 프롬프트에 tertiary 버튼 "이메일 인증으로 로그인" 추가(스펙↔프롬프트 정합) |
| B-07 | Minor | SCR-03 "공유" 버튼 프롬프트 누락 + 위반 요약(2/3)과 캔버스 핀 샘플(적2·주1) 불일치 | designer | **done** (design.md v2.5, 2026-07-14) — 프롬프트 툴바에 "공유" 아이콘 버튼 추가 + 캔버스를 요약(차단2·경고3)에 정렬: 주황 빗금 부스 1→3개(핀 3·4·5), 스펙 레이아웃 ③에 핀 번호·건수 명시로 1:1 고정 |
| B-08 | Minor | SCR-04 샘플 지표 산술 오류(510부스 ↔ 판매면적 4,420㎡) | designer | **done** (design.md v2.5, 2026-07-14) — 4,420→**4,590㎡**(510부스×기본 9㎡, SCR-03의 486부스=4,374㎡와 동일 산식) + 산식 기준을 스펙에 명문화 |
| B-09 | Minor | analysis 문서 내 D-15/D-25 표기 혼재 정리 | planner | **done** (v1.1) — kintex-website.md §5 마일스톤을 D-150/D-30/D-25/D-7로 통일(유틸리티=D-25), D-15 오기 제거 |
| B-10 | Minor | 홀매니저(SCR-10/11)·현장 모바일(SCR-M1/M2) 화면에 Phase 2/3 라벨 부착, 조명 배치안 제안(M4a) 전용 UI 검토 | designer | **done** (design.md v2.5, 2026-07-14) — SCR-10/11 헤딩·메모에 **Phase 2**(PLANNING §9 홀매니저 대시보드), SCR-M1/M2에 **Phase 3**(현장 모바일 운영 도구) 라벨 부착(화면·구현 선행 확보 명시). 조명 배치안 제안(M4a) 전용 UI는 SCR-06에 검토 메모 신설 — Phase 1은 조명 프리셋+S2 야간 컷으로 흡수, 조도 히트맵·기구 배치 캔버스 전용 SCR은 정밀 조도 시뮬레이션(P2)과 함께 분리 검토(현 시점 신규 화면 없음) |
| B-11 | Major | ReRoomAI 소스 분석(docs/analysis/reroomai-source.md) — 소스 폴더 연결 대기 중. 완료 후 PLANNING §6 ReRoomAI 연계 절 보강 | planner/visualizer | **done** (v1.1) — 소스 분석 완료·PLANNING §6-4/6-5 확정(모델·SDK·구조화 사전·보존/교체 프롬프트 템플릿·RenderJob 방어·UX), §10 R11 해소·R12 추가 |
| B-12 | Minor | client.py에 동일 시드/일관성 파라미터(PLANNING §6-3) 지원 검토 (Gemini API 시드 지원 범위 확인 필요) | visualizer | **done** (v1.2) — `render_shot(..., seed=)` 지원. `GenerateContentConfig(seed=)`로 전달 시도하되 SDK/모델 미지원(TypeError)이면 자동으로 참조체인 기반 일관성(첫 컷을 다음 샷 reference_image로 재사용)으로 폴백. SKILL.md에 명시. ★실호출 검증은 소유자 승인 후 |
## 신규 5화면(SCR-13~17) reviewer 검증 티켓 (2026-07-11 · 배포 가능 판정, 전부 Minor)
| ID | 심각도 | 내용 | 담당 | 상태 |
|---|---|---|---|---|
| R13-01 | Minor | SCR-13 추세 차트 "AI 예측 점선 구간"이 스펙·힌트 문구엔 있으나 AreaChart가 점선 예측 구간을 미렌더 — 힌트가 없는 요소를 지칭(오도 소지). 점선 렌더 구현 또는 힌트 정정 | developer(designer 확인) | **done** (2026-07-14) — 매출 시리즈에 클라이언트 최소제곱 선형회귀(`buildTrendForecast`, overview 엔드포인트와 동일 기법) 적용, 향후 2개월을 `revenueForecast` 점선 Area(strokeDasharray "5 4", ai-accent, 마지막 실측점 브릿지)로 렌더. AiLabel "AI 수요예측" + 안내 노트 노출. 점 3개 미만이면 예측 생략(graceful). 힌트 정정 아닌 실렌더로 해소 |
| R15-01 | Minor | SCR-15 홀 셀렉트가 필터 로직에 미배선(선택 무효과) | developer | **done** (2026-07-11) — `matchesHall()` 배선("홀" 뒤 번호만 파싱, "제N전시장" N 오매칭 방지), tsc 재통과 |
| R15-02 | Minor | SCR-15 실 워크스페이스 모드에서 category를 'exhibition' 하드코딩 — 샘플/기본값 시각 표기 없음(estVisitors는 "집계 대기" 표기됨) | developer | **done** (2026-07-14) — 실 category는 known 값이면 그대로 사용, 미지정/미지값만 'exhibition'으로 대체하고 `categoryDefaulted` 플래그로 카드에 "기본값" 배지(title 툴팁 안내) 표기. `ScheduleEvent.categoryDefaulted` 추가, i18n은 defaultValue 인라인 |
| R17-01 | Minor | SCR-17 스타일가이드에 "시스템 아이콘 라이브러리" 섹션 누락(스펙 9항목 중 1) — 아이콘 세트 교체(UNDEVELOPED_BACKLOG §1)와 함께 처리 권장 | developer(designer) | **done** (2026-07-14) — ComponentGuidePage §8 "시스템 아이콘 라이브러리" 추가. `icons.tsx` 네임스페이스 import 로 기존 선 SVG 세트(56종) 자동 열거·그리드 나열(신규 아이콘 제작 아님). 아이콘 추가/제거 시 자동 동기화 |
| R17-02 | Minor | `chartColors.ts``CHART.warning` 키가 §1-2 warning(#B45309)이 아닌 §1-4 violation-warn(#F79009) 값 — 값은 토큰 정합, 키 이름만 오용 위험 → `violationWarn` 등으로 개명 권장 | developer | **done** (2026-07-14) — `CHART.warning``CHART.violationWarn` 개명(값 #F79009 불변), 사용처 `ReportPage.tsx:35` 갱신. `occupancyTone`의 'warning' 반환은 시맨틱 톤 라벨(별개)이라 무영향 |
| R00-01 | 정보 | AppShell 단일 셸에 전 역할 네비 무차별 노출 — 역할별 포털+MDI 분리는 미착수 대형 트랙으로 기추적(UNDEVELOPED_BACKLOG §1·§4) | FE·DES | tracked |