내일 발표 시 동료들이 할 만한 질문 정리
발표 후 Q&A에서 나올 수 있는 질문과, 간단한 답변/참고 위치를 정리한 문서입니다.
기술 스택
| 예상 질문 |
답변 포인트 / 참고 |
| 왜 CodeIgniter 4인가? Laravel은? |
참조 프로젝트(auth)가 CI 기반이라 이식이 쉽고, 경량이라 지자체 설치형에 적합. 12-technology-stack-rationale.md |
| PHP 8.4는 필수인가? 8.2면 안 되나? |
CI4 요구가 8.2 이상이라 8.2도 가능. 8.4는 최신 안정 버전으로 선택한 것. |
| MariaDB 말고 MySQL 써도 되나? |
호환됨. auth DDL·기존 문서가 MySQL/MariaDB 전제라 MariaDB로 통일. |
| Apache 말고 nginx는? |
로컬/테스트는 Apache. 운영 서버가 nginx면 나중에 PHP-FPM 등으로 전환 가능, CI4는 웹서버에 종속되지 않음. |
| 전부 최신인데 위험하지 않나? |
최신 안정(stable) 버전만 사용. 베타/RC 아님. 보안·패치 측면에서 유리. 12-technology-stack-rationale.md 장단점 |
로그인·인증
| 예상 질문 |
답변 포인트 / 참고 |
| 로그인은 auth랑 똑같이 하나요? |
동작·흐름은 auth와 동일. 코드는 복사하지 않고 CI4/PHP 8로 재구현. 08-auth-login-flow-and-ci4-apply.md, 11-login-logout-development-guide.md |
| 2차 인증(OTP 등)은 언제 넣나요? |
Phase 1에서는 제외. Phase 2에서 검토. 웹 기능 목록(01-web-features.md) 로그인(PWB-010301-001) 요약에 "2차인증, 5회 실패 시 lock" 명시. |
| 로그인 5회 실패 시 잠금은? |
Phase 1 제외, Phase 2에서 구현 예정. 해제 방법(관리자/자동)은 회의에서 확인 예정. 13-meeting-questions-to-clarify.md |
| JWT·자동 로그인(Remember me)은? |
Phase 1에서는 세션만. 필요 시 Phase 2 이후에 검토. |
| 첫 화면이 로그인만 있나요? |
네. 공개 랜딩 없이, 비로그인 시 로그인 화면만. 루트(/)는 /login으로 리다이렉트. 11-login-logout-development-guide.md |
사용자·권한·회원가입
| 예상 질문 |
답변 포인트 / 참고 |
| 사용자 역할이 몇 가지인가요? |
4종: super admin, 지자체관리자, 지정판매소, 일반 사용자. 00-project-overview.md, 웹 기능 CSV |
| 일반 사용자도 회원가입 받나요? |
요구사항만으로는 불명확. 내일 회의에서 “일반 사용자 회원가입 여부” 확인 예정. 13-meeting-questions-to-clarify.md |
| 브라우저에서 사용자 등록 후 승인은 누가 하나요? |
super admin / 지자체 등 구체는 회의에서 확인. 2-6 권한 승인 루틴. |
| 삭제한 사용자 5년 유지가 법적 요구인가요? |
회의에서 확인 예정. soft delete로 상태만 삭제 처리, 5년 보관. |
범위·Phase·일정
| 예상 질문 |
답변 포인트 / 참고 |
| Phase 1에 뭐가 들어가나요? |
로그인·로그아웃·세션·로그인 이력 저장. 2차인증·5회 잠금·회원가입 화면은 Phase 2. 01-web-features.md 로그인 항목에 2차인증·5회 lock 명시됨. 06-development-plan.md §3 Phase 1 |
| Phase 2는 언제쯤 시작하나요? |
Phase 1(로그인/로그아웃) 완료·검증 후. 일정은 회의에서 재확인. |
| 전체 오픈 일정은? |
문서상 2026년 말 기능 완료·테스트, 2027년 초 오픈 목표. 회의에서 확정. |
| auth admin을 그대로 가져오나요? |
기능(메뉴 관리, 회원 관리, 권한별 메뉴)과 화면 흐름을 auth 참고해 CI4로 이식. 코드 복사 아님. |
로그·보안·운영
| 예상 질문 |
답변 포인트 / 참고 |
| 로그인 로그만 남기나요? |
로그인/로그아웃은 member_log 전용. 그 외 기능(입고·불출 등)은 audit_log 같은 통합 테이블에. 11-login-logout-development-guide.md §3.3 |
| 지자체 서버 버전은 우리랑 맞나요? |
미확정. 배포 전에 PHP/DB/웹서버 버전 확인 예정. 13-meeting-questions-to-clarify.md |
| 로컬만 지금 세팅한 건가요? |
네. 테스트·운영 서버는 협의 후. 06-development-plan.md 0.2, 07-local-db-setup.md |
문서·참고
| 예상 질문 |
답변 포인트 / 참고 |
| 계획서·스펙은 어디 있나요? |
docs/ — 06 개발계획, 08 auth 적용, 11 로그인 개발 가이드, 12 기술 스택, 13 회의 확인 질문 등. |
| auth 프로젝트 경로는? |
slow-auth-application (동일 상위 폴더). CI3 기반. 06-development-plan.md 0.1 |
회의 전에 위 표만 한 번씩 훑어 보시면, 질문 나왔을 때 빠르게 답하거나 “그건 오늘 회의에서 같이 정리할 예정입니다”로 넘기기 좋습니다.