knowledge(verification): 계획서 완료분 근거 31덩이 이관 (4.4만 자)
상시계획서에 남아 있던 완료된 조사·근거 원문을 검증 폴더로 옮김. 계획서에는 결과만 남기고 경로 인용도 두지 않음 (2026-09-09 사용자 확정). 계획서 1,841줄 10.5만 자 → 1,166줄 6.5만 자 (-38%). 미체크 항목 53건 그대로 — 살아 있는 일감 손실 없음. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,816 @@
|
||||
# 계획서에서 옮긴 완료분 근거 — 2026-09-09 (e)
|
||||
|
||||
상시계획서(`PLAN.md`)에 남아 있던 **완료된 조사·근거 원문**을 옮긴 것.
|
||||
계획서에는 결과만 남기고 근거는 이리로 옮기는 규칙(2026-09-09 사용자 확정).
|
||||
**원문 그대로**이며 줄이지 않았음.
|
||||
|
||||
## 8-33 앞 판 기록 — 왜 이 검증 프로젝트 방식으로 왔나
|
||||
|
||||
#### 앞 판 기록 — 왜 이 방식으로 왔나
|
||||
|
||||
B08 몫은 **`b269ea34`**(단면파일 60 · DB 측점 118)였음.
|
||||
⚠ **배분표가 「구조물 있음」이라 적었는데 실측 0개였음.** 구조물이 있던 것은 `5601e828`(7)과
|
||||
사용자 것 `5cff3920`(1) 뿐이라, B08 이 **구조물 원단위·자재총괄을 남의 프로젝트로 읽어야** 했음
|
||||
(2026-09-08 화면 점검 때 실제로 그랬음).
|
||||
**⇒ 검증 프로젝트는 「단면이 있다」로 모자람 — 그 창이 검증할 것이 실제로 서는지**까지 볼 것.
|
||||
|
||||
**심어 둔 것** (`tmp/seed_verify_structures.py`, ⚠ `tmp/` 는 git 밖이라 창마다 따로 있어야 함):
|
||||
|
||||
```
|
||||
masonry_wet NO.80 H=2.5·L=10·뒷길이 45㎝ → FP-13-04-05 값 섬
|
||||
masonry_dry NO.140 H=2.0·L=10·뒷길이 35㎝ → FP-13-04-02 값 섬
|
||||
retaining_wall NO.200 반중력식 H=2.0·L=10 → 관측 원단위(m당) + 철근 자재
|
||||
boulder_masonry NO.320 직경 60~80㎝·L=10 → ⚠ 일부러 막힘(쌓기 방식 미입력)
|
||||
```
|
||||
|
||||
**값이 서는 것과 막히는 것을 섞은 것이 요점** — 검증에는 둘 다 필요함. 결과:
|
||||
공종 줄 5(타설 포함) · 자재 6종(고임돌·막자갈·물구멍·야면석·이형철근 D13·D16) ·
|
||||
막힌 줄 1(사유 문구까지 뜸).
|
||||
|
||||
⚠ **집수정(`pipe_inlet_basin`)은 심지 말 것** — 레지스트리에 독립 구조물로 없음. 배수관의
|
||||
**부속**이라 `pipe` 에 `inlet_basin_form` 을 주면 딸려 섬. 배수관 자체는 `pipe_points.json` 이
|
||||
주인이라 여기서 심으면 **정본이 두 벌**이 됨.
|
||||
|
||||
|
||||
## 8-29 이관 안내 줄
|
||||
|
||||
> **근거 전문(물음마다 「정하면 어떻게 되나 · 어디까지 찾아봤나 · 화면에 있나」)은 옮겼음** —
|
||||
> `docs/raw/verification/2026-09-09c_근거전문.md`. 380줄 · 4.6만 자.
|
||||
> **이 절에는 미체크 항목이 하나도 없었음** — 살아 있는 일감은 **8-32 · 8-34** 에 있음.
|
||||
|
||||
## 8장 머리 이관 안내 줄
|
||||
|
||||
> 완료분은 `docs/raw/plans/2026-09-08_plan_B08_*.md` 넷으로 옮겼다. 여기 남은 것은
|
||||
> **사용자가 정해야 풀리는 것**과 **아직 안 한 손질**뿐이다.
|
||||
|
||||
## 4-10 이관 안내 줄
|
||||
|
||||
> **원문(표 전문)은 옮겼음** — `docs/raw/verification/2026-09-09c_근거전문.md`.
|
||||
> 막힌 것마다 「수량에 걸리나 · 도면에 걸리나 · 풀리는 조건」이 그 표에 있음.
|
||||
|
||||
## 4-13 「미완으로 남긴 것」 — 위 체크리스트와 중복
|
||||
|
||||
**⚠ 미완으로 남긴 것 — 이어받을 사람이 알아야 할 것**
|
||||
|
||||
- **날개벽·집수정 — 코드 시작 안 함.** 소광리 `07-구조도-소광리.xlsx` 여섯 탭
|
||||
(`날개벽(800·1000)×(A·C-TYPE)산출근거` · `날개벽(800)집수정산출근거` · `집수정구조도(800)`)이
|
||||
근거이고 **전부 개소당·치수 붙박이**임. A-TYPE Φ800 예: 터파기 13.104 · 되메우기 6.504 ·
|
||||
잔토 6.61 · 기초잡석 1.152 · 저판 콘크리트 0.952 + 유로폼 1.92 · 벽체 콘크리트 1.108 +
|
||||
유로폼 10.618. ⚠ **철근·면목 줄이 없음**(집수정구조도 탭에만 D13·면목이 있음).
|
||||
- **물구멍 관 길이** — 정본은 **평균두께**(H=2.0 에서 0.83m)를 쓰는데 우리는 상수 0.5m.
|
||||
관이 벽을 가로지르므로 **정본 쪽이 이치에 맞음.** 확정 목록에 없던 줄이라 안 건드리고
|
||||
주석·거울시험에 차이만 못박아 뒀음 — **여쭐 값 하나 더임.**
|
||||
- **뒷채움 폭 칸이 없음** — 막자갈 밑수인데 제원에 칸이 없어 정본 0.30/0.45 붙박이.
|
||||
|
||||
## 4-14 시험 파일이 창마다 갈리던 병 — 닫힘 기록
|
||||
|
||||
### 4-14. 시험 파일이 창마다 갈리던 병 — 닫힘 (2026-09-09 밤)
|
||||
|
||||
**증상** — 같은 코드인데 창마다 실패 수가 달랐음. 뿌리는 **`tmp/tests` 가 git 밖**이라
|
||||
예외 **이름 목록**(`ALLOWED_DEFAULT_KEYS` · `blank_means_default`)이 창마다 따로 자란 것.
|
||||
|
||||
**약** — 등록부 칸에 **세 번째 갈래**를 세움(랩탑 메인 `36f47dcc`).
|
||||
```
|
||||
empty_means 「비워 두는 것이 뜻인 칸」 — 비면 계산 쪽이 기준값으로 돌고 화면에 사유가 뜸
|
||||
default_basis 기본값이 도메인 확정값이 **아닐 때** 그 뜻(「다단 없음」·「안 더함」)
|
||||
⇒ 둘 다 정본 스키마라 **칸과 까닭이 함께 움직임.** 시험이 목록이 아니라 그 칸을 읽음
|
||||
```
|
||||
실측 — 정본에 `empty_means` **41칸** · `default_basis` **15칸**이 이미 붙어 있었음.
|
||||
`stone_supply` 「채집」에는 **별표2 「야면석 등은 가급적 현장에서 채취·사용」** 권고까지 적힘.
|
||||
|
||||
**한 것** — 랩탑 메인 판으로 갈아 끼움. `blank_means_default` **일곱 줄이 사라졌고 그중 넷은
|
||||
내가 같은 날 낮에 넣은 것**임(ditch_spec · weep_hole 둘 · fill_slope_ratio).
|
||||
⚠ 잘못이 아니라 **그 사이에 구조가 바뀐 것** — 목록을 늘리는 길밖에 없던 때의 옳은 행동이었고
|
||||
지금은 길이 생긴 것임. **615 통과 · 실패 0.**
|
||||
|
||||
|
||||
## 4-12 원본 실측 — 터파기 6.6배의 정체 (닫힘)
|
||||
|
||||
##### ⭐⭐ 원본 실측 — 터파기 6.6배의 정체 (2026-09-09 랩탑 보조, 셀 좌표까지)
|
||||
|
||||
**두 실무 원본이 서로 다름. 우리가 과다한 것이 아니라 「기초 몫」이 빠진 것이었음.**
|
||||
|
||||
```
|
||||
Ⓐ 정본 04.구조도(기슭막이).xls · 「돌기슭막이(H=2.0)」 = H=2.0 · 찰쌓기 · **기초유**
|
||||
터파기가 **두 줄**임
|
||||
ㅇ기초 0.5 × (0.7 + 0.2) × 1.0 = 0.45 (B30~M30)
|
||||
ㅇ비탈 2.0 × (0.83 + 0.2) × 1.0 = 2.06 (B31~M31)
|
||||
합계 **2.51 ㎥** (O30)
|
||||
|
||||
Ⓑ 소광리 07-구조도-소광리.xlsx · 「돌기슭막이(45)찰-고2.0」
|
||||
터파기 1.15 × 0.3 × 1 = **0.35 ㎥** (B29·U29) ← **「ㅇ비탈」 줄이 아예 없음**
|
||||
```
|
||||
|
||||
**⇒ 밝혀진 것 넷**
|
||||
|
||||
- **우리 식은 정본 두 줄을 그대로 갖고 있음** — 결손 없음(2026-09-09 데스크탑 메인 실측).
|
||||
`common_util_excavation.wall_trench_area_m2` 가 **기초유 0.5×0.9 = 0.45**(기초버림 0.1×0.7 = 0.07) **+
|
||||
H × (평균두께+0.2)** 를 냄. H=2.0 · 두께 0.83 · 기초유로 재면 **2.510** — **정본 2.51 과 자릿수까지 같음.**
|
||||
- **6.6배는 소광리가 비탈 몫을 안 적어서 난 것.** 「설계사무소 간 차이」로 보임(버림 콘크리트와 같은 자리).
|
||||
- **화면 근입 0.5 = 정본 기초 줄의 0.5 = 우리 수량의 기초 몫.** **셋이 같은 말을 하고 있었음.**
|
||||
- **「기초폭」·「깊이」·「뒷채움 폭」이라는 말은 두 원본 어디에도 없음** — 숫자만 있고 이름표가 없음.
|
||||
0.7·0.5·0.3 이 각각 무엇인지는 **dwg(그림)를 봐야 확정됨.**
|
||||
|
||||
**⚠⚠ 이 절이 세 번 뒤집힌 까닭 — 인용한 대조표가 「오늘 오전」 것이었음**
|
||||
|
||||
```
|
||||
대조표의 「우리 2.30」 = 2.0 × (0.95 + 0.2) ← 옛 두께식(0.45+0.25H) · **기초 몫 없던 때**
|
||||
그 뒤 둘이 바뀜 확정 ② 두께 → 뒷길이 기반 (`8141eb34`)
|
||||
확정 3차 → 기초유/기초버림 축이 들어와 기초 몫 0.45·0.07 이 붙음 (`b4ae32d1`·`759343e3`)
|
||||
지금 값 H=2.0·뒷길이45 기초유 **2.650** · H=2.5 **3.388**
|
||||
검증 프로젝트 155.625㎥ 도 **이미 기초 몫 포함**(찰 3기 각 33.875 = 4.5 + 29.375 · 메 24.5 · 큰돌 29.5)
|
||||
```
|
||||
|
||||
**⇒ 「기초 몫이 빠졌다」는 결손은 없었음.** 남은 어긋남은 **두께 하나**(정본 0.83 ↔ 우리 0.90)인데
|
||||
그것은 **확정 ② 로 이미 결론이 난 자리**임 — 정본 xls 의 0.75/0.90 이 **H=1.5 규칙값을 다른 높이 탭에
|
||||
복사한 자국**이라 그대로 쓰면 H=1.5 밖에서 틀린다는 것을 랩탑 보조가 짚어 **뒷길이 기반 식**으로 갔음
|
||||
(그 문장이 코드 주석에 있음). **새로 정할 것이 아님.**
|
||||
|
||||
**⇒ 막자갈 상·하도 확정됨** — 정본 `(0.3 + 0.45) ÷ 2 × 2.0 = 0.75`, 소광리 `((0.3+0.6)÷2) × 2 = 0.90`.
|
||||
**평균두께(0.83)와 다른 숫자**라 **벽 두께가 아님**(뒷채움 폭으로 보이나 이름표 없음).
|
||||
입적은 별도 줄로 있음 — 정본 `2.0 × 0.83 = 1.66 ㎥`.
|
||||
|
||||
**⇒ 남은 물음은 하나 — 「비탈 터파기를 셀 것인가」**
|
||||
|
||||
| 어느 식 | 검증 프로젝트 물량 | 금액(72,378.4원/㎥) | 지금과의 차 |
|
||||
| -------------------------------------------------------- | ---------------------------- | ---------------------- | ---------------------- |
|
||||
| **정본 방식** — 기초 + 비탈 (**지금 우리**) | **155.625㎥** | **11,263,899원** | — |
|
||||
| **소광리 방식** — 기초만 | 약 22.5㎥ (0.45 × 연장 50m) | 약 1,629,000원 | **−약 963만원** |
|
||||
|
||||
⚠ **소광리 0.35 = 1.15 × 0.3 의 1.15·0.3 도 이름표가 없음**(dwg 대기). **비탈을 안 세는 대신 기초를
|
||||
더 크게 잡은 것**일 수 있음(우리 기초 0.45 ↔ 소광리 0.35) — 둘을 나란히 두고 물을 것.
|
||||
⚠ **되메우기·잔토도 같은 뿌리라 함께 움직임.**
|
||||
|
||||
**⇒ 확정이 필요한 것 넷** (임의로 정하지 않음)
|
||||
|
||||
|
||||
|
||||
## 4-12 실무 시트와 어긋나는 줄 — 열한 줄 대조표
|
||||
|
||||
##### ⚠ 실무 시트와 어긋나는 줄 — **확정 대기** (2026-09-09 첫 전개 실측)
|
||||
|
||||
「돌쌓기(찰) H=2.0 · 뒷길이 45㎝ · 1:0.3 · m당」을 우리 전개와 실무 「돌기슭막이(45)찰-고2.0」
|
||||
탭에서 나란히 잰 것. **맞는 줄이 넷, 어긋나는 줄이 일곱.** 임의로 맞추지 않았음 — 사용자 확정 몫.
|
||||
|
||||
| 줄 | 실무 | 우리 | 판정 |
|
||||
| ------------------ | ------------------------------------------------ | ----------------------------- | -------------------------------------------------------------------------------------------------------------------- |
|
||||
| 면적(돌쌓기) | 2.088 ㎡ | **2.0881** | ✅ 같음 |
|
||||
| 고임돌 | 0.25(그 탭 0.12) ·**표준 0.15 면 0.3132** | **0.3132** | ✅ 표준 계수로 같음 |
|
||||
| 채움콘크리트 | 0.33(그 탭 0.16) ·**표준 0.2 면 0.4176** | **0.4176** | ✅ 〃 |
|
||||
| 모르터 | 0.0188 | **0.0188** | ✅ 같음 |
|
||||
| 물구멍 | 0.4176 (**2.5㎡당**) | **0.522** (2㎡당) | ⚠ 확정 ⑩ 이 국가기준 2㎡당이라**일부러 다름**. 구조물별 덮어쓰기로 흡수 |
|
||||
| 중량 | 1.900 ton (**0.91** ton/㎡) | 야면석**1.8375** (0.88) | ⚠ 계수 원천이 다름 — 어느 쪽인지 확정 필요 |
|
||||
| 막자갈(뒷채움) | 0.900 | **0.9604** | ⚠ 실무는 (상+하)÷2×H, 우리는 입적에서 몸통을 뺌 |
|
||||
| **터파기** | **0.35**(소광리) · **2.51**(정본) | **2.30** | ⚠⚠**두 실무가 서로 다름.** 아래 「원본 실측」 절 — 우리는 **기초 몫 0.45 가 빠진 것**이지 과다가 아님 |
|
||||
| **되메우기** | 0.185 | **0.40** | ⚠⚠ 위와 같은 뿌리 |
|
||||
| **잔토정리** | 0.165 | **1.90** | ⚠⚠ 위 둘의 차 |
|
||||
| 체적 · 석적 | 1.6704 · 0.539 | **줄이 없음** | ⚠ 실무 표에 있는 두 줄이 우리 전개에 안 섬 |
|
||||
|
||||
|
||||
## 4-12 3단계 머리 + 종류별 전개 결과표
|
||||
|
||||
#### 3단계 — 나머지 일곱 종류: ⚠ **그림 문제가 아님** (2026-09-09 조사)
|
||||
|
||||
**그림을 그릴 수 없는 게 아니라 아래 표가 안 섬.** 기본 제원을 채워 전개해 본 결과:
|
||||
|
||||
| 종류 | 전개 결과 |
|
||||
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
|
||||
| 돌쌓기(찰)·(메) | ✅ 12줄 · 10줄 (derived) —**2단계에서 그림까지 끝** |
|
||||
| 옹벽 | ⚠**관측 원단위 1규격만**(반중력식 H=2.0). 다른 규격은 「자료에 없음」 |
|
||||
| 기슭막이 ·**골막이** · 바닥막이 · 개거 · **흙막이(떼)** | ✅**3단계에서 섬**(2026-09-09) — 정본 거울 시험으로 소수점까지 대조 |
|
||||
| 흙막이 나머지 일곱 형식 · 소단 · 콘크리트포장 · BOX암거 · 소형사방댐 | ❌**원단위 미확보 — 형식별 사유가 화면에 뜸** |
|
||||
| 물넘이포장 | ❌`thickness_cm` 미입력 |
|
||||
|
||||
⚠ **옹벽은 그 한 규격조차 그림용 치수가 없음** — 원문(울진 §7)이 「콘크리트 1.35㎥(기초 0.75 +
|
||||
벽체 0.60) + 버림 0.15 · 유로폼 3.20㎡ · 기초 거푸집 0.6㎡ · 물빼기 Ø50 0.32m · 철근 D13 13.45㎏
|
||||
|
||||
+ D16 30.42㎏」이 전부이고 **두께·폭이 없음**. 터파기·되메우기·잔토·기초잡석도 원문에 없음
|
||||
(우리가 빠뜨린 게 아니라 원문에 없음 — 2026-09-08 전수 확인).
|
||||
|
||||
**⇒ 3단계의 진짜 일감은 「그림 일곱 장」이 아니라 「수량 산출식 아홉 종류」임.**
|
||||
|
||||
|
||||
## 4-12 확정 ② 벽 두께 — 식을 찾아낸 근거(원본 탭 대조표)
|
||||
|
||||
#### ⭐⭐ 확정 ② 벽 두께 — **식이 나왔음** (2026-09-09 저녁, 랩탑 보조)
|
||||
|
||||
**정본 xls 의 「상부 0.75 · 하부 0.90 고정」은 고정이 아니라 H=1.5 값을 전 탭에 복사한 것임.**
|
||||
소광리 원본 네 탭을 나란히 재니 규칙이 딱 맞음:
|
||||
|
||||
```
|
||||
상부 두께 = ℓ3 + 0.30 (ℓ3 = 뒷길이, m)
|
||||
하부 두께 = 상부 + 0.30 × (H − 1.0)
|
||||
```
|
||||
|
||||
| 원본 탭 | H | ℓ3 | 상부(실측) | 하부(실측) | 식 상부 | 식 하부 |
|
||||
| ---------------------- | ------- | ---- | ---------- | ---------- | -------------- | --------------------- |
|
||||
| 돌기슭막이(45)찰-고1.0 | 1.0 | 45㎝ | 0.75 | 0.75 | **0.75** | **0.75** |
|
||||
| 돌기슭막이(45)찰-고1.5 | 1.5 | 35㎝ | 0.65 | 0.80 | **0.65** | **0.80** |
|
||||
| 돌기슭막이(45)찰-고2.0 | 2.0 | 35㎝ | 0.65 | 0.95 | **0.65** | **0.95** |
|
||||
| 고2.0-돌기슭(45)메 | 2.0 | 45㎝ | 0.75 | 1.05 | **0.75** | **1.05** |
|
||||
| 정본 xls 전 탭 | 1.0~3.0 | 45㎝ | 0.75 | 0.90 | 0.75 ✅ | **H=1.5 값** ⚠ |
|
||||
|
||||
⇒ 정본 xls 도 **상부는 규칙과 같고**(0.45+0.30 = 0.75), 하부 0.90 은 **H=1.5 의 규칙값**
|
||||
(0.75 + 0.30×0.5 = 0.90)임. 다른 높이 탭이 그 값을 안 고친 **복붙 흔적**.
|
||||
⇒ **「0.83 을 그대로 넣으라」는 지시를 곧이곧대로 따르면 H=1.5 외에는 틀림.**
|
||||
식으로 넣어야 정본 도면과도 맞고 소광리와도 맞음.
|
||||
|
||||
⚠ **돌조공(H=0.5, 0.55/0.65)만 이 규칙 밖** — 다른 시설이라 따로 둘 것.
|
||||
|
||||
**우리 식과의 차이 — 뿌리는 「뒷길이를 안 보는 것」**
|
||||
|
||||
```
|
||||
우리 상부 0.45 + 0.10H 하부 0.45 + 0.40H ← ℓ3 이 식에 없음
|
||||
실무 상부 ℓ3 + 0.30 하부 상부 + 0.30(H−1)
|
||||
|
||||
ℓ3=45 H=1.0 실무 0.75/0.75(평균 0.75) 우리 0.55/0.85(0.70)
|
||||
ℓ3=45 H=2.0 실무 0.75/1.05(0.90) 우리 0.65/1.25(0.95)
|
||||
ℓ3=45 H=3.0 실무 0.75/1.35(1.05) 우리 0.75/1.65(1.20)
|
||||
ℓ3=35 H=2.0 실무 0.65/0.95(0.80) 우리 0.65/1.25(0.95) ← 뒷길이가 달라도 우리는 같음
|
||||
```
|
||||
|
||||
|
||||
## 4-12 실무 구조물도 정본이 들어옴 — 확정 대기 셋에 답이 나온 근거
|
||||
|
||||
#### ⭐⭐ 실무 구조물도 정본이 들어옴 — 확정 대기 넷 중 셋에 답이 나옴 (2026-09-09)
|
||||
|
||||
`resources/knowledge/original/구조물도/기슭막이/` (커밋 `2540341e`) — **dwg 53장 + `04.구조도(기슭막이).xls`**.
|
||||
그 xls 가 **하단표 정본**임: 탭 7개(H=1.0·1.5·2.0·2.5·3.0 + 메·버림 둘), 머리
|
||||
「수 량 산 출 및 재 료 표 ( m 당 )」, 좌우 두 블록
|
||||
(`구분 | 규격 | 산출기초 | 수량 | 단위` × 2, 우측은 재료 — 콘크리트·모래·자갈·시멘트).
|
||||
|
||||
**⚠⚠ 가장 큰 것 — 평균두께가 높이와 무관한 고정값임**
|
||||
|
||||
정본은 **상부 0.75 · 하부 0.90 · 평균 0.83 을 H=1.0~3.0 전 탭에서 그대로** 씀.
|
||||
우리 식(`0.45+0.10H` / `0.45+0.40H`)은 **H=1.5 에서만 우연히 맞음.**
|
||||
|
||||
| H | 우리 상부 | 우리 하부 | 우리 평균 | 정본 평균 | 차이 |
|
||||
| --- | --------- | --------- | --------- | --------- | ------------------ |
|
||||
| 1.0 | 0.55 | 0.85 | 0.700 | 0.83 | **−15.7 %** |
|
||||
| 1.5 | 0.60 | 1.05 | 0.825 | 0.83 | −0.6 % |
|
||||
| 2.0 | 0.65 | 1.25 | 0.950 | 0.83 | **+14.5 %** |
|
||||
| 2.5 | 0.70 | 1.45 | 1.075 | 0.83 | **+29.5 %** |
|
||||
| 3.0 | 0.75 | 1.65 | 1.200 | 0.83 | **+44.6 %** |
|
||||
|
||||
평균두께는 **입적·막자갈·터파기의 밑수**라 물량이 통째로 갈림. **그림 모양도 갈림**
|
||||
(내 단면은 0.65/1.25 로 그리는데 정본 도면은 0.75/0.90).
|
||||
|
||||
|
||||
**확정 대기 ① 터파기 — 답: 우리 식이 「비탈 몫」으로 정확히 맞고, 「기초 몫」만 빠졌음**
|
||||
|
||||
```
|
||||
정본 = ㅇ기초 0.5 ×(0.7 + 0.2)× 1.0 = 0.45 (버림 있는 탭은 0.1×(0.7+0.0)=0.07)
|
||||
+ ㅇ비탈 H ×(평균두께 + 0.2)× 1.0
|
||||
H=1.0 1.03 + 0.45 = 1.48 H=2.0 2.06 + 0.45 = 2.51 H=3.0 3.09 + 0.45 = 3.54
|
||||
우리 H × (평균두께+0.2) 0.90 2.30 4.20 ← 기초 몫 없음
|
||||
```
|
||||
|
||||
⇒ 앞서 소광리 시트에서 본 「6.6배」는 **그 시트가 기초만 적은 것**이었음. 정본은 둘 다 셈.
|
||||
|
||||
|
||||
**확정 대기 ② 돌중량 — 답: `ℓ3 × 0.77 × 2.65`(비중) 로 나옴**
|
||||
|
||||
```
|
||||
정본식 비탈면적 × ℓ3 × 0.77 × 2.65 ton/㎥
|
||||
ℓ3=35㎝ → 0.714 ℓ3=45㎝ → 0.918 ℓ3=75㎝ → 1.530 ton/㎡
|
||||
우리 표(45㎝) 0.88 · 소광리 시트 0.91 · **정본 환산 0.918**
|
||||
```
|
||||
|
||||
⇒ 0.91 은 반올림값이고 **뿌리는 0.918**. 우리 0.88 은 다른 원천(품셈 표)임.
|
||||
|
||||
**확정 대기 ③ 막자갈 — 답: 사다리꼴 식**
|
||||
|
||||
```
|
||||
정본 (뒷채움 상부폭 0.3 + 하부폭 0.45) ÷ 2 × H H=1.5 → 0.56 ㎥
|
||||
우리 입적 − (몸통 + 고임돌)
|
||||
```
|
||||
|
||||
**같은 것 — 고임돌 `비탈면적 × 0.15 ㎥/㎡` · 잔토 `터파기 − 되메우기` · 기울기 몫(H=1.5 → 1.57 = 1.5×1.044)**
|
||||
|
||||
**되메우기** — 정본 `기초두께 × 0.2 + H × 0.2`, 우리 `H × 0.2` (기초 몫만 빠짐).
|
||||
|
||||
**⚠ 우리 제원에 없는 축 둘 — 파일 이름에 박혀 있음**
|
||||
|
||||
```
|
||||
기초 유/무 06.기슭막이(찰메,기초무,천단무,…) · 24_돌기슭막이(찰쌓기,H=3.0,기초유)
|
||||
천단 유/무 위와 같음
|
||||
자석/잡석 6-2전석메쌓기(H=0~3.0자석무) · (…잡석유)
|
||||
```
|
||||
|
||||
|
||||
**⚠⚠ 기울기가 품셈 범위를 넘음 — 사용자 물음(품셈 축이냐 교본 축이냐)의 실물 근거**
|
||||
|
||||
```
|
||||
지방청 도면 이름의 기울기 0.3 · 0.35 · 0.5 · 0.7 · 0.8
|
||||
품셈 표준경사 표 범위 0.20 ~ 0.50
|
||||
```
|
||||
|
||||
서부·남부·북부 지방산림청 도면이 **0.7·0.8** 을 씀(큰돌기슭막이). `04.…xls` 정본 탭은 전부 1:0.3.
|
||||
|
||||
|
||||
|
||||
## 4-12 횡단도 하단표 21칸 출처 추적 — 실무 표 대조와 추적 기록
|
||||
|
||||
#### ⚠ 우리 횡단도 하단표 21칸이 실무 양식과 다름 — 출처 추적 결과 (2026-09-09 랩탑 보조)
|
||||
|
||||
**실무 표(소광리 도면 p7, 400dpi 로 칸까지 읽음) — 4행**
|
||||
|
||||
```
|
||||
측점 | 2+0
|
||||
지반고 514.40 | 계획고 514.10 | 절토고 0.30 | 성토고 ―
|
||||
흙깎기{토사 0.99 / 연암 / 보통암} 지장목제거 3.6 **옆도랑파기{토사 / 연암 / 보통암}**
|
||||
비탈 성토면 ―
|
||||
보호공 절토면 0.9
|
||||
흙쌓기 ― 제근 ― **노면고르기 3.0**
|
||||
```
|
||||
|
||||
**우리 표 오른쪽 그룹** — 편책 · 성토파종 · 절토살포 · 제근 · **(공란)** · 노면다짐
|
||||
|
||||
⇒ **실무엔 편책·성토파종·절토살포 칸이 아예 없음.** 대신 **옆도랑파기가 세 갈래**(우리는 둘),
|
||||
「비탈 성토면 / 보호공 절토면」이 있고 「노면**고르기**」임(우리는 노면**다짐**).
|
||||
⇒ **우리 표의 「공란」은 실무 자리가 아니라 우리 양식의 안 쓰는 칸** — 사토장을 넣어도
|
||||
실무 양식이 안 바뀜(랩탑 메인 물음에 대한 답).
|
||||
|
||||
**출처 추적 — 못 찾았음. 「출처 불명」으로 적음**(30분 제한)
|
||||
|
||||
```
|
||||
코드 주석 「납품 양식」이라고만 적힘. 어느 문서인지 없음
|
||||
계획서·아카이브 21칸 목록의 출처를 밝힌 줄 없음
|
||||
git 이력 표가 들어온 커밋은 `6e195afb`(2026-08-29) — **폴더 번호 스왑 커밋**이라
|
||||
표 자체를 설명하지 않음. 그 앞은 B08 시절이라 더 못 거슬러 감
|
||||
지식DB 「편책」은 임도 법령에 없고 **사방 행정규칙**에만 있음(PLAN 1578행)
|
||||
이미 있던 판정 PLAN 1069행 ㉪ 「편책 · 노면다짐 — 품셈·지식DB에 근거 없음, 실무자 확인」
|
||||
```
|
||||
|
||||
⚠ **「우리 양식이 틀렸다」로 가지 않음** — 실무 표본이 **한 곳(p7)뿐**이고 사무소마다 다를 수
|
||||
있음(버림 콘크리트·터파기에서 이미 겪음). **필요한 것은 판정이 아니라 출처**이고, 그 출처가 없음.
|
||||
|
||||
|
||||
## 4-12 3단계 닫음 — 골막이 · 떼흙막이 (정본 거울 시험 기록)
|
||||
|
||||
#### 1단계 — 하단표 (나흘)
|
||||
|
||||
|
||||
#### ✅ 3단계 닫음 — 골막이 · 떼흙막이 (2026-09-09 랩탑 보조)
|
||||
|
||||
**돌골막이 — 정본 숫자와 소수점까지 맞음**(소광리 「골막이(찰)(치수조서연결)」 거울 시험)
|
||||
|
||||
```
|
||||
돌쌓기 19.62㎡ · 돌붙임 2.625㎡ · 입적 20.56㎥ · 야면석 19.58ton · 고임돌 3.34㎥
|
||||
막자갈 10.54㎥ · 채움콘크리트 4.45㎥ · 물구멍관 4.91m
|
||||
터파기 8.61㎥ · 잔토 2.74㎥ · 되메우기 5.87㎥ ← 11줄 전부 일치
|
||||
```
|
||||
|
||||
- **개소당**이고 정면적이 **사다리꼴** — 상장ⓐ·하장ⓑ·높이 셋이 다 있어야 섬(없으면 사유).
|
||||
- ⚠ **두께식 정정** — 앞서 「0.45 + 0.1H」로 적어 뒀으나 **0.45 는 상수가 아니라 뒷길이 ℓ3**임
|
||||
(정본 C26 이 `P6/100` 을 읽고 P6 = 45㎝). ⇒ 골막이도 **뒷길이 기반**이고 기슭막이와
|
||||
**더하는 몫만** 다름. 코드 주석 두 곳을 함께 고침.
|
||||
- ⚠ **엑셀의 자름을 그대로 옮김** — 정본이 줄마다 `INT(x*100)/100` 으로 자르고 **다음 줄이
|
||||
그 잘린 값을 받음**(막자갈·잔토). 안 자르면 정본과 갈림.
|
||||
|
||||
**떼흙막이 — 확정 4차대로 「그림 한 벌 · 수량 분리」**
|
||||
|
||||
- 「떼」 형식이 들어와(랩탑 메인 `513aff3e`) 정본 표가 그대로 섬 — 떼 1.39㎡ · 터파기 0.17㎥.
|
||||
- 나머지 일곱 형식은 **원단위 미확보 사유**로 뜸. 돌(찰)/(메)에 기슭막이 식 안 빌림.
|
||||
|
||||
**⚠ 골막이 등록부에 없어 붙박이로 도는 칸 셋 — 화면에 사유로 뜸**
|
||||
|
||||
| 칸 | 지금 값 | 무엇이 갈리나 |
|
||||
| --------------------- | ------------------------------ | -------------------------------------------------------- |
|
||||
| **뒷길이 ℓ3** | 45㎝ | 두께식 · 고임돌 · 야면석 · 채움콘크리트**전부** |
|
||||
| **돌 종류** | 야면석 | 정본 탭이 그 돌이나 계수 열이 갈림 |
|
||||
| **방수로 유무** | 늘 뺌(Ø0.8 파형강관 0.5024㎡) | 방수로 없는 개소에서 정면적이 그만큼 작아짐 |
|
||||
|
||||
**⚠ 병합으로 들어온 시험 두 개가 깨져 있음(내 작업 아님)** — 데스크탑 창이 넣은 `spoil_bank`
|
||||
(사토장)가 등록부 정책 시험에 안 걸림: `side='자동(성토 쪽)'` · `extra_distance_m=0` 기본값,
|
||||
`fill_slope_ratio` 가 기본값도 필수도 아님. **그쪽 확정 근거를 몰라 예외로 안 넣고 남겨 둠.**
|
||||
|
||||
|
||||
## 4-12 이관 안내 줄
|
||||
|
||||
> **끝난 몫은 옮겼음**(2026-09-09) — 선행 확인 두 건(실무 구조물도 53탭 · 틈메우기돌 없음)은
|
||||
> `verification/2026-09-09_완료분_확인으로_닫은것.md`, 만든 것 다섯(1단계 ㉮㉯㉰ · 2단계 ㉲㉳)은
|
||||
> `plans/2026-09-09_plan_완료분_이관.md`. **아래는 안 한 것만 남았음.**
|
||||
> 확인이 남은 몫은 7장 **V-9 · V-10**.
|
||||
|
||||
|
||||
## 4-8 횡단도 아래 수량표 21칸 중 4칸 — 조사 전문
|
||||
|
||||
### 4-8. 횡단도 아래 수량표 — 21칸 중 4칸만 채워짐
|
||||
|
||||
자리 — `B07_DesignDetail_Engine_Cad_Table.py`(작도) ·
|
||||
`B07_DesignDetail_Router_Support._quantity_table`(값). 표는 **납품 양식 그대로** 이미 서 있음
|
||||
(머리 4칸 + 본문 17칸 = 값 21칸). ⭐ **17칸이 빈 까닭을 B08 쪽에서 대 봤음 — 넷 다 「값이 없어서」이고 도면 탓이 아님**(2026-09-08):
|
||||
|
||||
```
|
||||
층따기 품셈 밑수 ㎥ ↔ 우리 집계 ㎡ — 높이·폭 대기(오늘 막아 둠)
|
||||
표토제거 법은 「전량 제거」인데 **두께가 없어** 물량이 안 섬
|
||||
지장목제거 수량은 서고 **단가 공종이 없음**(산림품셈에 벌목 단가 공종 없음)
|
||||
사면보호공 초류종자살포는 서고 **편책은 수량 밑수가 원문에 없음**
|
||||
```
|
||||
|
||||
**⇒ 횡단 수량표를 채우는 일 = 확정 대기 넷을 닫는 일**과 같은 것임.
|
||||
|
||||
**나머지 열일곱은 `source["quantities"]` 를 보는데 그 키가 원본 파일에 아예 없음**(실측: `cross_00960m.json` 에 `samples`·`center_z`·`frame` 뿐).
|
||||
⇒ **지금은 사용자가 CAD 에서 손으로 채우는 칸.**
|
||||
|
||||
**법정 요구와 대조**(지식DB `02_상세설계/설계제원_총괄.md:121`, 별표2 Ⅰ.1.나.(5)) —
|
||||
「지반고·계획고·절토고·성토고·**단면적·지장목 제거·측구터파기 단면적·사면보호공**」 여덟 중
|
||||
**넷만 나가고 뒤 넷은 법정 요구인데 비어 나감.**
|
||||
|
||||
| 열 | 출처 | 지금 |
|
||||
| ----------------------------------------------------- | ----------------------------------------------------------------------- | ---------------------------- |
|
||||
| 지반고 · 계획고 · 절토고 · 성토고 | `center_z` · `design_elevation_m` · 둘의 차 | **그림** |
|
||||
| 깍기 토사/암석 · 쌓기 | `design.cut_soil_area_m2` · `cut_rock_area_m2` · `fill_area_m2` | **있는데 안 그림** |
|
||||
| 층따기 · 면고르기 · 지장목제거 · 성토파종/절토살포 | B08 사면적 계열(측점별로 이미 냄) | **있는데 안 그림** |
|
||||
| 측구 토사/암석 | `design.ditch_area_m2` — **한 값뿐** | **반만 있음**(4-10 ㉡) |
|
||||
| 표토제거 성토/절토 | 면적은 사면적,**두께는 설계 입력**(B08 에 칸 있음) | 입력 있어야 나옴 |
|
||||
| 제근 | — 입목 본수를 안 듦 | **없음** |
|
||||
| 편책 · 노면다짐 | — 어디에도 없음 | **근거 없음** |
|
||||
|
||||
⚠ **실무 도면 원본은 지식DB에 텍스트로 없음** — `_분석보고서.md` 가 도면(dwg)을
|
||||
「내용 분석 제외(지침 §3)」로 두었음. 다만 **지금 표 구성 자체가 납품 양식으로 코드에 박혀 있어**
|
||||
실무 열 구성의 사본으로 볼 수 있음. 원본 대조는 dwg 를 여는 별건 (`verification/2026-09-09_B07_표준도_조사와_합의.md` 「닫힌 물음」 ㉥).
|
||||
|
||||
|
||||
## 4-5 전면 기울기가 이름 셋으로 흩어져 있음 — 전수 조사 원문
|
||||
|
||||
#### ⚠⚠ 전면 기울기가 **이름 셋으로 흩어져 있음** — 이 일의 절반은 이름 모으기 (2026-09-08 랩탑 메인 전수)
|
||||
|
||||
| 이름 | 자리 | 지금 |
|
||||
| ------------------------------- | ---------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
||||
| `REVET_LEAN_RATIO = 0.3` | `B06_..._Cross_Culvert_Const.ts:20` | **여기가 실제로 도는 값** — 그림·면적 |
|
||||
| `REVET_FACE_SLOPE = 0.3` | `B06_..._Engine_Culvert.py:75` · `common_util_culvert_sets.ts:42` | `face_slope` 로 스펙에 실리는데 **읽는 곳이 없음**(전수) |
|
||||
| `options["face_slope_ratio"]` | `B08_..._UnitQuantity.py:236,314` | **레지스트리에 없는 키**라 늘 기본 0.3 |
|
||||
| `face_slope` | `resources/data_masonry/masonry_class_*.json` | ⚠**값을 담은 자료 파일이 이미 있는데 읽는 코드가 하나도 없음** |
|
||||
|
||||
**⇒ 세 이름이 서로 안 닿음.** 표에서 고쳐도 B08 만 바뀌고 그림은 그대로일 수도, 반대일 수도 있음.
|
||||
**먼저 이름을 하나로 모으는 것이 이 일의 절반임.**
|
||||
|
||||
⚠⚠ **두 번 뒤집힌 자리 — 최종은 「셋이 같은 값에 걸림」임** (2026-09-08 랩탑 메인 재확인).
|
||||
|
||||
한때 「B06 면적은 이 값을 안 쓴다」로 적었으나 **사실이 다름.**
|
||||
`B06_Section_Engine_Design.py` 에 `wall` 이 없는 것은 맞으나 **면적을 그 파일이 최종으로 내지 않음** —
|
||||
**벽이 선 측점은 TS 가 면적을 다시 냄:**
|
||||
|
||||
```
|
||||
common_util_cross_structure_areas.ts 머리 —
|
||||
「기본 면적 계산은 지반선과 표준 설계선의 차이만 적분한다 … 기슭막이·세월교·BOX암거가 서면
|
||||
성토 사면이 벽에서 끊기고 … 면적도 달라져야 한다」
|
||||
경로: 벽 기하(REVET_LEAN_RATIO) → designTrim → computeStructureAreas
|
||||
→ applyStructureAreaRows → 정본. 서버도 같은 파일을 Node 로 돌림
|
||||
```
|
||||
|
||||
**⇒ 그림 · B06 면적 · B08 단위수량 셋이 같은 값에 걸림.** ㉠ 범위를 셋으로 잡을 것.
|
||||
|
||||
⚠ **「자료 파일을 정본으로」는 지금 통로가 없음** — `resources/data_masonry/*.json` 을 읽는 곳은
|
||||
**B08 파이썬 하나뿐**(`B08_Quantity_Engine_Handoff.py:59`)이고 **TS 는 그 파일을 못 읽음.**
|
||||
✅ **다만 파이썬이 이미 `face_slope` 를 스펙에 실어 보내고 있으므로**
|
||||
(`B06_Section_Engine_Culvert.py:193,245`) **TS 가 상수 대신 그 값을 읽게** 하면 **통로를 새로 안 파도 됨.**
|
||||
|
||||
**0.3 이 네 벌로 박혀 있고 값을 담은 자료 파일은 아무도 안 읽음.** 실측 — 기울기 0.3 → 0.5 면
|
||||
**B08 성분 일곱이 움직임**(돌쌓기 26.101 → 27.951).
|
||||
⇒ **고칠 때는 자료 파일 한 곳을 정본으로 삼고 넷이 그것을 읽게 할 것**(코드는 한 벌 규칙).
|
||||
|
||||
✅ **거울 시험은 필요 없음** — 벽 기하는 **TS 한 벌**이고 서버 재계산도 그 TS 를 Node 로 그대로 돌림
|
||||
(`B06_Section_Server_Calc_Node.ts` → `structureAreaRows`). **CLAUDE.md 5장 ②번 자리라 파이썬 짝을
|
||||
새로 짜면 안 됨.** 파이썬 `REVET_FACE_SLOPE` 는 소비자가 없으니 **지우거나 TS 값을 따라가게** 할 것.
|
||||
|
||||
**건드릴 자리 — `REVET_LEAN_RATIO` 소비 12곳 / 6파일**
|
||||
|
||||
```
|
||||
Culvert_Geom.ts 349 · 360 · 475 벽 폴리곤(면적의 원천)
|
||||
Culvert_Extra.ts 172 · 231 · 238 · 284 · 391 · 483 추가단·소단
|
||||
Culvert_Solve.ts 28 밑변 폭
|
||||
Culvert_Basin.ts 137 ← 이미 `input.leanRatio ?? REVET_LEAN_RATIO` 로 인자를 받게 되어 있음
|
||||
Culvert.ts 175 · Revetment.ts 367 말풍선 「전면 1:0.3」 글자
|
||||
```
|
||||
|
||||
✅ **Basin 이 이미 인자 통로를 갖고 있음** — 그 모양을 나머지에 퍼뜨리면 됨. **새 설계가 아니라
|
||||
있는 패턴 확장.** 규모는 **반나절 안쪽.**
|
||||
⚠ **말풍선·도면 글자도 같은 값을 읽어야 함**(Culvert.ts 175 · Revetment.ts 367). **글자만 0.3 으로
|
||||
남으면 화면이 거짓말을 함.**
|
||||
|
||||
|
||||
## 4-5 표 값 저장 자리 — DB 가 필요한가 논의 원문
|
||||
|
||||
#### ⚠⚠ 그런데 지금 도면 저장소로는 입력을 못 받음 — DB 가 **반드시** 필요함
|
||||
|
||||
`[확정]` 이 고친 값을 `design/drawings/{id}.json` + `manifest.quantity_table` 에 남기는데
|
||||
**설계 정본으로는 안 가고 B08 이 못 봄.** 그리고 **코드 판이 바뀌면 날아감** — 저장본 `format` 이
|
||||
지금 판과 다르면 **캐시를 버리고 원본에서 재생성하며 확정도 무효**로 함(도면이 **결과물**일 때는
|
||||
그래도 됐음).
|
||||
**⇒ 입력 화면이 되면 사용자가 넣은 값이 코드 갱신 때마다 사라짐.**
|
||||
**사용자가 「표 값은 영구저장소가 필요할 수 있음」이라 한 것이 정확히 이 자리임.**
|
||||
✅ **다만 DB 는 필요 없음**(2026-09-08 B08 검증) — **그릇도 문도 이미 있음.**
|
||||
`project_settings.json` 의 `save_section()` 이 **이름 붙인 한 구획만** 갈아 끼우고(남의 구획 안 지움)
|
||||
**B08 이 이미 그 문으로 저장 중.** ⇒ **표준도는 자기 구획 하나만 얻으면 됨.**
|
||||
⚠ **DB 로 가면 8-5 의 까닭 ㉠(연도에 매인 값이 조용히 바뀜)이 그대로 재발함.**
|
||||
**즉 「도면 파일에 남기는 것」이 문제였지 「DB 가 필요한 것」은 아님.**
|
||||
|
||||
⚠ 저장 키가 `drawing_id` 단위라 **프로젝트를 넘나들지 못함.** 「돌쌓기 뒷길이 45」를 다음
|
||||
프로젝트에서도 쓰려면 정본이 **프로젝트 밖(공용 라이브러리)** 에 있어야 함 — 별개 결정임.
|
||||
|
||||
## 4-3 이관 안내 줄
|
||||
|
||||
> **원문 941줄을 옮겼음**(2026-09-09) — `docs/raw/verification/2026-09-09_B07_표준도_조사와_합의.md`.
|
||||
> 값 출처 · 상단 그림 · 장 수 · 입력 화면 성격 · 저장 자리 · 네 창 화면 합의 ·
|
||||
> 임도 교본 원문 · 국가기준(KDS·KCS) 정독 · 품셈 표준경사 · 일감 크기 견적이 거기 있음.
|
||||
> **아래는 그 결론만.** 근거가 필요하면 그 파일을 볼 것.
|
||||
|
||||
## 4-2 「수량은 되는데 그림이 안 되는」 상태 — 현황 조사 전문
|
||||
|
||||
### 4-2. ⚠ 한 줄 요지 — 「수량은 되는데 그림이 안 되는」 상태
|
||||
|
||||
네 창 조사가 같은 곳을 가리킴.
|
||||
|
||||
| | 상태 |
|
||||
| ---------------------------------------- | ---------------------------------------------------------------------- |
|
||||
| **하단표 — 수량 · 면적 · 길이** | ✅ 이미 나옴.**산출 논리 문구까지** 붙어 있음 |
|
||||
| **하단표 — 단가** | ✅ 곱하는 통로가 이미 있음(B09 묶음).**합치는 자리만** 정하면 됨 |
|
||||
| **상단 그림** | ⚠**단면 치수가 정본에 없어 못 그림** |
|
||||
|
||||
**⇒ 표준도의 진짜 벽은 「값이 없다」가 아니라 「단면 치수가 정본에 없다」임.**
|
||||
|
||||
**⚠ 지금 코드의 실물 — 표준도는 「빈 장 한 줄」이 전부임** (2026-09-09 랩탑 보조 코드 확정)
|
||||
|
||||
- `BLANK_DRAWINGS` 에 `("blank_standard","표준도")` **한 줄뿐**이고 **여러 장으로 나누는 코드가 없음.**
|
||||
⇒ **구조물이 4기든 9기든 표준도 줄은 하나.**
|
||||
- **표준도를 그리는 빌더가 아예 없음.** 구조물을 읽어 들이는 코드도 없어
|
||||
**막힌 구조물도 안 막힌 구조물도 표준도에는 하나도 안 나옴.**
|
||||
(`cross_standard` 는 **노선 표준횡단면**이라 다른 것 — 위 ③.)
|
||||
- `blank_standard` 는 **도각만 실린 빈 장으로 정상 동작 중**(`build_blank_drawing`,
|
||||
`_Cad_Cover.py:68`). 담기는 것은 `frame_entities(...)` 하나, 층은 「작도」(빈 층)+「도각」(잠금),
|
||||
도면명은 도각 표제란에 들어감. 실제로 열린 적도 있음(공용 브라우저 복구 키가 남아 있음).
|
||||
|
||||
**⇒ 검증 프로젝트로 「표준도가 몇 장 서나 · 막힌 것이 어떻게 뜨나」를 보는 것은 뜻이 없음.**
|
||||
**만들기 전에는 안 뜸.** 그 확인은 **㉢(제원별 여러 장)·㉠ 을 만든 뒤로** 미룰 것.
|
||||
여러 장 나눔은 **계획평면도(`plan_lidar` / `plan_lidar_2`)가 쓰는 본을 그대로** 따르면 됨.
|
||||
|
||||
**만드는 쪽 부담은 생각보다 작음**(랩탑 보조 확인) —
|
||||
① **내장 CAD 가 표를 이미 고칠 수 있음** — `Table` 엔티티에 칸 편집·행/열 추가·병합·서식 명령이
|
||||
다 있고 그림(선·원호·다각선·치수·해치)도 편집 대상임. **「그림도 표도 고치게」의 절반은 이미 서 있음.**
|
||||
② **도각 빼기는 한 줄** — 도면마다 끝에서 `frame_entities(...)` 를 부르는 구조라 **안 부르면 끝**
|
||||
(도각은 잠긴 층).
|
||||
③ **`cross_standard`(표준횡단도)는 이 자리가 아니나 가장 가까운 선례임** — 그리는 것은 노선의
|
||||
표준 횡단면(절·성토 경사, 측구 확대도, 암반선 2단, 주기, 축척 1/50)이라 구조물이 안 나옴.
|
||||
다만 **한 장짜리·실치수·부분 확대도·주기·축척이 이미 서 있어** 그 짜임을 본떠 내는 것이 빠름.
|
||||
|
||||
**그리고 표준도가 서면 미결이 「빈 장·빈 줄」로 눈에 보이게 됨** — 지금은 수량서 어딘가에
|
||||
묻혀 있음. 그것이 오히려 이 일의 이득임(4-10).
|
||||
|
||||
|
||||
## 4장 머리 이관 안내 줄
|
||||
|
||||
> **조사·합의 원문 941줄은 옮겼음**(2026-09-09) — `verification/2026-09-09_B07_표준도_조사와_합의.md`.
|
||||
> 여기에는 **그 결론 요약(4-3) + 아직 안 만든 것**만 둔다.
|
||||
> 1단계 하단표·2단계 돌쌓기 그림은 **만들어 옮겼음**(`plans/2026-09-09_plan_완료분_이관.md`).
|
||||
|
||||
## 3-10 사면이 원지반을 못 만나는 측점 — 실측표와 판단 근거
|
||||
|
||||
**제기** — 데스크탑 창이 사면적을 산출하다 route 150 에서 **17측점**이 `slope_unclosed` 임을 발견.
|
||||
사면길이뿐 아니라 **절·성토 단면적과 사면적이 그 자리에서 잘려** 수량이 조용히 적게 나온다는 지적.
|
||||
(성토 사면적 13,518.6㎡ → 잘림 제외 10,211.8㎡ — 3,300㎡ 가량이 그 17곳에 얽힘.)
|
||||
|
||||
**B06 쪽 실측**(2026-09-07, route 169 · 105측점 · 저장분만으로 계산, `tmp/tests/probe_unclosed_width.py`)
|
||||
|
||||
| 잰 것 | 값 |
|
||||
| -------------------------------------------------------------- | ------------------------------------------- |
|
||||
| 미교차 측점 | **22곳 / 105** (21%) |
|
||||
| 그중 계산 가능한 18곳의 측·조합 36건 | — |
|
||||
| ├**아무리 넓혀도 안 닫힘**(지형이 설계 사면에서 멀어짐) | **21건** |
|
||||
| └ 넓히면 닫힘 | 15건 —**중앙값 +3.0m**, 최대 +292.8m |
|
||||
|
||||
재는 법 — 저장된 `design_line` 바깥 끝에서 지반이 **바깥 5m 평균 기울기**로 이어진다고 보고
|
||||
설계 사면선과 만나는 거리를 품. 지형이 그대로 이어진다는 가정이라 **하한 추정**임.
|
||||
|
||||
**판단** — 현행(경고 표시) 유지가 맞음. 까닭 셋:
|
||||
|
||||
1. **절반 이상(21/36)은 지형상 영원히 안 닫힘** — 계곡·절벽 쪽으로 지반이 달아나는 자리라
|
||||
반폭을 아무리 넓혀도 못 닫음. 2026-09-03 사용자 확정(「영원히 못 만나는 지형이 있을 수 있으니
|
||||
경고로 대체」)이 그대로 유효함.
|
||||
2. 닫히는 쪽도 **중앙값 +3m** 라 반폭 20 → 25m 면 절반쯤 해결되나, **꼬리가 +292m** 까지 있어
|
||||
전역 확대는 값이 안 나옴(샘플 수·시간만 늘어남).
|
||||
3. **수량이 적게 나오는 것은 사실**이므로 **표기로 막는 것이 맞음** — 데스크탑 B08 이
|
||||
`unclosed_stations` 목록을 내고 「값이 잘림, 실제는 이보다 큼」을 띄우기로 한 것과 같은 결론.
|
||||
|
||||
|
||||
## 3-14 관을 놓아도 측점 행이 안 생기던 병 — 진단이 뒤집힌 기록까지
|
||||
|
||||
### 3-14. ⚠ 관을 놓아도 **측점 행이 안 생기는** 관이 있음 (2026-09-08 실측)
|
||||
|
||||
관 길이(`pipe_length_m`)를 정본에 실으며 드러남 — **관 9개 중 3개(439.55·620.43·720.37m)는
|
||||
`cross_sections` 에 행 자체가 없음.** 그 관들은 **횡단 설계도 수량도 통째로 빠져 있음**
|
||||
(B08 이 「연장 없음」으로 막고 있는 자리이기도 함).
|
||||
|
||||
- 나머지 6개는 행이 있어 값이 정상으로 실림 — 85.05→10.0 · 258.12→11.0 · 534.49→9.0 ·
|
||||
804.30→9.0 · 901.24→10.0 · 984.18→10.0m.
|
||||
- 저장소 주석에 실마리 — 「구조물(비정규) 측점은 **B05 확정이 파일만 쓰고 DB 행을 안 만든다**」
|
||||
(`B06_Section_Repository_Bulk.merge_cross_section_designs` 는 `project_id` 를 받으면 행을 만듦).
|
||||
⇒ **관을 나중에 추가하면 그 측점이 안 생기는** 것으로 보임(가설).
|
||||
**원인 찾음(2026-09-08 코드 추적)** — 측점을 만드는 자리는 **B05 노선 확정 한 곳뿐**임.
|
||||
· `resolve_extra_stations`(`B05_Profile_Engine_Sections.py:145`)는 **관 정본을 매번 다시 읽어**
|
||||
관마다 측점을 파생함(`marks = (pipe.chainage_m,)`) — 즉 **다시 돌리면 세 관도 생김**.
|
||||
· 그런데 그것을 부르는 곳은 `B05_Profile_Router_Confirm._append_irregular_cross_sections`,
|
||||
**노선 [확정]** 뿐임.
|
||||
· 관을 저장하는 `PUT /drainage/pipe-points`(`B04_PreProcess_Router_Basins.py:330`)는
|
||||
**관 파일과 유역만 쓰고 측점을 다시 만들지 않음.**
|
||||
⇒ **관을 나중에 추가·이동하면 그 측점이 안 생김.** 그 관은 횡단도에도 안 서고 수량에서도 빠짐.
|
||||
지금 프로젝트의 세 관이 그 자리임(나머지 여섯은 확정 당시 있던 관이라 측점이 있음).
|
||||
|
||||
**⚠⚠ 위 진단은 틀렸음 — 2026-09-09 실측으로 뒤집힘 (랩탑 메인 `e1fed5f6`)**
|
||||
|
||||
**측점은 원래 있었음.** 440.0 · 620.0 · 720.0 · 900.0 이 **이미 있었고 구조물 이름표까지
|
||||
달고 있었음**(`kind=regular` · `structure="파형강관 D800"`). 「관을 나중에 놓으면 측점이 안 생긴다」는
|
||||
**코드 추적으로만 낸 원인**이었고 **자료를 안 재 봤음.**
|
||||
|
||||
**진짜 원인 — 관 자리와 측점 자리는 최대 0.5m 어긋나고 그것이 설계임.**
|
||||
|
||||
```
|
||||
측점을 만들 때 **정수 미터가 같은 격자 측점이 있으면 그리로 스냅**함
|
||||
(`Sections_Core` 파일명 가드 — 횡단 파일명이 정수 미터라 두 측점이 한 파일을 덮어쓰는 것을 막음)
|
||||
⇒ 관 440.241 은 측점 **440.0** 위에 섬
|
||||
그런데 **붙이는 쪽이 0.02m 로만 봐서** 그런 관이 어느 측점에도 안 붙었음
|
||||
⇒ 횡단도에 안 서고 길이도 안 실려 B08 이 「연장 없음」으로 막음
|
||||
```
|
||||
|
||||
**⇒ 고침 — 붙이는 판정을 0.5m 로 넓혔음**(스냅을 셈에 넣은 값). 옛 판단 근거와 뒤집은 까닭을
|
||||
주석에 나란히 남겼음.
|
||||
|
||||
```
|
||||
전 관 9개 중 길이가 실린 것 **5개** (85.052 · 258.123 · 533.975 · 804.176 · 982.644)
|
||||
후 **9개 전부** (+ 440 · 620 · 720 · 900)
|
||||
```
|
||||
|
||||
⚠ **조율 창이 「0.05 와 0.5 를 맞추지 말라」고 한 것이 이 자리였음 — 그 판단도 틀렸음.**
|
||||
「묻는 것이 다른 두 값」이라는 말 자체는 맞으나 **좁은 쪽(0.05)이 스냅을 모르고 있었음.**
|
||||
넓히는 것이 증상 덮기가 아니라 **고침**이었음.
|
||||
|
||||
**⇒ [측점 만들기] 단추는 남겼음** — **진짜로 측점이 없는 경우**(스냅될 격자 측점조차 없는 자리)를
|
||||
위해. 판정은 스냅을 셈에 넣어 0.5m 로 봄. 지금 프로젝트에서는 **0개**(정상).
|
||||
|
||||
|
||||
|
||||
## 3-12 구조물 상세 제원 — 연 자리 기록
|
||||
|
||||
### 3-12. 구조물 상세 제원 — 연 자리와 남은 칸 (2026-09-08 데스크탑 창 협업)
|
||||
|
||||
**연 것**(커밋 `…` 참조) — 레지스트리의 `phase: "detail"` 옵션(뒷길이·돌규격·옹벽 형식)을
|
||||
**B06 구조물 폼에서 받게** 함. 2026-08-17 사용자 확정(「B05 는 유무·종류·위치, 상세는 B06/B07」)을
|
||||
이제 구현한 것이고 새 결정이 아님. **기본값 없는 필수 항목은 「— 선택 —」 빈 칸**으로 열어
|
||||
근거 없는 값이 수량·단가로 새지 않게 함. 큰돌쌓기에 **쌓기 방식(메·찰)** 칸 신설(품셈 13-6-1/2).
|
||||
|
||||
|
||||
**곁들여 배운 것**(데스크탑 창) — 품셈에서 답을 찾을 때 **표 안이 아니라 「표 앞뒤 본문·[주]」에
|
||||
있는 경우가 대부분**임. 마스터·데이터만 보고 「없다」고 결론 내리면 놓침. 그렇게 오늘 확정 대기가
|
||||
여덟 건 닫혔음.
|
||||
|
||||
|
||||
## 3-9 이관 안내 줄
|
||||
|
||||
> 화면이 멈추던 사고(`80db17d4`)와 그 재확인, 사용자 정정 원문은 **아카이브**로 옮겼음 —
|
||||
> `docs/raw/plans/2026-09-08_plan_B05_B06_완료분.md`.
|
||||
|
||||
## 3-6 이관 안내 줄
|
||||
|
||||
> 조사·구현 기록(B군 여섯 종 · 종단 띠 · 평면 띠 · 측구 「횡단에서 관리」 표시)은
|
||||
> **아카이브**로 옮겼음 — `docs/raw/plans/2026-09-08_plan_B05_B06_완료분.md`.
|
||||
|
||||
## 0-8 같은 프로젝트를 둘이 만지면 앞사람 설계가 지워짐 — 조사 원문
|
||||
|
||||
**다른 프로젝트끼리는 안전함.** 위험은 **한 프로젝트를 둘이 만질 때**만 생기고, 그때는 크게 생김.
|
||||
(랩탑 메인 코드 판정. 실제 겹침 시험은 산출물이 지워지는 시험이라 **아직 안 함.**)
|
||||
|
||||
**⭐ 치명 — 업로드 하나가 그 프로젝트의 설계 결과를 전부 지움**
|
||||
`B03_FileInput_Router_Helpers._complete_file_input_if_ready:162~177` 가 완료 판정에서
|
||||
`clear_designing()` · `discard_initial_snapshot()` · `purge_project_outputs()` 를 부름.
|
||||
주석은 「자료가 갈렸으니 옛 계산을 지운다」로 **의도된 동작**이나 **누가 올렸는지 안 따짐.**
|
||||
⇒ B 가 파일 하나 올리면 A 가 며칠 만든 설계가 사라지고 **스냅샷도 같이 버려 되돌릴 길이 없음.**
|
||||
|
||||
**⚠ 막는 가드가 세 갈래 중 한 갈래에만 없음**
|
||||
|
||||
| 들어오는 길 | 분석 중 차단 | 같은 이름 옛 행 내림(`supersede`) |
|
||||
| ---------------------------------------------- | ---------------- | ----------------------------------- |
|
||||
| 청크 세션 (`Router_Chunks.py:99`) | ✅ 409 | ✅ (`:291`) |
|
||||
| 임시배치 (`Router_Temp.py:376`) | ✅ 409 | ✅ (`:448`) |
|
||||
| **직행 `/files` (`Router.py:127~`)** | ❌**없음** | ❌**없음** |
|
||||
|
||||
**큰 LAS 는 청크로 가지만 작은 파일 한 벌은 직행으로 들어감** — 그래서 실제로 걸림.
|
||||
직행으로 들어오면 같은 이름 행이 **둘 다 활성**으로 남아 어느 파일로 도는지 순서에 달림.
|
||||
|
||||
**나쁨의 크기**
|
||||
|
||||
```
|
||||
치명 같은 프로젝트에 남이 업로드 → 내 설계 전부 삭제 (복구 불가)
|
||||
큼 분석 도는 중 직행 업로드 → 산출물 경로 충돌 (청크·임시배치는 막힘)
|
||||
중간 같은 이름 행 둘 다 활성 (직행만) → 어느 파일로 도는지 불확실
|
||||
작음 같은 이름 파일 덮어쓰기 — 경고 없으나 임시파일 교체라 원자적, 지문 검사가 대부분 걸러 냄
|
||||
없음 받는 중 임시 자리 섞임 — `session_id = uuid4()` 로 갈려 있음
|
||||
```
|
||||
|
||||
**뒷정리 구멍** — 예외가 나면 자기 파일만 지우는데 **purge 는 그 전에 이미 돌았음.**
|
||||
DB 는 롤백돼도 **지워진 산출물은 안 돌아옴** ⇒ 「실패했는데 남의 결과만 사라진」 상태가 가능함.
|
||||
|
||||
|
||||
## 0-7 이관 안내 줄
|
||||
|
||||
> 조사 기록·투영 이월 대조·허용오차 구현은 **아카이브**로 옮겼음 —
|
||||
> `docs/raw/plans/2026-09-08_plan_B05_B06_완료분.md`. 아래 규칙이 지금 기준임.
|
||||
|
||||
## 0-5 이관 안내 줄
|
||||
|
||||
> 이 절의 **완료분은 아카이브**로 옮겼음 — `2026-09-07_plan_completed_items_2.md` · `…_3.md`(`docs/raw/plans/`).
|
||||
|
||||
|
||||
## 0-5 계산·저장 지도 — 전수 조사표와 잰 조건
|
||||
|
||||
**계산·저장 지도 (2026-09-06 전수 조사 + 세션 초안 대응표 병합)**
|
||||
|
||||
계산이 **서버·브라우저 어디에 있는지**와, 그 계산이 낳는 **세션 초안이 어디에 저장되는지**를 한 줄에서 본다(2026-09-06 사용자 지시로 두 표를 합침). 세션 초안 등록표는 `A00_Common/b_page_state.ts` — **초안 칸이 비어 있으면 저장되지 않는 값**이므로 새 초안을 만들 때 이 표에 줄이 서는지 먼저 볼 것.
|
||||
|
||||
| 기능 | 서버 | 브라우저 | 짝 | 세션 초안 | 영구저장 자리 | 브라우저 계산 | 서버·저장 왕복 |
|
||||
| -------------------------------------------------------------------- | ----------------------------------------------------------- | --------------------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------- | ---------------------------------- | -------------------------------------------------- |
|
||||
| 종단 계획선 선형(곡선·편집 반영) | `B05_Profile_Engine_Grade_Alignment.py` | `B05_Profile_UI_Profile_Alignment.ts` | ✅ 짝 | 없음(확인 필요) | 종단 정본 | 1ms 미만 | 약 1,050ms |
|
||||
| 횡단 설계선·단면적 | `B06_Section_Engine_Design.py` · `..._Engine_Areas.py` | `common_util_cross_design.ts` · `..._areas.ts` | ✅ 짝 | `rockb`·`cross-display`·`inletstruct`·`basinadjust`·`revetx`·`extrawall`·`extraspan`·`fordadjust`·`boxadjust`·`revetlink` | `cross_sections.data.design` (cross patch) | 전 측점 6ms | 850ms 저장 · 2,150ms 확정 (10줄이 한 요청) |
|
||||
| 표준 횡단 선택 | 위 설계선에 포함 | 〃 | ✅ 짝 | `std-cross` | `longitudinal_sections.data.options.standard_cross_section` | 6ms | 1,520ms (확정 요청) |
|
||||
| 상단측(측구 방향) 지정 | 위 설계선에 포함 | 〃 | ✅ 짝 | `uphill` | 종단 정본`stations[].uphill_side` + 저장된 횡단 설계 | 6ms | 420ms (`flushUphillOverrides`) |
|
||||
| 곡선부 확폭 | `config_system_design.py` | `common_util_cross_design_geometry.ts` | ✅ 짝 | 설계선에 포함 | 〃 | 1ms 미만 | 측점 생성에 포함 |
|
||||
| 최소 토피(배수 시설 여유) | `common_util_drainage_pipes.facility_clearance_m` | `B05_Profile_UI_Profile_MinCover.ts` | ✅ 짝 | 없음 | — | 1ms 미만 | 약 1,050ms |
|
||||
| 3D 코리도 | Node 실행 | `B05_Profile_UI_Corridor_Build.ts` | ✅ 한 벌(Node) | 없음 | 코리도 산출물(16MB) | 수 초 | 초기 1회만 — 저장본을 내려받음 |
|
||||
| 구조물 기하·폐회로 면적 | Node 실행 | `B06_Section_Structure_Layouts.ts` 등 | ✅ 한 벌(Node, 0-4) | `structures` | `B05_Profile/route/structures.json` (목록 전체 덮어쓰기) | **6ms**(67측점·구조물 15곳) | 85ms(목록 저장) · 상세 약 1,180ms |
|
||||
| 유토곡선 — 누가토량 | Node 실행 | `common_util_mass_haul.ts` | ✅ 한 벌(Node, 0-4) | 없음 | 종단 정본에 얹힘 | **0.2ms** | 위와 같은 왕복 |
|
||||
| 유토곡선 —**배분·운반거리** | Node 실행(`/haul-plan`) | 없음(서버에서 받아 씀) | ✅**서버 전용**(0-8 ⓕ, 보안) | 없음 | 〃 | — | 196ms(편집 멈추면 배경에서) |
|
||||
| **배수관 세트 부착**(관경·시설·부속 제원) | `B06_Section_Engine_Culvert.py` | `common_util_culvert_sets.ts`(짝 신설) | ⚠ 화면 배선 남음 | `culvertopt`·`culvertmove` | `pipe_points.json` | 1ms 미만 | 510ms (세부유역 다시 나눔 포함, 두 초안이 한 요청) |
|
||||
| **종단 계획선 초기 산출**(자동 계획선 만들기) | `B05_Profile_Engine_Grade_Solver/Profile.py` | 없음 | ❌ 브라우저 없음 | 없음 | 종단 정본 | — | 초기 1회(체인) |
|
||||
| 원지반 뜨기(지표면 샘플링) | `B05_Profile_Engine_Sections*.py` | 필요 없음 | ✅**초기 1회만 서버** | 없음 | 종·횡단 정본 | — | 초기 1회(체인) — 이후 읽기만 |
|
||||
| 배수유역 분석(격자 흐름 해석) | `common_util_drainage_context/detail.py` | 필요 없음 | ✅ 같은 성격 — 초기 1회 | 없음 | 배수유역 산출물 | — | 수십 초(래스터) |
|
||||
| **세부유역 다시 나누기**(관 위치로 유역 자르기) | `common_util_drainage_detail.py` | 없음 | ✅**서버 전용으로 확정**(0-8) | `culvertopt` 조작에 딸림 | 배수유역 산출물 | — | 907 →**187ms** |
|
||||
| **관경·시설 제안**(합리식 도달시간→강우강도→유량→유효직경) | `common_util_drainage_detail.py` | 없음 | ❌ 브라우저 없음 | 〃 | 〃 | — | 위 요청에 얹힘 |
|
||||
| 노선 자동탐색 | `B05_Profile_Engine_Solver/RidgeValley*.py` | 없음 | ⛔ 0-3 에서 사용 중단 | 없음 | — | — | 수십 초 |
|
||||
| 화면 간 넘김값 | — | — | — | `structure-pick` | 저장 대상 아님 | — | — |
|
||||
|
||||
⚠ **아래 표의 시간 열은 2026-09-06 속도 작업 *이전* 값이다** — 지금 값은 **0-8** 결과표를 볼 것 (저장 4,137 → 1,826~2,979ms · 관 드래그 907 → 187ms · B05 진입 14,708 → 726~1,269ms). 여기 표는 **어디서 도는가**(계산 자리)를 보는 용도로만 읽을 것.
|
||||
|
||||
**잰 조건** — 두 번에 나눠 쟀고 **기준선이 다르다**(합칠 때 확인, 2026-09-06). ① 계산 시간: 「용화 신규」 프로젝트(측점 67·노선 145) — 빈 요청 왕복 32ms, 종횡단 상세 조회 1,049ms, Node 번들 실행 131ms. ② 저장 왕복: 「용화 확폭검증」 프로젝트(측점 67·관 11) 3회 중앙값 — 빈 요청 150ms, 상세 조회 380ms, 첫 요청은 캐시가 비어 1.5~2배(저장 첫 회 2,230ms → 이후 850ms). **두 열을 나란히 비교할 때는 이 차이를 감안할 것** — 같은 조건에서 다시 재는 것은 아래 체크리스트에 둠.
|
||||
|
||||
**표를 읽는 법** — 브라우저 계산은 **이미 받아 둔 자료 위에서** 도는 시간이라 대부분 10ms 아래다. 서버 계산은 그 시간에 **종횡단 상세를 만들어 내려보내는 1초**가 통째로 붙는다(측점 67곳 기준 1,049ms). 그래서 사용자가 화면을 만지는 동안의 계산은 브라우저가 맞고, 서버는 **초기값 산출처럼 한 번만 도는 자리**에 쓰는 것이 맞다. 측점이 늘면 브라우저 쪽은 측점 수에 비례해 늘고(67곳 6ms → 300곳이면 30ms 안팎), 서버 쪽은 상세 payload 가 커져 왕복이 더 길어진다.
|
||||
|
||||
저장 쪽도 같다 — 줄 수만큼 요청이 나가지 않는다. 횡단 patch 는 [저장] 한 번에 묶이고, 따로 나가는 것은 **구조물·상단측·배수관 셋뿐**이다. (2026-09-06 이후) 서버가 정본을 다시 내므로 [저장] 총 대기는 **1.8~3.0초** — 안쪽 왕복을 묶어 4.1초에서 내린 값이다(0-8).
|
||||
|
||||
|
||||
## 중기 조종원 노임 산식 — 교본·실무 대조 근거 전문
|
||||
|
||||
- **⭐ 중기 조종원 노임 산식** (2026-09-09 굴착기 0.7 시간당이 실무보다 **−11%** 인 것을
|
||||
항목별로 갈라 대조하다 나옴). **금액이 큼 — 기계가 들어가는 모든 토공 단가가 움직임.**
|
||||
|
||||
```
|
||||
실무(영월) 267,360 × 1/8 × 25/20 × 16/12 = 55,700 ← 시트 값과 정확히 일치
|
||||
우리 283,297 × 1/8 = 35,412 ← 1.667 배 적음 (−36%)
|
||||
```
|
||||
|
||||
**근거는 임도 교본에 있었음** — `산림과임업기술(임도)/2. 임도/5. 설계.md:512`
|
||||
「1) 중기 사용료 (예제) 굴삭기 0.7㎥」가 **조종원 1.0 · 조수 0.5 · 중기조장 0.2** 셋 다에
|
||||
`× 1/8 × 25/20 × 16/12` 를 씀. **품셈은 이 자리를 기재부 예정가격 작성기준(회계예규)으로
|
||||
넘김**(8-1-2 ⑥) — 그 예규 원문은 아직 못 봄.
|
||||
⚠ **인원 구성은 실측으로 갈렸음** — 실무 두 공사지 중기사용료 전수에 **조수·중기조장이 0 건**이고
|
||||
**노무비목록표 직종도 셋뿐**(건설기계운전사·화물차운전사·일반기계운전사)임. 교본의
|
||||
「조종원 1.0 + 조수 0.5 + 중기조장 0.2」는 **지금 노임 자료로는 세울 수 없음**(직종이 없음).
|
||||
⇒ **갈래가 셋**
|
||||
|
||||
```
|
||||
㉮ 지금 우리 운전사 1인 × 노임 × 1/8 = 35,412
|
||||
㉯ 실무 두 공사지 운전사 1인 × 노임 × 1/8 × 16/12 × 25/20 = 55,700 ← 실물 둘이 같음 · 권고
|
||||
㉰ 임도 교본 (조종원 1.0 + 조수 0.5 + 조장 0.2) × 같은 계수 = ㉯ 의 약 1.5 배
|
||||
```
|
||||
|
||||
**금액 영향** — 굴착기 0.7 시간당 86,096 → **106,384 (+23.6%)** · 불도저 19톤 124,842 →
|
||||
**148,861 (+19.2%)**. **기계가 든 공종 전부**(층따기·측구터파기·돌쌓기(장비)·운반 계열)가 오름.
|
||||
고칠 자리는 **`record.operator_person_days / 8` 한 줄**임.
|
||||
⚠ **계수 `16/12 × 25/20` 의 원문(기재부 예규)은 저장소에 없음 — 「원문 미보유」로 남김**
|
||||
(폐기물처리비와 같은 자리). 교본 예제와 실무 두 곳이 **같은 계수를 쓰는 것**까지만 확인됨.
|
||||
✅ **곁들여 대조한 셋은 우리가 더 나음** — 잡품(우리 22% 는 품셈 8-4 기종별 값 / 교본 25%) ·
|
||||
연료(우리 11.6ℓ = 실무와 같음 / 교본 10.5ℓ) · 손료(교본은 2019 판). **갈아 끼울 것 없음.**
|
||||
⚠ **지금은 안 넣었음** — 근거 없이 1.667 배를 넣는 것은 같은 날 잡은 「세 자리 어긋남」과
|
||||
같은 종류의 사고임. 중기목록표 **비고에 사실만 드러냄.**
|
||||
곁들여 같은 예제에서 나온 대조거리 — 잡품 **교본 25%** vs 우리 22% · 연료 **10.5ℓ/hr** vs 우리 11.6ℓ.
|
||||
|
||||
|
||||
## 사토장 — 법령·교본·실무 조사 근거
|
||||
|
||||
**⭐ 근거 — 조사에서 나온 것 (2026-09-09 네 창)**
|
||||
|
||||
```
|
||||
법령 시행규칙 별표2 「남는 토사의 처리가 필요한 경우에는 **유용토운반작업장**을 적정한 장소에 설치」
|
||||
⚠ 면적·적치높이·비탈기울기·이격거리 **수치가 하나도 없음** — 「적정한 장소」가 전부
|
||||
이름 현행 명칭 = **유용토운반작업장** · 「사토장」은 **구 명칭**(품셈 공종명에만 남음)
|
||||
⇒ 지식DB 규약: **시설 = 현행 명칭 / 공종 = 품셈 원문**
|
||||
교본 6장 3절 「**평면도 및 횡단도면 상 표시점**에 운반처리한다」
|
||||
⇒ **횡단도 표시는 교본이 이미 요구하는 것**임 (⚠ 실무 도면은 안 그림 — PDF 실물 확인)
|
||||
위치 변경은 사토운반 전 **발주청 승인** · 완료 구간 **비탈면 다듬고 보호공**
|
||||
실무 수량산출서에 **「사토운반」 전용 탭** — 발생점(m) · **사토장(운반점)(m)** · 발생량 ·
|
||||
운반토량(×0.8) · 자연상태 환산량 a · 운반거리 b · a×b ⇒ 평균거리 = ∑(a×b)÷∑a = 175.45m
|
||||
⚠ **토사/암을 갈라 셈**(암 1.0 · 토사 0.9)
|
||||
등록부 `spoil_bank`(부지형·현장 밖)가 **이미 있음** — 그대로 두고 **노선 확폭형을 새로** 세움
|
||||
⚠ 구멍 「사토장 관리」(품셈 1-2-3의 5)에 붙일 **공종 코드가 마스터에 없음** — 1-2 는 적용기준 장
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user