Files
Aislo/docs/wiki/concepts/design_page/session_keys.md
T
eomsangdonandClaude Opus 5.5 990832d629 refactor(472-5 5-C 값 주인 하나): 종단 편집 · 페이지 설정 = 설계 가게 칸 — ↶ ↷ 뒤 두 보기 · 폼 · 기울기 한도 같은 값(N6 · N7)
- 종단 편집: 모듈 사본 EditState 걷음 — 지금 값 = 가게 alignmentDraft(세션) ?? 새 칸 alignmentSaved(노선별 서버 저장분 · 메모리)
  · ↶ ↷ = 다시 읽기만(resync · 같은 값이면 다시 셈 없음) · [저장] 뒤 ↶ 가 저장 전 서버 값으로 안 돌아감 · 노선 없는 창구는 그 안 메모리
- 페이지 설정: 가게 칸 pageSettings(세션 pagesettings) · ↶ ↷ 훅이 가게로 다시 알림 → 폼(B05) · 기울기 한도 · 시작 측점(종단도 한 벌)이 들음(N6)
- 최소고 강제: 결과 통 사본 칸 profile-enforce-min-cover 지움 — 편집 가드가 페이지 설정(초안 ?? 저장 노선)을 바로 읽음(N7)
- 시험: test_472_5_value_owner(옛 코드 빨강 3) · 헬퍼 271 · 442_2 가게 창구 따라감 · 최소고 가드 글 검사 줄
- 위키 design_page 값 · 조작 · 세션 열쇠 · 규칙 줄

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 09:35:58 +09:00

3.8 KiB

type, status, related_pages, last_updated, source
type status related_pages last_updated source
concept stable
design_page/index
design_page/values
design_page/operations_common
2026-10-19
docs/raw/조사/2026-10-19_470_B05B06_데이터흐름.md
A00_Common/b_page_state.ts

세션 열쇠 등록부 — B05 · B06

  • 등록부 = A00_Common/b_page_state.ts STATE_REGISTRY · 열쇠 꼴 aislo:{통}:{이름}:{프로젝트}[:{노선}] · 없는 이름은 저장 안 됨(콘솔 알림).
  • 통 — draft = 사용자 값([폐기] · [저장] 대상) · result = 계산 · 서버 사본 · pref = localStorage(화면 자리).
  • 새 칸 = 등록부 한 줄 + 저장 타입 + 이 표 한 줄 · [폐기] 안 지울 칸은 NOT_EDITS(design_leave.ts:27-34).

draft

열쇠 위치(b_page_state.ts:줄) 쓰는 쪽 [저장] 차례
route-draft · route-draft-hold :218 · :220 노선 편집기 다리 · 초안 전 상세 route · hold 는 안 감
alignment-draft :213 종단 편집(노선 · 초안 노선 0) alignment
pagesettings :215 페이지 설정 폼 settings
pipes · structures · plus-stations :136 · :127 · :129 시설 줄 · 배수판 · B06 패널 · 추가 측점 창 pipes · structures · plusStations
culvertopt · kindreset :154 · :152 관 조정창 옵션 예약 · 종류 바꾼 관 culvertOptions · cross(structure_reset)
uphill :131 상단측 uphill(노선 바뀌면 cross 뒤)
crossdesign · shoulderext · bermdepth :196 · :198 · :200 카드 단추 · 설계선 쉬프트 · 소단 깊이 cross
rockb · cutslope · crossw :158 · :162 · :184 암선 · 암 경사 · 측점 반폭 cross
revetx · revetlink · basinadjust · inletstruct · extrawall · extraspan · fordadjust · boxadjust :185-192 조정창 맵(빈 맵 = 칸 지움) cross
structure-notes · structure-note-cads · detail-table :121 · :123 · :125 [상세] 모달 cross
std-cross :175 표준횡단 패널([폐기] · [저장]에도 안 지움 · [초기화]만) cross(standard_cross_section)
berm :166 시설 줄 syncBerm 만(구조물 파생) 안 감 — 서버가 structures.json 에서
cross-display :177 전역 표시 반폭 안 감
selection · structure-pick · pipe-ids · pipe-option-queue · structure-type-cache :148 · :138 · :144 · :146 · :150 고름 · 관 id 장부 · 옵션 넘김 · 종류 캐시 안 감 · structure-type-cache 는 저장 뒤 비움

result

열쇠 위치(b_page_state.ts:줄) 쓰는 쪽 비우는 때
latest :224 노선 최신 응답 노선 저장 · 추천 [적용] 뒤
section-context · std-cross-default · rock-boundary-default :230 · :234 · :240 횡단 맥락 · 서버 기본값 새로 받을 때
section-detail :232 상세 서버 정본 사본(브라우저 셈 안 실음) invalidateSectionDetail
routeedit-initial :247 추천 노선 추천 다시 셈
design-stations · design-profile · design-footprint :249-251 가게 메모리 칸의 세션 사본(멈춘 뒤 1 s) 가게 칸 지움

pref(localStorage)

열쇠 위치(b_page_state.ts:줄) 쓰는 쪽
profile-collapsed · profile-height · plan-peek-height :48 · :53 · :55 종단 판 접힘 · 높이 · B06 평면 패널 높이
routeedit-view · routeedit-locks · routeedit-terrain · routeedit-snap-step :72-78 평면 보기 · 자물쇠 · 지형 · 스냅 간격
masshaul-* · table-* · section-panel-* · cross-columns · mass-haul-badge-pos :79-113 유토 판 · 표 · 횡단 판 자리