Agent Position Changed
@Serializable
@SerialName(value = "AgentPositionChanged" )
An agent's position in a projection changed. Emitted from the projection's placeAt/moveTo chokepoint, so it uniformly captures travel, steering dynamics, and manual moves (decision D6, Phase 3A.1).