배경 (태웅, 2026-10-04)
지금은 산업마다 판정 1회의 최소 시간이 없다. 서버에는 속도 하한(WorkStationSlot.MinWorkSpeed = 1)만 있고,
클라 WorkStationProgress.CalculateCycleSeconds도 같은 식을 그대로 따른다.
하한을 둔다면 서버·클라가 같은 값을 알아야 한다 — 한쪽만 걸면 진행 바와 실제 판정이 어긋난다.
그래서 값은 코드 상수가 아니라 엑셀 설정값(Constants 계열)으로 두고 양쪽이 같은 데이터에서 읽는다.
도입 여부·값은 T-102(진우 검토)가 정한다. 그때까지 지금처럼 하한 없이 둔다.
할 일
- [ ] ⏸ T-102 결론 — 하한 도입 · 값 · 전역/산업 레벨별 · 엑셀 위치(진우)
- [ ] 엑셀 설정값이 생기면
WorkStationProgress.CalculateCycleSeconds에 하한을 건다 (서버 정산 식과 같은 순서로) - [ ] 효율·실효 주기 표시에 "바닥 도달" 을 보인다 — 속도를 올려도 주기가 그대로인 것이 버그로 보이지 않게
- [ ] 슬롯 연출(
SlotStageTimeline)은 주기만 받으므로 따로 손댈 것 없음 — 짧은 주기에서 여운·숨·달리기가 줄어드는지만 확인
막고 있는 것 / 선행 일감
- T-102 — 하한을 둘지, 값을 어디에 둘지