Task · SKT-0196

Keep a joined worker's trigger when one tick joins more than the trigger book holds

Description

triggerBook in internal/workload/app/causal_trigger.go evicts at 16384 and get never deletes, so above about 546 rps at a 30 s tick the earliest joined requests keep the producer trace ID but project a CONSUMER root with no parent and no link. Found by the landing-10 review (/Users/rob/repos/synthkit/codex/loop58/rv10/review.md minor 1).

Acceptance Criteria

Definition of Done

View the source file on GitHub