# v0.1.258 — critic 중간-1 fix · Actuator Color helper

- 버전: v0.1.258
- 분류: 48th stable seal (v0.1.366) 일괄 봉인 사이클
- 다운로드: [factory00-windows-x64-v0.1.258.zip](../../downloads/archive/factory00-windows-x64-v0.1.258.zip) (archive 보존)
- 캡처: [qa-screenshots/v0.1.258/](../../qa-screenshots/v0.1.258/)

---

## critic 중간-1 (v0.1.253 잔존)
RenderServoAxisCard L5739 + RenderRotaryCard L5624 — ActuatorState switch + new Color(...) 4개 매 Inspector 갱신 시 재할당. 0.25s 주기 호출 누적.
## fix — GetActuatorStateColor 정적 helper
`csharpstatic readonly Color _stColorForward  = new Color(0.45f, 0.85f, 0.45f, 1f);
static readonly Color _stColorBackward = new Color(0.45f, 0.85f, 0.95f, 1f);
static readonly Color _stColorAtLimit  = new Color(0.95f, 0.45f, 0.45f, 1f);
static readonly Color _stColorHoming   = new Color(0.95f, 0.75f, 0.30f, 1f);
static Color GetActuatorStateColor(ActuatorState s, Color fallback)
{
    switch (s) { ... }
}
`- Color 인스턴스 정적 캐시 (재할당 0)- ServoAxisCard / RotaryCard 동일 helper 사용 (DRY)- AtRls / AtFls 동일 색상 (case fall-through)- 결과 동작 무회귀 — 색상 매핑 그대로
## 변경 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs (~25라인 -> helper 추가 + 2개 switch 제거)- ProjectSettings/ProjectSettings.asset — bundleVersion 0.1.257 -> 0.1.258
## 검증 시나리오
- Servo Inspector 표시 -> 상태 색상 정상 (이전 동일)- Rotary Inspector 표시 -> 상태 색상 정상- Inspector 0.25s 주기 갱신 시 GC alloc 0
## 다음 사이클
- v0.1.259 — QA-040 Signal Simulator UX 개편 spec 분석 + P1 착수- v0.1.260 — QA-014 (PM 회신 받으면)협업자 git origin/main = local. QA-014 PM 회신 계속 대기.


---

## 봉인 참조

본 사이클은 **48th stable seal (v0.1.366, 2026-05-24)** 일괄 봉인에 포함됨.

- journal: [2026-05-24-v0.1.298-366-48th-stable-seal.md](../../journal/2026-05-24-v0.1.298-366-48th-stable-seal.md)
- alias zip: [factory00-windows-x64-v0.1.366-stable.zip](../../downloads/factory00-windows-x64-v0.1.366-stable.zip) (170 MB)
