미개발 백로그 — 세션 스캔 통합 (UNDEVELOPED_BACKLOG)
2026-07-11 세션 대화 전체 스캔 결과. "무엇이 아직 개발 안 됐는가"를 단일 문서로 통합.
상위 문서: WORK_STATUS.md(인수인계) · IMPLEMENTATION_BACKLOG.md(Phase 구조) · FEATURE_BACKLOG_100.md(100대 기능) · BACKLOG.md(reviewer 티켓).
상태: ⬜ 미착수 · 🔶 부분(샘플/스텁) · 🔷 진행 중 · ⏸ 게이트 대기
1. 신규 5화면(SCR-13~17) 트랙 — 이번 세션 파생
구현 자체는 완료(프론트 16파일 생성·tsc 통과, QA 진행 중). 아래는 화면은 있으나 데이터/백엔드가 미개발인 잔여.
| 상태 |
항목 |
내용 |
담당 |
편입 Phase |
| ✅ |
SCR-13 BI 실데이터 전환 |
집계 API 신설 필요 → 완료(2026-07-12): 행사 스코프 /api/events/{id}/analytics(P&L 포함) + 테넌트 전역 /api/analytics/overview(행사 간 매출·홀 가동률 추이·리텐션·선형회귀 예측). 잔여: 실 정산 데이터 연동 시 매출 산식 고도화(M9) |
BI·BE |
완료 |
| ✅ |
SCR-14 현장운영 실전환 |
완료(2026-07-12 W4): 혼잡=체크인 실집계 파생·전력=utility 부하 합산. CCTV·HVAC·iparking·조명 IoT는 하드웨어 계약 게이트(빈 상태 정직 표기 유지) |
BE·FE |
완료 |
| ✅ |
SCR-15 일정 실전환 |
완료(2026-07-12): V23(category·est_visitors 크롤 백필) + /api/events/hall-utilization·/api/events/calendar + 화면 실 전환. 잔여: hall_assignment 역사 백필(자유텍스트 파싱 리스크로 보류), M10 실집계 연동 시 est_visitors 갱신 |
BE·FE |
완료 |
| 🔶 |
SCR-16 관리자 집계 실전환 |
사용자수·활성행사수 등 실 가능 지표 API 연결. 실시간 방문객·주차·라이브는 M10/M14 이후 |
ADM·BE |
D-M18 |
| 🔶 |
M18 관리자 본체 화면 |
users·roles·codes·menus CRUD 화면 + AdminGuard(전 /admin/ 가드) + A8 룰셋 실배선 확인 완료(2026-07-12)*. 잔여: A9 멀티테넌시 2단계(§4). roleCode 노출·테넌트 API 실배선은 완료(W4/W6) |
ADM·BE |
D-M18 |
| ⬜ |
SCR-16 플로팅 AI 봇 |
design.md상 P2·비노출 기본 — 미구현(주석만) |
AI·FE |
P2 |
| ✅ |
AppShell 기존 네비 배선 |
완료(2026-07-12 W4) — 행사 컨텍스트 계산 경로(useResolvedEventId) 배선 + 정산/홀배정 신설 |
FE·DES |
완료 |
| ✅ |
/_styleguide 노출 방침 |
완료(2026-07-12 W4) — import.meta.env.DEV 분기(프로덕션 라우트 제거) |
FE·TA |
완료 |
| ⬜ |
Stitch 아이콘 세트 교체 |
이모지/글리프 → stitch_kintex_ai_system_architect/_icons/ 정식 아이콘 전면 교체 |
FE·DES |
C-C |
| ⬜ |
Stitch 구버전 폴더 정리 |
component_guide_kintex_ai_system/(구버전, updated로 대체됨) 정리 — 삭제는 사용자 확인 후 |
— |
— |
1B. Stitch 이식 트랙 파생 (2026-07-12) — 화면은 완료, 백엔드 대기
이식 25화면(웹 SCR-22~38·A5~A9·P1~P7 + 모바일 M15) 중 A5·A6만 실배선, 나머지는 샘플 데이터. 백엔드 구현 시 화면별 API 계약 초안 = _workspace/port_{ops_docs,auction,visitor_marketing,cms,public,admin,mobile_m15}.md.
| 상태 |
항목 |
내용 |
편입 |
| ✅ |
M6/M8 백엔드 |
완료(2026-07-12, V14/V15) — impl_m6m8.md 참조 |
완료 |
| 🔶 |
M15 옥션 백엔드 |
개설·봉인 응찰·낙찰·수주 대시보드 완료(V16 + 2차 웨이브 스코어링). 잔여: WebSocket 실시간 순위(현 폴링) |
D-M15 |
| 🔶 |
M10/M12 백엔드 |
사전등록·리드·체크인·배지·CSV·캠페인·스폰서십 완료(V17/V18/V21) + 리드 AI 재계산(AiTextRouter, 비-PII·규칙 폴백) 실배선 완료(2026-07-13). 잔여: EDM 실 발송 게이트웨이 |
D-M10/12 |
| 🔶 |
M17 CMS 백엔드 |
콘텐츠·전이·번역·마이크로사이트·버전·미디어·공개API 완료(V19 + 2차 웨이브) + AI 자동번역(AiTextRouter Claude→Ollama 폴백) 실배선 완료(2026-07-13). 잔여: 예약게시 Redis 트리거 |
D-M17 |
| ✅ |
공개 카탈로그 API |
완료(2026-07-12, V20 public_site) — /api/public/events 등 라이브 검증 |
완료 |
| ✅ |
프론트 admin RBAC 가드 |
완료(2026-07-12) — AdminGuard + 전 /admin/* 라우트 배선(hallManager 기준·백엔드가 최종 권위) |
완료 |
| ✅ |
QA minor 2 |
완료(2026-07-12) — kx-field 스코프 격리·★ SVG는 기왕 해소, ✓(OrganizerDashboardPage) IconCheck 교체 |
완료 |
| ⬜ |
모바일 B2C 탭 셸 |
관람객 트랙 탭 부재 — M15는 /tickets 라우트만 존재 + RN node_modules 손상(devops 재설치) |
모바일 |
2. 백그라운드 산출물 — 커밋 대기·미완 검증 필요
| 상태 |
항목 |
내용 |
비고 |
| 🔷 |
모바일 앱(Expo) mobile/ |
스캐폴드 생성됨 — 미커밋. 빌드/실행 검증·기능 범위 확정 미완 |
node_modules gitignore 확인 |
| 🔶 |
산출물 docs/deliverables/ |
사업수행계획서.docx + _gen/ 스크립트만 확인됨. 지침서 3종(사용자·운영자·개발자) PPT·프로그램 사양서+순서도 PPT 폴더 부재 → 재실행 필요. ★갱신 정책(2026-07-11 사용자 지시): 최초 1회 생성 → 개발 완료 시 최종 1회만 갱신(중간 갱신 금지, 비용 절감) — 자동갱신 스크립트는 최종 시점 1회 실행용 |
gen_xlsx.py.tmp.* 잔재 정리 |
| ⬜ |
잡파일 정리 |
hs_err_pid*.log·replay_pid*.log(JVM 크래시 잔재)·_gen/*.tmp.* — 삭제는 사용자 확인 후 |
루트 오염 |
| ⬜ |
ci/(CI 로고 자산) 커밋 여부 |
미추적 상태 — 번들 참조 여부 확인 후 커밋/ignore 결정 |
|
3. 전 화면 공통 NFR — 미적용 (WORK_STATUS §6 이월)
| 상태 |
항목 |
내용 |
| 🔶 |
라이트/다크 테마 |
토글+다크 팔레트+공유 레이어 토큰화 완료(2026-07-12 W5). 잔여: 화면별 하드코딩 hex 스윕(목록=_workspace/impl_theme_a11y.md) |
| 🔶 |
다국어(i18n) |
프레임워크(react-i18next ko/en/zh/ja)+공개 P1~P7+로그인/가입 완료(2026-07-12 W5). 잔여: 인증 후 화면 문구 추출(패턴=_workspace/impl_i18n.md) |
| 🔶 |
웹접근성 |
공유 레이어(focus-ring·reduced-motion·스킵링크) 완료(W5) — 화면 전면 감사·WCAG AA 검증 미완 |
| 🔶 |
반응형 풀스크린 |
데스크톱 1440 기준 — 태블릿/모바일 브레이크포인트 전면 적용 미완 |
| ⬜ |
시큐어코딩 점검 |
전면 감사(입력 검증·XSS·CSRF) 미실행 |
4. 아키텍처·플랫폼 대형 트랙 — 미착수
| 상태 |
항목 |
내용 |
편입 |
| 🔶 |
멀티테넌시 구현 |
1단계 완료(2026-07-12 W6): V26 tenant 마스터+tenant_id(event/hall/app_user)·TenantContextFilter·catalog/hall 스코핑·admin tenants API. 잔여 2단계: 전 매퍼 스코핑·JWT tid·프론트 스위처(설계=_workspace/impl_tenant_phase1.md) |
BE·FE |
| ⬜ |
MDI 셸 전환 |
design.md §2.7 다중문서 인터페이스 — 현 AppShell은 단일 문서 |
FE·DES |
| ⬜ |
100대 기능 갭 |
FEATURE_BACKLOG_100 기준 신규 19 + 부분 18 — 관람객·네트워킹·참가업체 서비스 집중, orchestrator Phase 편입 필요 |
전체 |
5. 도메인 모듈(Phase D/E) — 미착수
| 상태 |
모듈 |
내용 |
| 🔶 |
M15 공사/장치 옥션 |
코어 완료(§1B 참조) — 잔여: WebSocket 순위·계약 후속 |
| 🔶 |
M10 관람객·현장 |
등록·배지/QR·체크인·리드 완료 — 잔여: 티켓 PG 실연동 |
| ⬜ |
M12/M17 CMS·공개사이트 |
헤드리스 CMS·마이크로사이트·일반 대중 공개 홍보 사이트(SEO·다국어) |
| ✅ |
M16 BI 백엔드 |
완료(2026-07-12 W3) — 행사 스코프+전역 overview(리텐션·예측 포함) |
| ⬜ |
M18 관리자 본체 |
§1 참조 — 마스터데이터(홀·요율·룰셋·등록업체) CRUD 포함 |
| 🔶 |
M1/6/7/9 |
M1 홀배정+자동견적·M6 서류·M9 정산 완료(W4). 잔여: M7 매칭·M9 실 PG |
| ⬜ |
M11 비즈매칭 · M13 wayfinding |
P2 |
6. 잔여 reviewer 티켓 (BACKLOG.md open)
B-01(조립부스 옵션 UI)·B-04(화면 수 표기)·B-05(정산 메뉴 IA)·B-06(이메일 인증 프롬프트)·B-07(SCR-03 공유·핀 불일치)·B-08(SCR-04 산술 오류)·B-10(Phase 라벨·조명 UI) — 전부 designer 담당.
7. 게이트·인프라 후속
| 상태 |
항목 |
내용 |
| ✅ |
운영 도메인 |
https://kintex.wise.ai.kr 라이브(2026-07-12, 소유자 승인) — wise 호스트 nginx 프록시(dev 오리진)+LE TLS. push→자동배포=운영 반영. 풀스택 분리는 호스트 자원(RAM 2G·디스크 95%) 확보 후 2단계 |
| 🔷 |
이번 트랙 마감 |
QA(진행 중) → reviewer 정합 검증 → 커밋·push(자동배포) → WORK_STATUS 갱신 |
변경 이력
| 일자 |
갱신 |
| 2026-07-11 |
최초 작성 — 세션 대화 전체 스캔(신규 5화면 파생 잔여·커밋 대기·NFR·대형 트랙·도메인·티켓·게이트) |
2026-07-23 상태 갱신 — "백로그 전부 구현" 웨이브 (소유자 지시)
시연 준비와 병행해 잔여 백로그 전량 착수. 상태 변경(진행 로그: OWNER_FEEDBACK.md 세션 6):
| 항목 |
이전 |
현재 |
| M15 옥션 WebSocket 실시간 순위 |
🔶 폴링 |
🔷 진행(STOMP+폴링 폴백) |
| M17 예약게시 Redis 트리거 |
🔶 |
🔷 진행(@Scheduled 폴백 포함) |
| M10/12 EDM 실 발송 게이트웨이 |
🔶 |
🔷 진행(SMTP 기승인 채널·화이트리스트 dry-run 기본) |
| 경영분석 sectors 집계(코드 부재) |
(신규 발견) |
🔷 진행 |
| Phase F 벤치마킹 14건(F-B1~B6·F-C1~C8) |
⬜ |
🔷 웨이브 편성(백엔드 선행→관람객 풀스택→모바일) |
| SCR-16 관리자 집계 실전환 |
🔶 |
⏭ 다음 웨이브(관리자) |
| 멀티테넌시 2단계(전 매퍼 스코핑·JWT tid·스위처) |
🔶 1단계 |
⏭ 다음 웨이브(관리자) |
| Stitch 아이콘 세트 교체 + 타이틀 선 아이콘(신규 지시) |
⬜ |
⏭ UI 스윕 웨이브 |
| MDI 셸 전환 |
⬜ |
⏭ 최종 프론트 웨이브(QA 게이트 후) |
| NFR 스윕(hex·인증후 i18n·접근성·반응형·시큐어코딩) |
🔶 |
⏭ UI 스윕 웨이브 |
| 모바일 B2C 탭 셸 |
⬜ |
⏭ 모바일 2차(재빌드 전) |
| 100대 기능 갭(신규 19·부분 18) |
⬜ |
⏸ 대형 트랙 — 시연 후 별도 웨이브 필요(단일 세션 범위 초과) |
결과 (2026-07-24 웨이브 완료)
| 항목 |
결과 |
| M15 옥션 WS 실시간 순위 |
✅ 기구현 확인(STOMP /topic/auctions/{id}/ranking, 커밋 후 브로드캐스트·폴링 폴백) + 봉인 안전성 회귀 테스트 4건 추가 |
| M17 예약게시 트리거 |
✅ 기구현 확인(CmsScheduledPublisher 30초 폴러) — 무변경 |
| EDM 실 발송 게이트웨이 |
✅ 기구현 확인(MailService+3중 게이트: live·test-mode·MAIL_ENABLED) — 무변경 |
| F-C1 구독·오픈알림 / F-B6 라이브 공지 |
✅ 신규(V86·V87) + 프론트(구독 폼·해지 랜딩·피드·발행 콘솔 /cms/live-notices) + 모바일 피드 |
| 경영분석 sectors 집계 |
✅ 구현(booth↔company category 실집계, shape 불변) |
| Phase F 14건 |
✅ 전량 완료 — F-B1 회전QR·F-B2 5구간 환불·F-B4 RSVP·F-B5 간편결제·F-B6 라이브공지·F-C1 구독·F-C2 주차(mock)·F-C3 혼잡·F-C4 QR명함·F-C5 대기열·F-C6 멤버십·F-C7 최근본 피드·F-C8 키오스크(+F-B3 다국어는 i18n 스윕 49키 병합으로 커버, 티켓·배지 화면 확장분 잔여) — V90·V94~V101 |
| SCR-16 관리자 집계 실전환 |
✅ 완료(체크인 실집계·혼잡 pill·감사로그 최근활동, 가짜 숫자 0) |
| 멀티테넌시 2단계 |
✅ 완료(JWT tid 권위·fail-closed 403·스코핑 적용/보류 목록·ADMIN 스위처·DEMO 테넌트 격리 3중 증명, V106) — 보류 매퍼는 요약서 목록 참조 |
| MDI 셸 전환 |
✅ stale 정정 — 이미 구현돼 있었음(mdiStore·MdiTabBar·mdiLabels, design.md §2.7 v1.2). §4의 "미착수" 표기 무효 |
| Stitch 아이콘/타이틀 선 아이콘 |
✅ 타이틀 아이콘 40화면 신규(기존 31 포함 전 화면)·이모지 12곳 교체(잔여 2건 기록) |
| NFR hex 스윕 |
🔶 81곳 토큰화(잔여 ~242는 비-토큰·차트 의도 유지 문서화) |
| 모바일 B2C 탭 셸 |
✅ 완료(app/(visitor) 5탭·티켓 딥링크 호환·주차/혼잡/라이브공지) |
| 범용 그리드 PDF(JasperReports) |
✅ 백엔드+KxDataTable 8 자동 — 커스텀 그리드 22 배선 마감 진행 |
| 100대 기능 갭(37) |
⏸ 유지 — 별도 대형 트랙 |