classify_lifecycle_bucket()가 meta.category == 인건비 조건을 우선 적용하면서 724가 인건비 버킷으로 분류됨
조치
server/ptc_api_server.py의 classify_lifecycle_bucket()에 724 예외 분기 추가
규칙: account_code == "724"이면 무조건 시공비 반환
반영 커밋
4827d95
메시지: fix(lifecycle): classify account 724 labor cost as construction cost
검증
GET /api/project-detail?project_code=26-시공-02 기준
시공비: 17,637,240
인건비: 0
계정 724: 시공비에 포함(10,990,240)
영향 범위
프로젝트 생애주기 원가의 버킷 집계(시공비/인건비/관리비)
인건비/시공비 상세 모달 계정별 표시
주의
코드 배포 후 구버전 프로세스가 떠 있으면 화면 반영이 안 보일 수 있으므로 서버 재시작 필요
대상 브랜치: manage
배경
- 프로젝트 생애주기 원가 화면에서 계정 724(노무비)가 인건비로 집계되어 표시됨
- 운영 기준상 724는 시공비로 집계되어야 함
증상
- 생애주기 요약 카드에서 인건비 금액에 724가 포함됨
- 인건비 상세 > 계정별 금액에 `노무비(724)`가 표시됨
원인
- `classify_lifecycle_bucket()`가 `meta.category == 인건비` 조건을 우선 적용하면서 724가 인건비 버킷으로 분류됨
조치
- `server/ptc_api_server.py`의 `classify_lifecycle_bucket()`에 724 예외 분기 추가
- 규칙: `account_code == "724"`이면 무조건 `시공비` 반환
반영 커밋
- `4827d95`
- 메시지: `fix(lifecycle): classify account 724 labor cost as construction cost`
검증
- `GET /api/project-detail?project_code=26-시공-02` 기준
- 시공비: 17,637,240
- 인건비: 0
- 계정 724: 시공비에 포함(10,990,240)
영향 범위
- 프로젝트 생애주기 원가의 버킷 집계(시공비/인건비/관리비)
- 인건비/시공비 상세 모달 계정별 표시
주의
- 코드 배포 후 구버전 프로세스가 떠 있으면 화면 반영이 안 보일 수 있으므로 서버 재시작 필요
Hyein
added the ptc 실행분석 label 2026-05-04 09:28:54 +09:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
대상 브랜치: manage
배경
증상
노무비(724)가 표시됨원인
classify_lifecycle_bucket()가meta.category == 인건비조건을 우선 적용하면서 724가 인건비 버킷으로 분류됨조치
server/ptc_api_server.py의classify_lifecycle_bucket()에 724 예외 분기 추가account_code == "724"이면 무조건시공비반환반영 커밋
4827d95fix(lifecycle): classify account 724 labor cost as construction cost검증
GET /api/project-detail?project_code=26-시공-02기준영향 범위
주의