fingu-tips KSEL 종합 리포트

5. 작업 타임라인

단일 세션 (2026-05-19) 산출물 · 시간순 진행 이력 + 산출물 인덱스

5.1 시간순 진행

1. AWS EC2 인스턴스 식별 — fingu-tips (i-0407fb88...)
aws ec2 describe-instances · UserData/태그/SG 수집 · SSM 미설치 확인
2. SSH 키 발견 — ~/Downloads/fingu-tips-key.pem
사용자 제공 힌트 → chmod 600 → ec2-user 접속 성공
3. 컨테이너 / 로그 / 환경변수 직접 조회
docker ps · docker logs · /opt/fingu 구조 · .env 키 · nginx.conf · docker stats · health endpoint
4. 인프라 분석 HTML 작성 + Cloudflare Pages 배포
fingu-tips-spec.pages.dev · 7 섹션 + 실측 데이터
5. 10번 문서 식별 — docs/10-test-environment-spec.md
서버에서 KSEL 제출용 docs 발견 (00~12 구조) · 기존 v1.0 가정값 발견
6. docs/10 v1.1 정정 (실측 기반) → vault MD + 레포 PR
Caddy→nginx · t3.large→t4g.xlarge · Ubuntu→AL2023 · pip freeze 실측 등 8 행 정정
7. PR #61 머지 (alpha) · admin merge (브랜치 보호 정책 우회)
squash → alpha 97f6660 · 운영 인프라 영향 0 (문서만)
8. Slack b2b-금융 채널 답글 게시 (스레드 1779155055)
최초 verbose 게시 후 사용자 요청으로 간결 버전 재게시 (3 링크 + 정정 요약)
9. 레포 코드 전수 분석 (4 병렬 에이전트)
백엔드 / 프론트 / 인프라 / 테스트·증빙·데이터셋 → 종합 HTML 7 섹션 작성
10. 코드 분석 HTML → Cloudflare Pages + Gmail 발송
11. KSEL 심사 과정 비개발자 가이드 작성
6단계 흐름 · 7 KPI 비유 설명 · FAQ 7개 · 시간표 13:00~17:30
12. KSEL 과정 HTML → Pages + Gmail 발송
13. 통합 테스트 사전 점검 + 위험 분석
기존 31 테스트 인벤토리 · CI || true 발견 · KPI4 timeout 위험 · stub 결정성 한계
14. 별도 브랜치 + 통합 테스트 23 + baseline 7 작성
tests/integration/ 9 파일 · tests/baselines/ 7 JSON · pytest.ini · CI step 신설
15. 로컬 회귀 3회 검증 + 미세 조정
duration_sec VOLATILE_KEYS 추가 (CI 환경 미세 차이 흡수) · 3회 23 passed
16. PR #62 OPEN · CI 4 passed · 시험 후 머지 명시
paths-filter 에 tests/** 추가 · CI integration step 통과 확인
17. 종합 리포트 6 페이지 → Cloudflare Pages + Gmail (현재 단계)
index + 4 섹션 + 타임라인 · 단일 세션 전체 산출물 일람

5.2 산출물 인덱스 (전체)

GitHub Pull Requests

PR제목변경상태
#61docs(10): 시험 환경 사양 v1.1 — 실측 정정 + 리소스 스냅샷 신설+179 / -82 (1 file)MERGED
#62test(integration): KPI E2E 7개 + API end-to-end + baseline 회귀 감지 통합 테스트 신설+930 / -2 (20 files)OPEN · 시험 후 머지

Cloudflare Pages 배포 (personal 계정)

프로젝트URL내용
fingu-tips-specfingu-tips-spec.pages.devdocs/10 v1.1 HTML 형태
fingu-tips-repo-analysisfingu-tips-repo-analysis.pages.dev코드 전수 분석 (개발자용)
fingu-tips-ksel-processfingu-tips-ksel-process.pages.devKSEL 심사 과정 가이드 (비개발자)
fingu-tips-ksel-final(현재 페이지)종합 리포트 6 페이지

Obsidian Vault

Slack

Gmail (wks0968@gmail.com)

로컬 산출물

5.3 핵심 의사결정

5.4 시험 당일 (2026-05-20) 권장 액션

  1. 오전 — PR #62 CI 재확인 (변경 없으면 그대로). EBS 스냅샷 1회 생성 (DeprovisionAfter 5/21 대비).
  2. 13:00 — 시험관 도착 환영. 시험 PC 화면 녹화 시작. 모바일 핫스팟 켜둠.
  3. 13:30~17:30 — 시험 진행 (3. KSEL 과정 시간표 참조).
  4. 시험 종료 직후 — 결과 7개 캡처. /api/kpi-summary 응답 저장. evidence/ksel/ 에 결과 PDF 보관 예정 폴더.
  5. 그 다음 — PR #62 merge (admin). PR 본문에 시험 종료 시각 추가.