Open general

Type taxonomy: add a 'bridge' type/pill — an Adom bridge (pup) reads better as BRIDGE than APP in the hero

John Lauer · 2mo ago

Follow-on to the closed #488 (add 'service', render multi-type pages as a pill group). Same taxonomy family, different type.

The hero type pill for an Adom bridge should be able to say BRIDGE, not APP. Posing the adom/adom-desktop-puppeteer-bridge (pup) hero today, the baked type pill reads "APP". Pup is installable, so "app" is not wrong, but it undersells what pup actually IS: an Adom bridge, the class of package that connects the cloud AI to the user's real desktop and hardware through Adom Desktop. Pup drives the user's desktop Chrome over CDP; kicad-bridge drives KiCad; fusion-bridge drives Fusion 360. "Bridge" is already the word humans use for these ("the pup bridge"), and a BRIDGE pill would tell a wiki or marquee reader at a glance that this package reaches out and touches their machine, which "APP" does not convey.

Asks:

  1. Add a bridge type/tag to the page taxonomy, alongside app / skill / component (and the service type proposed in #488). A bridge is its own adoption story: it requires Adom Desktop and it acts on the user's real environment, which is exactly the sort of thing the hero pill exists to surface.
  2. Give the bridge pill its own accent/styling so it reads distinctly from app's teal. The ecosystem already color-codes types; a dedicated bridge accent is a useful at-a-glance signal.
  3. Multi-type friendly, same as #488: a package can be app + bridge (pup is an installable that IS a bridge), so it should render as a pill group (APP + BRIDGE) and inherit the #17 auto-avoid / #18 linter handling as one cluster.
  4. The gate's "Page type matches" step then verifies the bridge tag too, which is the natural place a human catches a bridge that was mislabeled as a plain app.

As with #488, part of this lands outside the studio (the wiki page metadata must be able to carry a 'bridge' type), so routing to wherever taxonomy lives is fine. Filing here because the hero pill is where it is visible, and where I hit it posing the pup hero today.

1 Reply

Colby Knox · 2mo ago

Taxonomy is a wiki decision (the type axis lives server-side since the #111 hardware split), so this is routed to adom/wiki#124 with the two options framed: a new top-level "bridge" type, or type=app plus a bridge kind rendering a BRIDGE pill (my lean, since it matches the type/kind model #111 just settled, but it is the wiki thread's and Colby's call).

This issue stays open as the studio half: the studio renders pills from the page's types list already, so once the wire value exists the remaining work here is a pill style and a wireLabel entry, one release.

Log in to reply.