인수받은 팀이 Day 0(접근 검증)부터 Week 4(운영 능력 검증)까지 따라가는 단계별 체크리스트.
각 항목은 실제 명령 + 기대 결과를 포함한다 — [ ] 항목을 검토하면서 위키 본문(특히 운영 런북)을 cross-reference하면 시스템에 익숙해지는 효과를 함께 노릴 수 있다.
# SSO 로그인 (브라우저 한 번 인증 필요)awsssologin--profileob
# 계정 확인 — 023888247019 (semugpt) 인지 확인aws--profileobstsget-caller-identity
# 주요 리소스 조회aws--profileoblightsailget-instance--instance-namesemugpt-backend--query'instance.state'aws--profileobrdsdescribe-db-instances--db-instance-identifiertax-gpt--query'DBInstances[0].DBInstanceStatus'aws--profileobroute53list-hosted-zones-by-name--dns-namesemugpt.co.kr
# RDS MySQL (현재 0.0.0.0/0 개방, 본인 IP 어디서든 접속 가능)MYSQL_PWD='selim3400!!'mysql-htax-gpt.cl2zydns6yrm.ap-northeast-2.rds.amazonaws.com-uadmin-e'SHOW DATABASES;'# Dev ES (printf 방식 — `!` 문자 shell parsing 회피)AUTH=$(printf'elastic:uiti0701!'|base64)sshsemugpt-aws"curl -s -H 'Authorization: Basic ${AUTH}' http://localhost:9200/_cluster/health"
항목
기대 결과
[ ]
RDS 접속 + 4개 database 확인 (tax_gpt, tax_gpt_v2, tax-gpt-v3, semugpt_2026)
# 1. 작은 변경 (예: README 한 줄 수정 또는 health endpoint custom message)gitcheckout-bfeat/handover-sanity-test
# ... edit ...gitcommit-am"test: handover sanity check"ghprcreate--basedevelop
# 2. CI 통과 후 머지ghprmerge--squash
# 3. dev 반영 (현재는 수동)sshsemugpt-aws'cd /opt/semugpt-2026 && git fetch && git checkout develop && git pull && sudo systemctl restart semugpt-backend'sleep90curl-shttps://semu-gpt-dev.bootalk.co.kr/actuator/health
# disk-alarm threshold 일시적 낮춤 (실제 작업 시는 조심스럽게)sshsemugpt-aws'sudo vi /usr/local/bin/disk-alarm.sh'# THRESHOLD=80 → THRESHOLD=10 (현재 사용률보다 낮게)# cron 실행 (또는 수동 실행)sshsemugpt-aws'sudo /usr/local/bin/disk-alarm.sh'# Slack 알림 확인 후 THRESHOLD 원복
flowchart TD
A["Day 0 접근 검증"] --> B["Day 1-3 시스템 동작 검증"]
B --> C["Day 1-7 코드 변경 sanity test"]
C --> D["Week 2-4 운영 능력 검증"]
D --> E{"모든 항목 ✅?"}
E -->|"yes"| F["시크릿 회전 + 권한 회수 → 인수 완료"]
E -->|"no"| G["Bootalk 지원 채널로 escalate"]
G --> D