diff --git a/analysis/minimax-runtime-proof/bais-transition-scope.md b/analysis/minimax-runtime-proof/bais-transition-scope.md new file mode 100644 index 0000000..853d893 --- /dev/null +++ b/analysis/minimax-runtime-proof/bais-transition-scope.md @@ -0,0 +1,33 @@ +# BAIS C-to-Spring 전환 범위 정의 + +## 전환 대상 + +| 구분 | 기존 (C) | 전환 후 (Spring) | +|------|----------|------------------| +| 런타임 | C 라이브러리 | Spring Boot 3.x | +| 웹 계층 | CGI/FastCGI | Spring MVC/WebFlux | +| 데이터 | 커스텀 파서 | JPA/MyBatis | +| 세션 | 파일/메모리 | Redis 분산 세션 | +| 빌드 | Makefile | Maven/Gradle | + +## 핵심 전환 범위 + +### Phase 1: 인프라 +- [ ] Spring Boot 프로젝트 구조 설정 +- [ ] Maven/Gradle 빌드 구성 +- [ ] application.yml 환경 설정 + +### Phase 2: 비즈니스 로직 +- [ ] C 로직 → Java 서비스 변환 +- [ ] 데이터 모델 매핑 +- [ ] API 엔드포인트 정의 + +### Phase 3: 검증 +- [ ] 단위 테스트 작성 +- [ ] 통합 테스트 실행 +- [ ] 성능 벤치마크 + +## 검증 기준 +- 기존 C 런타임 기능 100% 커버 +- API 응답 시간 < 200ms +- 동시 요청 처리 1000 req/s