431791c2571990d520a4c9c059dd5fc502a665d9
업로드 잠금(결함 3) - 종전에는 전처리(B04)만 끝나면 버튼이 풀려, 노선·횡단이 도는 동안 자료를 또 올릴 수 있었다. isInitialPipelineRunning()/pollInitialPipeline()을 두어 **횡단 단계가 열릴 때까지**(3단계가 NOT_STARTED를 벗어날 때까지) 잠근다. - relockWhileInitialPipelineRuns(): 새로고침·재진입해도 계산이 도는 중이면 다시 잠그고 스피너를 붙인다. 잠금이 화면 상태로만 있으면 새로고침 한 번에 풀렸다. - 보관함 연결 경로도 같은 대기 흐름을 탄다. 자료 없으면 대시보드(결함 6) - b_missing_data_guard 신설 — 근거 자료가 없으면 한 줄 안내 후 B01로 보낸다. 새 자료가 올라오면 서버가 옛 산출물을 지우므로, 열어 둔 뒷단계 화면은 빈 화면이 아니라 대시보드로 나가야 한다(2026-08-08 사용자 지시). - B05: 확정 지표면이 없으면 이동. B06: 노선 또는 종단면이 없으면 이동. 검증: 자료가 없는 신규 프로젝트로 B05 진입 → 안내 후 #/b01-account 로 이동함을 헤드리스 크롬으로 확인. typecheck·prettier 통과, 정적 번들 재빌드. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%