skill
Adom UI Design System
Public Made by Adomby adom
How the AI builds and tests interfaces people love to use in Adom. Ships as one installable skill that bundles focused skills (tooltips, floating-windows, toasts, responsive-ui, app-shell, ai-driven-apps, clickable-paths).
← Commit history
1.14.0: park lifted; gate Send to AI on Hydrogen >= 1.0.142, never on build_sha (it lies)
2 files changed
+31−3
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "adom-ui-design",- "version": "1.13.0",+ "version": "1.14.0", "type": "skill", "description": "The Adom UI Design System plus a bundle of focused UI skills (tooltips, floating-windows, toasts, responsive-ui, app-shell, ai-driven-apps, clickable-paths, dark-default, input-feedback, settings-layout). One install drops the whole set of skill files onto your container, plus shared icon assets (the settings cog) so every Adom app draws the same glyph.", "dependencies": {},
skills/say-strip/SKILL.md+30−2@@ -102,7 +102,34 @@ The toast is the standard toasts-skill toast: success green, bottom center, ~4s. string is EXACTLY `Copied to clipboard. Paste it into any AI thread.` - fleet-wide, so the behavior reads as one product. -## ⛔ PARKED (2026-08-24, second half of the day): the send path crashed the panel+## Gate Send to AI on Hydrogen >= 1.0.142++The send path crashed the shell on 2026-08-24 (the concurrency race: six raw-CDP typing+helpers running outside the gate). The fix is `33ac2074`, and **1.0.142 is the first+released build that contains it**. Everything before that, including the widely-installed+1.0.141, still carries the defect.++So the send path checks the shell's version first:++- **Compare the release VERSION (>= 1.0.142). Never `/buildinfo`'s `build_sha` field**, which+ lies on incremental builds: `build.rs` caches `HD_BUILD_SHA`, so a freshly compiled exe can+ report an older commit. (This cost a false conclusion on 2026-08-24; the honest fallback is+ a code-marker string search in the installed binary, which is not something a dashboard can+ do at runtime, hence: use the version.)+- On a pre-1.0.142 shell, refuse honestly and fall back to copy: error toast reading+ something like *"Send to AI needs Hydrogen 1.0.142 or newer. Copied the phrase instead."*+ Never attempt the send on an unfixed shell; a crash costs the user their whole session.+- Everything below is the contract that runs once the gate passes.++## Previously PARKED (2026-08-24, resolved the same day)++The park is LIFTED. John: *"yeah, we are re-enabling the send to ai. it seems to be good+now."* The crash family was certified dead on the gate-fixed build (~20 minutes of the exact+kill condition, zero process deaths, and the full `submit:true` leg proven end to end). Keep+the version gate above; the park itself is history.++<details>+<summary>What the park required, kept for the record</summary> The first live test of the success path (kicad 3.0.0's /api/say-send on ConfRoomROG) CRASHED the Hydrogen shell: the historical run-prompt kill, not covered by the gate fix.@@ -114,7 +141,8 @@ Until the ah build thread certifies the panel fix and the un-park is broadcast: - The button's failure path carries users: honest error toast + the phrase copied. - Keep the real implementation dormant behind one flag so un-park is a backend flip. -The section below is the contract that resumes on the un-park broadcast.+That was the park. It is over.+</details> **UN-PARK CHECKLIST** (do all four, in order):