Files
Pier_v1/context-migration/memory/reference_kds_24_14_21.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

3.4 KiB
Raw Blame History

name, description, metadata
name description metadata
reference-kds-24-14-21 STANDING RULE — KDS 24 14 21 (콘크리트교 설계기준, 한계상태설계법) is the base design standard for ALL projects; where the document/extracted text live, key numbers, and how deviations are reported
type
reference

User rule (2026-10-06): "모든 프로젝트에서 KDS 24 14 21 콘크리트교 설계기준(한계상태설계법)이 기본 원칙. 이거랑 다르게 배근된 철근이 있다면 철근재료표 비고란에 다른 색상으로 적고 저장". Also written into D:\Rhino-MCP\rhino-mcp-main\CLAUDE.md §0.

  • Source: D:\★Pier 자료\KDS 24 14 21 콘크리트교 설계기준(한계상태설계법).hwp (2025.08.22 개정, HWP5 binary, Hancom Office 2018 is installed but not needed).
  • Readable text incl. equations: D:\Rhino-MCP\rhino-mcp-main\rebar_pipeline\kds\KDS_24_14_21.txt made by kds\hwp2txt.js (own OLE/zlib parser, node hwp2txt.js in.hwp out.txt). Equations appear as [수식: …] lines right after their paragraph. Key sections by line: 4.4.4 cover, 4.5.2.1 bends (table 4.5-1), 4.5.3.1 spacing, 4.5.4.2 hooks, 4.5.5 laps, 4.6.2.6 shear, 4.6.2.8 skin, 4.6.15 temperature (re-grep, line numbers shift).
  • Numbers verified: min inner bend diameter D16↓ 2db, D19↑ 3.5db; horizontal clear spacing ≥ max(1.5db, 1.5Gmax, 40); multi-layer vertical clear ≥ max(25, db) same vertical plane; hook 90–150° extension ≥ 5db; shear s_long ≤ 0.75d(1+cotα), s_trans ≤ min(0.75d, 600), ρv,min = 0.08√fck/fy; lap lateral clear ≤ 4db/50; cover = max(c_bond=db, c_dur table 4.4-4: E0 20 … ED3/ES3 55) + Δc_dev 10; cover > 70 → skin reinforcement 0.005 A_ct,ext (4.6.2.8(4)). Lap length formula (4.5-8) needs σsd/fbd from design → NOT verified.
  • Reporting: deviations go to the material-table DXF as column "비고 3 (KDS 24 14 21 기준 상이)" in magenta (62=6, layer KDS) via rebar_pipeline\dxf\kds_note_column.ps1 (needs a UTF-8 BOM when saved; CP949 can't hold ⊔ so write "U형").
  • 대호지교 P1 result 2026-10-06 (261006_철근재료표_KDS.dxf): satisfied = bend radii for ALL marks (inner R: C1/C2/C3/C8/C10 76.2, C26 57.3, C19/C21/C23/C25 31.8, hooks C20/22/24 52, C12–C18 all boxes/leaves centerline R=66.6 → inner 55.5, verified by length inversion); NOTE an earlier "C15 width-1005 inner R 34.6 < 38.85" finding was a MEASUREMENT ARTIFACT of the isocurve-curvature method — never trust it; hooks c=100 ≥ 5db=79.5; stirrup spacing & ρv; cover. Deviations noted: stirrups C12–C18 on main-bar centerlines (clear spacing <0) and coaxial lap legs; C19/C21/C23 hoops & C25 legs at w=±1630 on stirrup outer legs; C26 at stirrup lid-top height and legs crossing C4–C7; coaxial lap modelling of C1/C2/C3/C8/C10 ends. Clash-type rows are based on the 2026-10-02 clash check (not re-run after 10-06 edits). Related: feedback-kds-rebar-bend-radius, project-p1-final-model-state-261006, feedback-material-table-text-alignment, reference-rebar-pipeline-scripts.

Measuring bend radius — lesson (2026-10-06): do NOT estimate bend radius from min curvature of pipe-surface isocurves (gave a false 34.6 for C15 1005 base; real R=66.6). Use length inversion: polyline S→C1→C2→E from the two end-circle centers + corner z (bbox ± bar radius), then R = (L_poly − L_centerline)/(2·(2−π/2)) with L_centerline = (area − caps)/(2πr). Verified identical R=66.6 on every box leaf.