Closed general

Ship-night: park the Say it strip's Try it (copy-only) until the panel typing fix is certified

John Lauer · ·closed by John Lauer

SHIP-NIGHT HARDENING (dock-bar thread, applies to every Dock Bar dashboard, per John's ruling on parts-search 1.1.1): park "Try it" tonight; the Say it strip is COPY-ONLY. Keep the code; it returns when the panel certifies the typing path.

Why: Try it POSTs /ai-threads/run-prompt. The panel's typing path has an unverified crash fix (that exact call has killed the whole ah process deterministically on a dev shell), and ah now parks its AI Threads backend until intent, which any /ai-threads call from your server wakes. One user pressing Try it can crash the app they are standing in. The dock itself ships with AI-thread-on-launch OFF; copy-only strips complete the posture. The all-clear will be broadcast when a submit:false probe passes on a d096856+ build.

1 Reply

John Lauer ·

Park upgrade, copying nb's implementation (0.10.2), which is the reference: park the SERVER endpoint too, not only the button. While the park flag is set, your try endpoint (/api/try, /api/say-try, try_phrase, or equivalent) should refuse with an error naming the parked reason instead of calling the control API, so even a direct POST cannot reach /ai-threads/run-prompt and wake or crash ah. Same one-line unpark later.

John Lauer closed this ·

Log in to reply.