AstroLog PIR®
All A.L.E.X. & helpdesks entries

The concierge layer: dividers in the flyout, a GSR row everywhere, and the Board's front door

TL;DR: A small shared helper - [arrival/concierge.js](https://psychedelicsinrecovery.github.io/arrival/concierge.js) - now dresses the Helpdesks dropdown on every page that loads it: "Committees" and "Infrastructure desks" section dividers, the GSR Desk row injected wherever a desks list lacks it, BoardDesk pointed at its real front door, and a new [BoardDesk portal](https://psychedelicsinrecovery.github.io/board-desk-public/). Every concierge page on the AstroLog greets you with its helpdesk's door, and the GSR and Board desks carry an honest heads-up: the ticket back end is live for LitCom, TechCom, PR and the web desk; GSR and Board queues are next.
Read the full story →

Part of the October 17, 2026 GSR-meeting-day push; Chris asked for these before sharing the links in the GSR WhatsApp, and they shipped within the hour.

What was built

  • arrival/concierge.js (new, on the hub): a runtime layer loaded after the kit. It draws section dividers - “Committees” above LitCom/TechCom/PR/GSR, “Infrastructure desks” above GitHubDesk/Board/Web3 - inside the Helpdesks dropdown and the Menu’s desks section; injects the GSR row into any desks list missing it (the desk portals carry their own nav copies; this keeps them current until each page’s config is baked); rewrites BoardDesk links to the new front door; and powers the [data-arr-desks] buttons that open the Helpdesks dropdown (or the Menu when the bar is folded) from anywhere on a page.
  • BoardDesk (new repo, psychedelicsinrecovery/board-desk-public): the Board’s front door, modeled on the GSR Desk - proposals, governance questions, the Board’s letters on the record, the new board’s members from the October 17 minutes - until now, /board-desk-public/ fell through to the README-only board-of-directors-public repo. Its concierge button opens the Helpdesks dropdown; its footer links the proposals repo and the bod desk.
  • GSR Desk, updated: a “Looking for another desk?” button in the hero, the heads-up card on ticketing, BoardDesk links pointed at the new door, and the concierge layer loaded.
  • The AstroLog: Base.astro loads the concierge layer on every page, and every desk landing page (gsr-com, lit-com, tech-com, pr, bod, alex-desk, brand-assets…) now opens with its helpdesk’s door - “Looking for the helpdesk? Open the … desk” - plus an “Every helpdesk” button that fires the nav dropdown, so nobody has to remember the navigation.
  • org.css: styles for the section dividers, muted small caps with a rule, tuned for both lights.

Honest notes

  • The concierge is a runtime layer, not a change to the shared kit: it dresses the rendered nav on the AstroLog and the GSR/Board desks. The hub’s own org.js and the other desk portals’ inline navs (PR, LitCom, TechCom, GitHubDesk) don’t load it yet - their dropdowns still lack the GSR row and dividers until each page adds the script tag or bakes the rows in. Queued for the fleet pass.
  • The AstroLog changes ride the build pipeline; the desk pages are static HTML and go live when Pages deploys (BoardDesk needs Pages enabled, same one click as GSR’s).
  • The heads-up wording is deliberate: the ticket back end exists for four desks; the GSR and Board queues are promised, not shipped - so the pages say so in plain words.