feat(512-1 B07 유역도 등고선 간격): 유역도 등고선 5 m 기본 · 평면도 관리 모달에서 10 m 고름(1 m 없음 · B05 · B06 전용) — 요구 326
- 원인 확인: 유역도 23 MB = 1 m 아님 · 도엽 N3L 5 m 주곡선 그대로(등고선 층이 응답 대부분) - 유역도 종류 파일 contour_interval_m(5 · 10) · 배경선 = 간격 배수 높이만 · 10 m = 23.17 → 11.91 MB - 지문: 종류 목록 지문에서 간격 뺌 → 간격 바꾸면 유역도만 다시 받음 · 기본 종류 조각 차례 맞춤(파일로 내려도 지문 그대로) - 시험: test_512_1_b07_basin_contour 새로 · test_b07_plan_kinds · helper_130 새 칸 · test_cad_host_tabs 508-1f 뒤 ☰ 자리 단언 고침 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -138,12 +138,19 @@ def code_stamp() -> str:
|
||||
|
||||
|
||||
def _settings(project_root: Path) -> dict[str, Any]:
|
||||
"""B07 설정 파일(축척 · 장 배치 · 표식 · 평면도 종류) — manifest · 그린 결과 폴더는 뺌."""
|
||||
"""B07 설정 파일(축척 · 장 배치 · 표식 · 평면도 종류) — manifest · 그린 결과 폴더는 뺌.
|
||||
|
||||
평면도 종류 = 읽은 종류 목록(기본 종류를 파일로 내려도 같음) · 유역도 등고선 간격은 뺌 —
|
||||
그 도면만 바뀜(`_plan_extra` 의 종류 칸).
|
||||
"""
|
||||
root = _design_root(project_root)
|
||||
files = sorted(root.glob("*.json")) if root.is_dir() else []
|
||||
return {
|
||||
"files": {path.name: stamp(path) for path in files if path.name != "manifest.json"},
|
||||
"plan_kinds": tree_stamp(root / "plan_kinds"),
|
||||
"plan_kinds": [
|
||||
{key: value for key, value in kind.items() if key != "contour_interval_m"}
|
||||
for kind in list_kinds(project_root)
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user