Go to file
DESKTOP-TKLFCPR\ython 97afb8d51d feat(onboarding): 설치 후 자동 실행 가이드 챗봇 구현
[온보딩 API (routers/onboarding.py)]
- 8단계 온보딩 플로우:
  0. 환영 → 1. 비밀번호변경 → 2. 대시보드 → 3. 프로젝트등록
  → 4. 서버등록 → 5. 소스코드등록 → 6. 메신저봇 → 7. 완료
- POST /api/onboarding/message: 현재화면 + 사용자질문 → Ollama 답변
- 화면별 스포트라이트 target 정의 (CSS selector)
- 사용자별 단계 상태 영속 관리

[온보딩 챗봇 UI (static/onboarding.js)]
- 우측 고정 패널 (360px, 모바일 하단 슬라이드)
- 타이핑 애니메이션 효과 + 마크다운 렌더링
- 스포트라이트: 현재 단계 UI 요소를 하이라이트
- 화면 변화 감지 (MutationObserver + click 이벤트)
- 최소화/닫기/재시작 제어
- 사용자 질문 입력 → Ollama 실시간 답변
- 온보딩 완료 후 우측하단 ? 도움말 버튼
- 액션버튼: next/navigate/external/complete/skip

[설치 자동화 연동]
- install_auto.sh: 설치 완료 후 onboarding reset API 호출
- 브라우저 열릴 때 챗봇 자동 표시

사용자 경험:
  설치 완료 → 브라우저 자동 오픈 → 챗봇 우측 등장
  → "환영합니다!" → 비밀번호변경 화면 이동 안내
  → CMDB 서버등록 스포트라이트 → Gitea 소스등록
  → 완료 후 ? 버튼으로 재시작 가능

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 09:43:40 +09:00
.claude fix(setup): 설치 스크립트 3가지 오류 예방 수정 + workspace 자동분석 워크플로우 추가 2026-05-29 18:40:20 +09:00
.gitea/workflows feat(cicd): Gitea 기반 CI/CD 파이프라인 통합 2026-05-29 19:37:07 +09:00
docker feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docs feat(setup): DB 선택/pgvector/Qdrant/Gitea 통합 2026-05-29 19:32:47 +09:00
itsm feat(onboarding): 설치 후 자동 실행 가이드 챗봇 구현 2026-05-30 09:43:40 +09:00
jdbc feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
logo feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
manual feat(zioinfo-web): (주)지오정보기술 홈페이지 Spring Boot+React 구현 2026-05-30 08:27:40 +09:00
messenger feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
ollama feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
paperclip feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
plugins/harness-main feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
projects feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
setup feat(onboarding): 설치 후 자동 실행 가이드 챗봇 구현 2026-05-30 09:43:40 +09:00
skills feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
testcase feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
workspace feat(setup): Claude Code Desktop 자동 설치 + 30일 라이선스 + 서비스 자동 실행 2026-05-30 09:06:14 +09:00
zioinfo feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
.dockerignore feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
.gitignore Initial commit: GUARDiA project setup 2026-05-24 18:50:19 +09:00
AI 오케스트레이터와 인간 엔지니어 간의 협업.docx feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
CICD-구축건_20260309.pptx feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
CLAUDE.md fix(setup): 설치 스크립트 3가지 오류 예방 수정 + workspace 자동분석 워크플로우 추가 2026-05-29 18:40:20 +09:00
docker-compose.gpu.yml feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docker-compose.prod.yml feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docker-compose.yml feat(monitoring): Scouter APM 서버 모니터링 통합 2026-05-29 19:45:52 +09:00
docker-start.sh feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
Dockerfile feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
guardia_setup.ps1 Initial commit: GUARDiA project setup 2026-05-24 18:50:19 +09:00
메신져.docx Initial commit: GUARDiA project setup 2026-05-24 18:50:19 +09:00
특허출원.docx Initial commit: GUARDiA project setup 2026-05-24 18:50:19 +09:00