Skip to content

[flash-review][major] PerceptionEdgeStateStore 缺断线清理:旧服神识标点残留 (client/src/main/java/com/bong/client/visual/realm_vision/PerceptionEdgeStateStore.java:5) #1878

Description

@Kizunad

来源: deepseek-v4-flash + Claude Code agentic 只读扫描(自动)
文件: client/src/main/java/com/bong/client/visual/realm_vision/PerceptionEdgeStateStore.java:5
级别: major

证据
static AtomicReference,生产仅由 SpiritualSenseTargetsHandler.replace(L25) 写入,被 BongHud.computeSpiritualSenseIndicators(L309) 与 ThreatIndicatorHudPlanner.aggregate(L65) 投影成 HUD 边缘标点/威胁指示。grep 确认 BongNetworkHandler.clearClientStateOnDisconnect(L858-934) 清大量 store 但本 store 无 clearOnDisconnect 也未入清单。切服重连后旧 server 的神识目标坐标在新世界被当当前目标渲染幻影标点;新服若长时间不推 spiritual_sense_targets 则持续残留。

对抗验证: 静态 AtomicReference 仅由 replace 更新,缺少断线/换服清理;旧服 spiritual_sense_targets 坐标会在新服继续被 HUD 读取,新服未推送前残留幻影标点,属生产可达的状态泄漏。

重构清理时一并核实;修复或验伪后关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    flash-reviewdeepseek-v4-flash 全仓只读扫描发现的问题track:R2refactor track owner (flash-review triage)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions