35 lines
1.0 KiB
Markdown
35 lines
1.0 KiB
Markdown
---
|
|
name: code-fix
|
|
description: 리포트 코드 문제 수정 워크플로우. 리포트 관련 버그, 에러를 진단하고 수정. 에러 수정 요청 시 적용.
|
|
disable-model-invocation: true
|
|
---
|
|
|
|
# 리포트 코드 문제 수정 워크플로우
|
|
|
|
## 수정 범위 제약
|
|
|
|
리포트 관련 파일만 수정. 원인이 리포트 밖에 있으면 보고만.
|
|
|
|
## 진단 절차
|
|
|
|
1. 에러 메시지 분석
|
|
2. 에러 파일이 리포트 범위 내인지 확인
|
|
3. 근본 원인 파악
|
|
4. 리포트 범위 내에서 최소한의 수정
|
|
5. 린트/타입 검사로 검증
|
|
|
|
## 리포트 특화 에러 패턴
|
|
|
|
| 에러 | 원인 | 해결 |
|
|
|------|------|------|
|
|
| 디자이너 렌더링 실패 | Context 상태 불일치 | ReportDesignerContext 확인 |
|
|
| 프리뷰 빈 화면 | 데이터 직렬화 오류 | report.ts 타입 확인 |
|
|
| API 404 | 라우트 미등록 | reportRoutes.ts 확인 |
|
|
| company_code 누락 | 서비스 필터링 빠짐 | reportService.ts 확인 |
|
|
|
|
## 수정 후 검증
|
|
|
|
```bash
|
|
cd frontend && npx tsc --noEmit
|
|
```
|