Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
5.7 KiB
5.7 KiB
밤 작업 요약 (2026-09-21 저녁 ~ 09-22 아침)
여섯 창이 한 일 · 사용자가 아침에 읽는 용도. 값·코드는 이 문서에서 안 고침. 근거 = ref/ 검증 문서 이름.
① 화면에서 달라진 것
- 단가산출 로직 상세 컨테이너 넷 — 기본정보(읽기 전용, 비고만 고침) · 호표 · 텍스트 수식 · 시험 계산. (
_검증_로직개선_사용자경로.md·_검증_테스트_컨테이너.md) - 호표 세 묶음 — 인력 · 자재 · 경비. 다른 로직을 부르는 줄은 「그 밖」 한 줄로 나옴.
- 텍스트 수식 두 칸 — 이름 식(글자로 된 식)과 값 식(숫자 식)이 줄마다 짝으로 나옴. 수량 0 인 줄이 사라지던 것 83줄을 고침. (
_검증_텍스트_수식.md·_검증_이름식.md) - 알약 모달 — 호표 줄을 누르면 뜨는 창. 고른 자재·표 줄을 강조.
- 일위대가 조합 컨테이너 — 로직 여러 개를 담고 미리 보기 합계를 봄. 수량·계산은 저장 안 됨. (
_검증_조합.md·_검증_조합_화면.md) - 이름 바뀜 — 자재 이름을 고르기 조건으로 잡는 방식으로 바뀜(변수 참조 20줄 이관). (
_검증_변수참조.md) - 재료 펼치면 자재품목 목록이 바로 열림 — 처음 펼칠 때 빈 화면으로 기다리던 것을 고침.
- 좁은 화면에서 넓은 표가 잘리면 안내 한 줄이 뜸.
- 화면 글 다듬음 — 「자재」 → 「재료」 따위로 이름을 맞춤.
- 견본 조합
UA000001이 이미 들어 있음 — 이름에 「견본」 표시 · 로직 셋(GF000219 · GF000119 · GF000137) 담김 · 바로 열어 볼 수 있음. 필요 없으면 지워도 됨.
눌러 볼 차례 (세 줄)
- 로직 화면에서 13-4-1 · 12-4 · 12-17-1 열어 컨테이너 넷과 호표 세 묶음을 훑음.
- 호표 줄을 눌러 알약 모달이 뜨고 줄이 강조되는지 봄.
- 조합 컨테이너에서 견본 조합
UA000001을 열어 미리 보기 합계를 봄 → 새 조합 하나 만들어 로직 셋 담기 → 저장 → 다시 열기.
② 빨라진 것 (_검증_화면늦음.md 「고친 뒤」)
로직 목록을 부르는 길이 가장 느렸음(옛 6초). 마스터를 매번 새로 읽던 것을 한 번 읽어 두고 바뀐 파일만 다시 읽게 고침.
| 길 | 앞 | 뒤 |
|---|---|---|
| 로직 목록 켠 뒤 첫 번 | 3.2초 | 0.03초(서버가 뜰 때 미리 읽어 둠) |
| 로직 목록 그 다음부터 | 2.5초 | 0.02초 |
| 조합 목록 | 0.3초 | 0.01초 |
| 로직 저장 직후 목록 | 2.5초 | 0.06초 |
| 로직 한 줄 저장 | 6.8초 | 0.8초 |
(잰 자리 = 랩탑 · 데스크탑은 같은 길이 2배쯤 느려 앞이 6초로 보였음.)
값이 그대로인지 전수로 맞춰 봄(_검증_목록캐시.md) — 로직 1,354줄 · 조합 · 고친 척한 경우 모두 어긋남 0.
남은 것: 인력·재료 같은 요소 파일 저장은 아직 7초(고치는 중) · 로직 저장의 0.8초 가운데 0.6초는 파일 두 번 읽기. (_검증_화면늦음.md)
③ 데이터가 채워진 정도
| 항목 | 전 → 후 | 남은 것 |
|---|---|---|
| 관급 값 채우기 | 355 → 112줄 남음 | 소형고압블록 49 · 중온 아스콘 28 · KP 접합부속 17 · 그 밖 14 · 접속티 4(값 지우고 까닭 적음) — 모두 조달청에 같은 물건이 없거나 사람이 정할 것 |
| 옛 재료 줄 | 307 → 178줄 남음 | 자재품목에 짝이 없는 것 139 · 지역 갈리는 것 17 · {변수} 든 것 22(변수 참조 20줄은 이관됨) |
| 변수 참조 | 20줄 이관 | 금액 어긋남 0 · 옛 판과 같은 자재를 집음 |
| 값 못 채운 것 | 관급 112 · 단가 비어 멈춘 로직(맨홀 · VR관 · 흄관) | 자료 쪽 몫 |
근거: _검증_관급_가까운줄.md · _남은_옛재료줄.md · _없는_재료.md.
④ 검증 수치 (_마감_수치.md · _검증_3장_마감.md)
| 항목 | 결과 |
|---|---|
시험(test_m01_* + test_masterdata_*) |
밤 190 통과 → 새벽 195 통과 · 4 실패(견본 조합 탓) → 조합 시험을 고쳐 조합 + 이웃 여섯 파일 100 통과 · 실패 0 |
check_master 틀 · 로직 · 조합 |
0 · 0 · 0건 |
check_master 본문 |
0건(계수 결손 둘 메워짐) |
| 계수 표 새로 올림 | CC000338 발생재 공제율 · CC000339~340 강관배관 부자재율(일반업무용 · 병원) |
| 일괄 시험 계산 | 통과 1,291 · 멈춤 63(자료 비어서 멈춤 · 화면 탓 아님) |
| 단위 경고 | 14건 |
| 줄 수 | 로직 1,354 · 자재품목 30,592 · 기계 654 · 인력 378 · 품셈재료 363 · 소요량+계수 3,030 · 조합 1(견본) |
고칠 것으로 남은 어긋남: 조합 메모·이름 칸이 글자 아닌 값도 받는 점(_검증_조합.md · 시험은 이미 마련됨) · 단가 비어 멈춘 로직 63(_단가_빈로직.md · 자료가 채워져야 풀림).
⑤ 사용자가 정할 것
PLAN 6장은 이 창의 PLAN.md 에 없어 PLAN 1-3 에 적음(이 창 PLAN.md 는 git 밖 파일이라 여기에도 옮겨 둠) — 다시 적지 않음. 관급 쪽 상세는 _확정거리_관급.md.
새로 생긴 것 둘:
- 「단가산출 상세」 대 「호표」 — 화면에서 어느 말을 쓸지 정함.
- 견본 조합
UA000001— 계속 둘지 지울지 정함.
⑥ 아침에 눌러 볼 차례
- 로그인함.
- 마스터 데이터 화면을 엶.
- 단가산출 로직에서 13-4-1 을 열어 컨테이너와 호표 세 묶음을 봄.
- 로직 개선 시험에서 같은 로직을 열어 컨테이너 넷 · 텍스트 수식 두 칸을 보고, 호표 줄을 눌러 알약 모달이 뜨는지 봄.
- 일위대가 조합에서 견본 조합
UA000001을 열고 미리 보기 합계를 봄.