Kafka Partition Log & Consumer Lag Simulator (2D)

A 2D companion to the 3D Kafka visualizer, rendered as a top-down partitioned topic log instead of an orbitable scene: producers append events onto each partition's log at an offset, two independent consumers replay the same log at their own pace, and a lagging consumer that falls outside the retention window gets a real offset out-of-range reset — with a live lag-over-time strip chart making the failure mode directly readable.