# Phase 2: InsuRo 내부 모듈화

## 목표
InsuRo 프로젝트 내부의 하드코딩을 단일 소스 참조로 전환.

## 수정 대상
- `/home/jay/projects/InsuRo/src/` 하위 전체
- 주요: components/, pages/, config/, utils/

## 수정 항목
1. **경로 하드코딩**: 절대경로 → 환경변수/상대경로
2. **색상 하드코딩**: Tailwind 테마 또는 config 참조
3. **API URL**: 환경변수 참조
4. **매직넘버**: 상수/config 분리
5. **중복 값**: 여러 파일에 같은 값이 있으면 하나로 통합

## InsuRo는 독립 프로젝트
- 메인 workspace의 config/loader.py 사용하지 않음
- InsuRo 자체 config (tailwind.config.ts, vite.config.ts 등) 활용
- 핵심: "하나 바꾸면 전부 바뀌는가?" 기준 점검

## 절대 건드리면 안 되는 파일
- 메인 workspace 전체
- ThreadAuto (4팀 영역)
- premiumOnly 미완성 디자인은 절대 건드리지 말 것 (맥스플랜 유도 의도)

## 검증
1. `npm run build` 성공 (TypeScript 에러 0건)
2. 프리뷰 서버 정상 기동 (port 5173)
3. 하드코딩 grep → config/env 참조만 존재

## 산출물
1. 수정된 InsuRo 파일들
2. 보고서