feat(B06): 구조물 면적·유토곡선 서버 계산 자리 마련 + 상단측 저장 누락 수정 계산 자리 일원화(CLAUDE.md 5장) — 브라우저에서만 돌던 두 계산을 서버가 같은 TS 로 한 번 더 돌려 정본에 얹음. 파이썬 포팅 금지(기하가 두 벌이 되면 그림과 수량이 갈림). - B06_Section_Server_Calc_Node.ts 신설 — 구조물 폐회로 면적 계산 후 그 위에서 유토곡선을 쌓음(화면과 같은 순서). balloon 위치는 서버가 만들지 않음. - B06_Section_Structure_Layouts.ts 신설 — 정본만 읽는 제어기 흉내를 B07 도면에서 떼어 공용화. B07·서버가 같은 한 벌을 씀. - common_util_node_bundle.py 신설 — 번들 빌드·실행 배관 공용화(코리도도 이걸 씀). - 전처리 체인(초기값 스냅샷 앞)·[저장]·[확정]에서 서버 재계산 호출. - 상단측(측구 방향) 변경이 B05 [임시저장]에만 실리던 것을 B06 [저장]·[확정]에도 실음 — flushUphillOverrides. - 죽은 세션 등록 항목 pipes 제거(읽는 곳도 쓰는 곳도 없었음). 검증: tsc --noEmit 통과, pytest 386 passed, tmp/tests/test_b06_server_calc_node.mjs 통과. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> @
62 lines
1.2 KiB
Plaintext
62 lines
1.2 KiB
Plaintext
# 에이전트 및 IDE 설정
|
|
.agent/
|
|
.agents/
|
|
.claude/
|
|
.codex/
|
|
.dependencygraph/
|
|
.ruff_cache/
|
|
.vscode/
|
|
.workspace/
|
|
|
|
# 보안 및 환경 변수
|
|
# .env
|
|
# .env.local
|
|
# .env.*.local
|
|
|
|
# Python 캐시 및 가상환경
|
|
venv/
|
|
__pycache__/
|
|
**/__pycache__/
|
|
*.pyc
|
|
**/*.pyc
|
|
**/*.pyo
|
|
**/*.pyd
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
|
|
# Node / Frontend
|
|
node_modules/
|
|
dist/
|
|
*.tsbuildinfo
|
|
|
|
# 저장소 및 백업 데이터
|
|
storage/
|
|
0_old/
|
|
docs/
|
|
graphify-out/
|
|
|
|
# 리소스 (현재 통째 제외 — knowledge 예외 전환은 사용자 결정 대기)
|
|
#resources/
|
|
# 전국 등고선 gpkg 22GB — 영구 추적 제외 (배포서버 구성 시 직접 배치)
|
|
resources/data_global_contours/national_contours.gpkg
|
|
|
|
# 로그 파일
|
|
*.log
|
|
|
|
# 루트 폴더 특정 파일 무시 (사용자 요청)
|
|
/.prettierrc
|
|
/.gitignore
|
|
/AGENTS.md
|
|
/CLAUDE.md
|
|
|
|
# 루트 임시 파일 (세션 도구 산출물)
|
|
.tmp_*
|
|
*.log.err
|
|
tmp/
|
|
**/.obsidian/
|
|
# 코리도 서버 사전 생성 번들 — `npm run build:corridor` 산출물(2026-09-04).
|
|
# 소스가 바뀌면 서버가 스스로 다시 만든다(B05_Profile_Corridor_Prebuild.py).
|
|
config/corridor_node/
|
|
# 횡단 서버 재계산 번들 — `npm run build:server-calc` 산출물(2026-09-06).
|
|
config/server_calc_node/ |