# B08 횡단도 구조물 작도·장 배치 조밀화 원본: 상시계획서의 「B07 횡단도 — 구조물 작도 + 장 배치 조밀화」. 현재 workflow 명칭은 B08 DesignDetail이다. ## 사용자 확정과 설계 - 배수관·기슭막이·세월교·BOX암거·독립 기슭막이·물넘이포장과 향후 수치·문자를 횡단 CAD에 반영한다. - 구조물 산식은 Python으로 복제하지 않고 B06 TypeScript를 오프스크린 SVG에 그린 뒤 CAD 엔티티로 변환한다. - 서버는 `cross_placements`를 제공하고, 장 배치는 가변 열폭·행높이 격자로 계산한다. ## 완료 체크리스트 - [x] 오프스크린 SVG 수확기와 측점별 구조물 오버레이 조립. - [x] 단면·장 도면의 `cross_placements` 메타 노출과 UI 병합. - [x] 가변 격자·슬롯 좌표를 적용한 장 배치. - [x] 콘텐츠 여백 5%→2%, 블록 하단 정렬. - [x] 구조물의 `designTrim`을 반영한 설계선 재수확과 공선 선분 결합. - [x] 타입검사·포맷·브라우저 실측. ## 자체검증 - 측점 23개 장 배치가 4장→3장→2장(16+7)으로 감소했다. - 배수관·세월교·BOX암거·연동 기슭막이 구조물 및 텍스트를 CAD에서 확인했다. - 구조물 bbox가 블록 테두리를 넘은 측점은 0건이었다. - B06 84.3m 카드와 CAD 설계선·노면·노견 위치를 화면 대조했다. ## 명시적 한계 - 물넘이포장과 독립 기슭막이는 시험 프로젝트 데이터 부재로 코드 경로만 확인했다. - 돌쌓기 `clipPath` 해칭은 CAD 클립 수단이 없어 제외했다. 검증: `docs/raw/verification/2026-08-30_verify_B08_cross_structure_sheets.md`