Commit Graph

9 Commits

Author SHA1 Message Date
4ede126518 feat: [flow-tester] Faker 변수 바인딩 및 품목관리 API 테스트 예제 추가
- VariableBinder에 Laravel Faker 기반 랜덤 데이터 생성 기능 추가
  - {{$faker.name}}, {{$faker.email}}, {{$faker.phone}} 등 텍스트 생성
  - {{$faker.number:MIN:MAX}}, {{$faker.price:MIN:MAX}} 숫자/가격 생성
  - {{$faker.itemCode:PREFIX}}, {{$faker.code:PREFIX:LENGTH}} 코드 생성
  - {{$faker.productName}}, {{$faker.unit}}, {{$faker.category}} 품목 관련
- 가이드 모달에 Faker 변수 문서 추가
- 품목관리 API 테스트 예제 3개 추가
  - items-crud: Faker 기반 CRUD 테스트 (6단계)
  - items-search: 검색/통계 API 테스트 (5단계)
  - items-bom: BOM 관리 테스트 (8단계)
2025-12-01 14:04:57 +09:00
fe902472c1 feat: [flow-tester] 의존성 검사, Docker 지원, 인증 자동 주입 기능 추가
FlowExecutor 개선:
- 의존성 스텝 실패 시 후속 스텝 자동 스킵 로직 추가
- Docker 환경 자동 감지 및 내부 URL 변환 (api.sam.kr → nginx)
- SSL 검증 비활성화 및 Host 헤더 설정 지원
- .env에서 API Key/Bearer Token 자동 주입

VariableBinder 개선:
- 임의 stepId 패턴 지원 (page_create_1.tempPageId 등)
- {{$env.VAR_NAME}} 환경변수 플레이스홀더 추가
- {{$auth.token}}, {{$auth.apiKey}} 인증 플레이스홀더 추가

UI 개선:
- SKIPPED 상태 스타일링 (노란색 배경/테두리)
- 행 클릭 시 스텝 상세 확장 기능
- 실행 결과 실시간 표시 개선
2025-11-27 22:20:36 +09:00
28ca71a17e feat: [flow-tester] 플로우 실행 기능 완성
- FlowTesterController에 FlowExecutor 연결
- 실행 결과를 AdminApiFlowRun에 저장
- 실행 중 로딩 인디케이터 추가
- 결과 모달로 상세 실행 결과 표시
  - 상태, 소요 시간, 완료 스텝 표시
  - 각 스텝별 성공/실패 로그 표시
  - 상세 보기 링크 제공
2025-11-27 20:25:32 +09:00
ae980fff38 fix: [flow-tester] guide-modal Blade 이스케이핑 누락 수정 2025-11-27 20:16:44 +09:00
30defc4b10 feat(flow-tester): AI 프롬프트 템플릿 개선 및 복사 기능 추가
- meta 필드 포함 안내 추가 (자동 추출 설명)
- 프롬프트 템플릿에 복사 버튼 추가
- 예시 프롬프트에 복사 버튼 추가
- 사용 흐름 안내 추가
2025-11-27 20:12:49 +09:00
b4ed386c72 refactor: 사용자 컨텍스트 메뉴에서 삭제 옵션 제거 2025-11-27 20:09:39 +09:00
9440742d84 fix(flow-tester): Blade 이스케이핑 오류 수정 (@verbatim 적용) 2025-11-27 20:00:35 +09:00
f292765035 feat(flow-tester): JSON 작성 가이드 모달 및 예제 플로우 추가
- guide-modal.blade.php: JSON 작성 가이드 (기본 구조, 변수 바인딩, 응답 검증, AI 프롬프트)
- example-flows.blade.php: Item Master 전체/기본 테스트, 인증 플로우 예제
- index.blade.php: 가이드/예제 버튼 추가
- 순수 Tailwind CSS 모달 패턴 적용 (DaisyUI 미사용)
2025-11-27 19:50:10 +09:00
ff943ab728 feat: API Flow Tester 기능 기반 구조 추가
- 모델: AdminApiFlow, AdminApiFlowRun
- 컨트롤러: FlowTesterController
- 뷰: index, create, edit, history, run-detail
- 사이드바 메뉴에 "개발 도구" 그룹 추가
- 라우트 설정
2025-11-27 19:02:18 +09:00