5. 작업 타임라인
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 발송
fingu-tips-repo-analysis.pages.dev · wks0968@gmail.com
11. KSEL 심사 과정 비개발자 가이드 작성
6단계 흐름 · 7 KPI 비유 설명 · FAQ 7개 · 시간표 13:00~17:30
12. KSEL 과정 HTML → Pages + Gmail 발송
fingu-tips-ksel-process.pages.dev · wks0968@gmail.com
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 | 제목 | 변경 | 상태 |
|---|---|---|---|
| #61 | docs(10): 시험 환경 사양 v1.1 — 실측 정정 + 리소스 스냅샷 신설 | +179 / -82 (1 file) | MERGED |
| #62 | test(integration): KPI E2E 7개 + API end-to-end + baseline 회귀 감지 통합 테스트 신설 | +930 / -2 (20 files) | OPEN · 시험 후 머지 |
Cloudflare Pages 배포 (personal 계정)
| 프로젝트 | URL | 내용 |
|---|---|---|
fingu-tips-spec | fingu-tips-spec.pages.dev | docs/10 v1.1 HTML 형태 |
fingu-tips-repo-analysis | fingu-tips-repo-analysis.pages.dev | 코드 전수 분석 (개발자용) |
fingu-tips-ksel-process | fingu-tips-ksel-process.pages.dev | KSEL 심사 과정 가이드 (비개발자) |
fingu-tips-ksel-final | (현재 페이지) | 종합 리포트 6 페이지 |
Obsidian Vault
~/Documents/Rinda-Vault/10-test-environment-spec.md— docs/10 v1.1 미러~/Documents/Rinda-Vault/10-fingu-tips-infra-2026-05-19.md— 인프라 상세 (초기 작업)
Slack
- 채널
C088AV9CFV4(b2b-금융) 스레드1779155055.501169— 답글 2회 (verbose + 간결)
Gmail (wks0968@gmail.com)
- "[FINGU-GRINDA] fingu-tips-rnd-evaluation 코드 전수 분석 리포트" — 코드 분석 링크
- "[FINGU-GRINDA] KSEL 심사 과정 가이드 (비개발자용) — 5/20 시험 D-1" — 시험 가이드 링크
- (이 종합 리포트 — 발송 예정)
로컬 산출물
~/Github/1_Projects/fingu-tips-rnd-evaluation/— 레포 clone (alpha + test/comprehensive-kpi-integration 브랜치)~/Downloads/html/fingu-tips-infra-snapshot.html— 초기 인프라 HTML/tmp/fingu-tips-spec-pages/,/tmp/fingu-tips-repo-analysis/,/tmp/fingu-tips-ksel-process/,/tmp/fingu-tips-ksel-final/— Pages 배포 소스
5.3 핵심 의사결정
- D-1 alpha 머지 보류 (PR #62) — 시험 직전 운영 코드 흔들기 회피
- stub 모드 통합 테스트 — 실제 API 비용 0, 외부 의존 0, 결정성 보장
- CI
|| true유지 + 신설 step 만 strict — 기존 unit 흐름 무영향 - Cloudflare personal 계정 — 메모리 따라 grinda 가 아닌 personal (wks0968) 기본
- PR #61 admin merge — 브랜치 보호 정책 우회 1회 사용 (사용자 명시 승인)
5.4 시험 당일 (2026-05-20) 권장 액션
- 오전 — PR #62 CI 재확인 (변경 없으면 그대로). EBS 스냅샷 1회 생성 (DeprovisionAfter 5/21 대비).
- 13:00 — 시험관 도착 환영. 시험 PC 화면 녹화 시작. 모바일 핫스팟 켜둠.
- 13:30~17:30 — 시험 진행 (3. KSEL 과정 시간표 참조).
- 시험 종료 직후 — 결과 7개 캡처.
/api/kpi-summary응답 저장. evidence/ksel/ 에 결과 PDF 보관 예정 폴더. - 그 다음 — PR #62 merge (admin). PR 본문에 시험 종료 시각 추가.