Marker Pulsed
@Serializable
@SerialName(value = "MarkerPulsed" )
A transient highlight ("pulse") the model reports at a world location when something noteworthy happens there — e.g. a delivery completes at a drop-off point (G-animated). Reported by the model via reportMarkerPulse; opt-in (off by default), so a normal run pays zero cost. The renderer draws an expanding, fading ring centered on (x,y) over the window [simTime, simTime + holdTime] (model time); label and colorHex (e.g. "#1f77b4") are optional styling. A teaching/demo overlay — it visualizes a domain event, not agent internals, but rides the same capture/display gates as G10–G12.