{# THE ANNOUNCEMENT — who posted this booth and why. Defined ONCE and called from both index lanes and the booth page header: the kept lane is a separate block, and patching only the ephemeral one would leave the durable, most-looked-at boards with exactly the defect this closes. Four states, and `unannounced` is distinct from `unreadable` on purpose — folding "cannot be read" into "never said" hides the one case somebody has to go and fix. The classes are the test hooks; the words are for the operator. #} {% macro provenance(m) -%} {% if m is none %}