# Letting the link board absorb the announce job _2026-09-21 · booth_ **Letting the link board absorb the announce job.** `booth link` is an `O_APPEND` write with no identity and no stated rule, so re-announcing a bench appends a row instead of updating one, and a booth URL rots the moment its booth is swept — **145 of 211 rows (69%) pointed at nothing**, and 22 were the same target re-posted (talk 5×, peedlar 4×). The rot is **structural, not drift**. The lesson that cost the most: enforcing the link rule without first giving the announce job a home (`.booth.json` provenance on the index, U5) just makes it homeless.