# STEP-055 Android 真实 WeatherV2 风场综合可视化 v5 状态:**IMPLEMENTED / WAITING_ANDROID_VALIDATION** Starting HEAD:`c7acefcb21840bc1db736a5f061ba39b18ba2c36` ## 生命周期错峰小修复 - `ParticleLifecycleSeconds` 从 `3600` 改为 `14400` simulation seconds;`VisualSimulationSecondsPerRealSecond=1200` 未变,因此基础生命周期为 12 real seconds。 - 首次 State seed 的 age 改为 `particleHash(v_uv + vec2(71.19, 29.47)) * maxAge`,不再统一为零。 - 每个 slot 的 `maxAge = base * mix(0.75, 1.25, particleHash(v_uv + vec2(17.31, 83.17)))`;普通 respawn 仍重置 age=0,initial seed 保留错峰 age。 - `ParticleLifecycle` 日志使用 `configuredSlots`,并标示 `initialAge=HASH_STAGGERED`、`maxAge=HASH_JITTERED_0.75_1.25` 与 `readback=disabled`。 State Float、Trail UByte、previous→current segment、view-space Trail、time-based fade、canonical Field、Timeline、Runtime Window、WeatherColorLayer 和 REAL WEATHER UI 均未修改。 shader generator、Linux OpenGL 精确编译、既有非 Jest style layer 精确编译和 `git diff --check` 均通过;未执行 Android 或 Jest。