@@ -121,6 +121,11 @@ Fieldstack/
121121
122122### 주요 작업
123123
124+ 진행 업데이트 (2026-02-27):
125+ - Web 진입점을 React + TypeScript + Vite(` main.tsx ` ) 기준으로 전환 완료
126+ - 개발 실행 모드에 ` dev:bypass ` 를 추가해 설치 미구현 상태에서도 Core UI/UX 병행 개발 가능
127+ - bypass 정책을 "설치만 스킵, 인증은 로그인부터"로 확정 (로그인 이후 화면은 mock 상태로 점진 구현)
128+
124129#### 1.5.1 Control UI Components (버튼/선택/토글 등 기본 Control)
125130** 예상 기간: 1주**
126131
@@ -146,6 +151,7 @@ Control 전체 목록과 상태 관리는 별도 문서에서 관리:
146151#### 1.5.2 설치 마법사 (초기 설정)
147152** 예상 기간: 4일**
148153
154+ - [x] 개발용 bypass 실행 모드 제공 (` dev:bypass ` , ` dev:web:bypass ` , ` dev:api:bypass ` )
149155- [ ] Welcome 화면
150156- [ ] Configuration 화면 (관리자 계정, DB, 선택 옵션)
151157- [ ] Progress 화면 (단계/로그/오류 상태)
@@ -159,32 +165,32 @@ Control 전체 목록과 상태 관리는 별도 문서에서 관리:
159165#### 1.5.3 로그인 (Auth & Access)
160166** 예상 기간: 3일**
161167
162- - [ ] 이메일/비밀번호 로그인 화면 구현
168+ - [x ] 이메일/비밀번호 로그인 화면 구현 (React shell/mock)
163169- [ ] 2FA OTP 입력 화면 구현 (활성 계정 대상)
164170- [ ] 로그인 실패/잠금/세션 만료 UX 정의
165- - [ ] 로그인 성공 후 Home 리다이렉트 규칙 확정
171+ - [x ] 로그인 성공 후 Home 리다이렉트 규칙 확정 (mock)
166172- [ ] 비밀번호 복구 UI 구현 (SMTP self-service / 관리자 토큰 복구 안내)
167173- [ ] OAuth/Passkey 로그인 진입 UI 정책 정의 (활성화된 경우에만 노출)
168174- [ ] 인증 실패 메시지 규칙 통일 (계정 존재 여부 비노출, 재시도 안내)
169175
170176#### 1.5.4 Main Home
171177** 예상 기간: 3일**
172178
173- - [ ] Home 화면 정보 구조 확정 (요약 영역, 빠른 액션, 최근 활동)
179+ - [x ] Home 화면 정보 구조 확정 (요약 영역, 빠른 액션, 최근 활동) - shell
174180- [ ] 모듈 0개 상태 Empty UX 구현 (안내 + 다음 행동 CTA)
175181- [ ] 관리자/일반 사용자 홈 표시 정책 분리
176- - [ ] 글로벌 네비게이션 진입점 확정 (설정, 모듈 관리, 로그아웃)
182+ - [x ] 글로벌 네비게이션 진입점 확정 (설정, 모듈 관리, 로그아웃) - shell
177183- [ ] 글로벌 네비게이션 상세 규격 확정 (메뉴 순서, 아이콘, 모바일 Drawer, 키보드 탐색)
178- - [ ] Home 공통 상태 정의 (Loading, Empty, Error, Unauthorized)
184+ - [x ] Home 공통 상태 정의 (Loading, Empty, Error, Unauthorized) - mock 상태 전환 기준 반영
179185- [ ] 첫 로그인 사용자용 온보딩 진입 UX 정의 (튜토리얼/다음 행동 안내)
180186
181187#### 1.5.5 관리자 대시보드 / 일반 설정
182188** 예상 기간: 4일**
183189
184- - [ ] 일반 설정 화면 뼈대 구현 (프로필/언어/테마)
185- - [ ] 관리자 전용 영역 라우트 분리
190+ - [x ] 일반 설정 화면 뼈대 구현 (프로필/언어/테마) - shell
191+ - [x ] 관리자 전용 영역 라우트 분리 - shell
186192- [ ] 관리자 PIN Step-up 모달 흐름 구현
187- - [ ] Protected Route 정책 구현 (권한 부족 시 리다이렉트)
193+ - [x ] Protected Route 정책 구현 (권한 부족 시 리다이렉트) - shell
188194- [ ] 관리자 PIN 관리 UI 구현 (최초 설정/변경/오류 처리)
189195- [ ] 관리자 세션 만료 UX 구현 (30분 만료 시 재인증 모달)
190196- [ ] 일반 설정 저장 UX 보강 (저장 성공/실패, 미저장 변경 경고)
0 commit comments