kintex/docs/UNDEVELOPED_BACKLOG.md
zio 8a49a68a6a feat(backlog): wave 3 — BI global overview, admin CRUD screens+guard, schedule real-data (V23); fix boot crash
- fix: MyBatis <script> XML violations (AuctionMapper deadline<now(), VisitorMapper <=) that
  crash-looped boot and triggered health rollback; add MapperAnnotationParseTest regression guard
- M16 BI: GET /api/analytics/overview — cross-event revenue, monthly hall utilization,
  exhibitor retention, linear-regression forecast (hall-manager only, no migration)
- M18 admin: users/roles/codes/menus CRUD screens consuming live system APIs, AdminGuard on all
  /admin/* routes, landing module shortcuts; A8 rulesets confirmed already live-wired
- SCR-15 schedule: V23 (category/est_visitors backfill), hall-utilization + calendar APIs,
  screen switched to real data with offline fallback
- QA: replace text check glyph with IconCheck SVG
- verified: compileJava, test (incl. mapper parse), tsc -b --force, vite build all EXIT 0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 09:44:44 +09:00

8.3 KiB

미개발 백로그 — 세션 스캔 통합 (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 현장운영 실전환 혼잡=M10 체크인 파생, 전력=M4 부하 집계로 실전환 경로 확보. CCTV·HVAC/전력계·iparking·조명 IoT는 하드웨어 계약 필요 — 연동 코드 착수 금지 BE·FE E-M14
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 멀티테넌시 백엔드(대형 트랙 §4와 동일) + AuthUser.roleCode 노출(AdminGuard 정확 판정) ADM·BE D-M18
SCR-16 플로팅 AI 봇 design.md상 P2·비노출 기본 — 미구현(주석만) AI·FE P2
AppShell 기존 네비 배선 대시보드·플로어플랜·참가업체·서류·정산 5항목 여전히 href="#" — 행사 스코프 라우트라 워크스페이스 컨텍스트 선택 UX 필요(신규 4항목만 배선됨) FE·DES C-C
/_styleguide 노출 방침 내부 전용 라우트로만 구분 — 프로덕션 빌드 제외(env 분기 등) 방침 미확정 FE·TA E-DEP
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 백엔드 서류·마일스톤/신고서류 렌더(HWP/PDF)/도크 예약·통행증 API D
M15 옥션 백엔드 옥션 개설·봉인 응찰·낙찰 + WebSocket 순위 (화면 3종 대기) D-M15
M10/M12 백엔드 사전등록 집계·리드·EDM 발송·스폰서십 (PII는 서버 마스킹 응답 계약) D-M10/12
M17 CMS 백엔드 콘텐츠·게시 전이·다국어·마이크로사이트 스키마 D-M17
공개 카탈로그 API GET /api/public/events 등 공개 7갭(G1~G7, port_public.md) — 현재 공개 화면 전부 샘플 D-M12
프론트 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 이월)

상태 항목 내용
🔶 라이트/다크 테마 토큰 변수는 준비 — 전 화면 다크 검증·토글 UI 미구현
다국어(i18n) 한/영/중/일 — i18n 프레임워크 자체 미도입(문구 하드코딩)
🔶 웹접근성 신규 화면은 aria/role 반영 — 기존 화면 전면 감사·WCAG AA 준수 검증 미완
🔶 반응형 풀스크린 데스크톱 1440 기준 — 태블릿/모바일 브레이크포인트 전면 적용 미완
시큐어코딩 점검 전면 감사(입력 검증·XSS·CSRF) 미실행

4. 아키텍처·플랫폼 대형 트랙 — 미착수

상태 항목 내용 편입
멀티테넌시 구현 PLANNING v3.0 기획만 완료 — DA 데이터모델 → tenant_id 스키마 → 백엔드 테넌트 컨텍스트 → 프론트 테넌트 스위치 DA·DB·BE
MDI 셸 전환 design.md §2.7 다중문서 인터페이스 — 현 AppShell은 단일 문서 FE·DES
100대 기능 갭 FEATURE_BACKLOG_100 기준 신규 19 + 부분 18 — 관람객·네트워킹·참가업체 서비스 집중, orchestrator Phase 편입 필요 전체

5. 도메인 모듈(Phase D/E) — 미착수

상태 모듈 내용
M15 공사/장치 옥션 AI자료 열람→견적서 제출→역경매→낙찰·계약. 등록업체만 응찰
M10 관람객·현장 등록·티켓(PG)·배지/QR·체크인·리드캡처 — SCR-14/16 실데이터의 선행
M12/M17 CMS·공개사이트 헤드리스 CMS·마이크로사이트·일반 대중 공개 홍보 사이트(SEO·다국어)
M16 BI 백엔드 데이터마트·집계·수요예측 — SCR-13 프론트는 완료(샘플)
M18 관리자 본체 §1 참조 — 마스터데이터(홀·요율·룰셋·등록업체) CRUD 포함
M1/6/7/9 홀 배정·자동견적(요율 룰)·마일스톤/서식·매칭·정산/결제
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. 게이트·인프라 후속

상태 항목 내용
운영 도메인 kintex.wise.ai.kr 전환(현 개발 kintex.zioinfo.co.kr) — 소유자 확정 후
🔷 이번 트랙 마감 QA(진행 중) → reviewer 정합 검증 → 커밋·push(자동배포) → WORK_STATUS 갱신

변경 이력

일자 갱신
2026-07-11 최초 작성 — 세션 대화 전체 스캔(신규 5화면 파생 잔여·커밋 대기·NFR·대형 트랙·도메인·티켓·게이트)