Drupal AI UX meeting 26 Jan 2026
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3555614. -->
Reported by: [kristen pol](https://www.drupal.org/user/8389)
>>>
<p><strong>Attendees:</strong> Aidan Foster, Emma Horrell, Bruno Bruno, Arian Raeesi, Rakhi Mandhania, Ángela Saldaña Contreras</p>
<h2 id="wins">Wins</h2>
<ul>
<li><strong>1.2 release shipped</strong> — AI Settings table and last-minute fixes included for Drupal CMS release</li>
<li><strong>UX documentation now live</strong> — Core UX principles, naming conventions, and workflows published at <a href="https://project.pages.drupalcode.org/ai/1.2.x/ux/core_ux_principles/">https://project.pages.drupalcode.org/ai/1.2.x/ux/core_ux_principles/</a></li>
<li><strong>Maker Sprint completed</strong> — CCC tickets merged on Friday</li>
</ul>
<h2 id="topics-discussed">Topics Discussed</h2>
<h3 id="shared-ui-component-library-3567389-">Shared UI Component Library (#3567389)</h3>
<p>The shared UI library with <code>ai-</code> prefixed CSS classes is being released today. Next steps identified:</p>
<ul>
<li>Refactor AI Dashboard and CCC to use the shared library</li>
<li>Add tooltip component using native HTML Popover API with CSS Anchor Positioning for automatic viewport-aware repositioning</li>
<li>Use polyfill for Safari/Firefox support: <a href="https://popover.oddbird.net/">https://popover.oddbird.net/</a></li>
</ul>
<h3 id="ai-overview-page-reorganization">AI Overview Page Reorganization</h3>
<p>Reviewed the plan to reorganize the AI configuration page using the Infrastructure<br>
→ Tools & Automation<br>
→ Features hierarchy. </p>
<p>Marcus noted that multi-column layouts and routing don't exist in Gin. Team decided to expand the AI UI library rather than pursue a Gin contribution, which would take longer and may not be accepted for this specific use case.</p>
<h3 id="markdown-editor-3525122-">Markdown Editor (#3525122)</h3>
<p>Ongoing discussion about requirements. Key priorities identified:</p>
<ol>
<li>WYSIWYG experience for non-technical users </li>
<li>Good autocomplete for @mentions</li>
<li>Raw Markdown view with syntax validation</li>
</ol>
<p>CKEditor was discussed but it's not a native Markdown editor. Team needs to pick one editor and move forward.</p>
<h3 id="context-control-center-focus">Context Control Center Focus</h3>
<p>Emma and Aidan will focus on CCC support this sprint, working closely with Kristen. The module is complex and difficult for new contributors to pick up without context. </p>
<p>Aidan mentioned a colleague joining AI Makers soon who could help with dedicated CCC development.</p>
<h3 id="flowdrop-ui">FlowDrop UI</h3>
<p>Sahil to provide updates next week. Rakhi noted Innovation sprint is also focusing on FlowDrop agents. UX work needed:</p>
<ul>
<li>Organizing tools into intuitive categories</li>
<li>Improving forms that appear when clicking nodes</li>
</ul>
<p>Emma and Aidan offered to provide feedback/discussion support but can't do full mockups this sprint due to CCC priority.</p>
<h3 id="meta-issues-board-management">Meta Issues & Board Management</h3>
<p>Discussion about meta issues (like Dries' 's UX feedback #3492940) that never close because they spawn sub-issues. </p>
<p>Arian suggested keeping meta issues at the parent level with only the AI Initiative Sprint tag, while child issues get Production or Innovation tags. </p>
<p>Rakhi offered to customize Starforge board to exclude meta issues from velocity reporting.</p>
<h3 id="ai-content-review-workflow-3545606-">AI Content Review Workflow (#3545606)</h3>
<p>Aidan did foundational research in December. Question raised: should this be tagged Innovation? Likely blocked by CCC since content rating "rules" should live in Context Control Center.</p>
<h2 id="decisions">Decisions</h2>
<ul>
<li>Expand AI UI library for multi-column layouts rather than contributing to Gin</li>
<li>AI Dashboard and CCC are first two modules to adopt the shared UI library</li>
<li>Tooltip implementation will use native Popover API with CSS Anchor Positioning</li>
<li>Emma and Aidan to focus on CCC this sprint</li>
<li>Bruno to work on AI Dashboard refactor this sprint</li>
</ul>
<h2 id="new-issues-created">New Issues Created</h2>
<p><strong>Related to the AI Capabilities Table</strong></p>
<ul>
<li><a href="https://www.drupal.org/node/3569748">#3569748</a> — Update developer docs for css/js/icons (Postponed)</li>
<li><a href="https://www.drupal.org/node/3569767">#3569767</a> — Update the AI Capabilities Descriptions</li>
</ul>
<p><strong>AI Core Module (shared library infrastructure)</strong></p>
<ul>
<li><a href="https://www.drupal.org/node/3569768">#3569768</a> — Refactor AI Dashboard to use AI Core shared UI library</li>
<li><a href="https://www.drupal.org/node/3569769">#3569769</a> — Refactor CCC to use AI Core shared UI library</li>
<li><a href="https://www.drupal.org/node/3569770">#3569770</a> — Add tooltip component using native Popover API</li>
</ul>
<p><strong>AI Dashboard Module</strong></p>
<ul>
<li><a href="https://www.drupal.org/node/3569773">#3569773</a> — Adopt AI Core shared UI library in AI Dashboard</li>
<li><a href="https://www.drupal.org/node/3569774">#3569774</a> — Add tooltips to AI Dashboard using shared tooltip component</li>
</ul>
<p><strong>Context Control Center Module</strong></p>
<ul>
<li><a href="https://www.drupal.org/node/3569776">#3569776</a> — Adopt AI Core shared UI library in Context Control Center</li>
</ul>
<h2 id="next-steps">Next Steps</h2>
<ul>
<li><strong>Aidan:</strong> Share CSS/typography documentation with Bruno (See the MD file here <a href="https://www.drupal.org/node/3569748">https://www.drupal.org/node/3569748</a>)</li>
<li><strong>Bruno:</strong> Review AI Dashboard refactor, provide feedback on typography choices. Update & revise the developers docs as needed. <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3569748" title="Status: Closed (fixed)">#3569748: Update Developer Documentation for CSS Utilities</a></span>]</li>
<li><strong>Emma + Aidan:</strong> Support Kristen on CCC sprint work</li>
<li><strong>Arian + Rakhi:</strong> Coordinate sprint tagging for Production vs Innovation</li>
<li><strong>Sahil?:</strong> Provide FlowDrop UI update next week</li>
<li><strong>Team:</strong> If you have ideas about the MD requirements, add them to the issue. </li>
</ul>
<hr>
<p><em>Next meeting: Monday, February 2, 2026</em></p>
> Related issue: [Issue #3555613](https://www.drupal.org/node/3555613)
issue