- cross 단계(B06_Section_Cross_Stage) = profile · ground · input.cross → 측점 열쇠마다 횡단 설계(CrossOutput.byKey) · 같은 엔진 · 측점 지문이 같으면 앞 결과 · 바뀐 범위 밖은 ctx.prev 재사용 - masshaul 단계(logic/B05_Profile_MassHaul_Stage) = cross · profile → 유토곡선 계열 + 흙 배분 입력 - haul 단계(Api_HaulPlan createHaulStage) = 서버 Node 배분 · 선반입과 같은 열쇠 기억 · 새 조작이면 끊김 · 못 받으면 앞 배분 - 시험: 옛 초안 옮김 · 쓴 자리 읽기 · 노선 바뀜 넘김(노선 밖 2 건) · cross 6 → 같은 입력 0 → 측점 하나 1 · masshaul 계열 · haul 같은 열쇠 POST 1 번 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
/* 344-3 · 346-2 2파 시험 묶음 진입점 — 진짜 모듈을 vite ssr 로 한 벌 묶어 Node 헬퍼가 부름.
|
|
* 측점 열쇠(옛 초안 옮김 · 노선 밖 고침) · cross · masshaul · haul 단계를 화면 · 서버 없이 잰다.
|
|
*/
|
|
export {
|
|
carryStationDrafts,
|
|
chainageOfKey,
|
|
keyAt,
|
|
readKeyed,
|
|
useStationKeys,
|
|
useStructureIds,
|
|
} from "../../B06_Section/B06_Section_Station_Keys";
|
|
export {
|
|
crossDesignChoices,
|
|
readShoulderExtends,
|
|
writeCrossDesignChoice,
|
|
writeShoulderExtend,
|
|
} from "../../B06_Section/B06_Section_Cross_Design_Session";
|
|
export {
|
|
createRockBoundaryStore,
|
|
readRockBoundarySession,
|
|
} from "../../B06_Section/B06_Section_UI_Page_Persist";
|
|
export { createCrossStage, groundSamples } from "../../B06_Section/B06_Section_Cross_Stage";
|
|
export { createMassHaulStage } from "../../B05_Profile/logic/B05_Profile_MassHaul_Stage";
|
|
export { createHaulStage } from "../../B05_Profile/B05_Profile_Api_HaulPlan";
|
|
export { buildAlignment, emptyEdits } from "../../B05_Profile/B05_Profile_UI_Profile_Alignment";
|
|
export { readState, stateKey, writeState } from "../../A00_Common/b_page_state";
|