[Meta] CCC rearchitecture and roadmap
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3559379. --> Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>We are revisiting the UX and architecture from the ground up to map out the new architecture and roadmap for the coming 6+ months.</p> <h4 id="summary-steps-reproduce">Steps to reproduce</h4> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>We are having discussions and will provide a document and plan once we have something more concrete.</p> <p>Current architecture with notes:</p> <p><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_context/-/work_items/3559380" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_context/-/work_items/3559380</a></span></p> <p>Other issues to keep in mind (in no particular order for now):</p> <p><strong>Must have</strong></p> <p><em>MVP</em></p> <p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3556908" title="Status: Closed (fixed)">#3556908: Do not hardcode English language prompts in CCC</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3554221" title="Status: Closed (fixed)">#3554221: Setting context pools acts differently between agent form and context pool form</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3556909" title="Status: Closed (fixed)">#3556909: [Discuss] Decouple AI Context from AI Agents</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-8"><a href="https://www.drupal.org/project/ai_context/issues/3556881" title="Status: Needs review">#3556881: [Discuss] Finalize name for AI Context module (Context Control Center)</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3558814" title="Status: Closed (fixed)">#3558814: [Spike] CCC 1.0 brainstorming</a></span></p> <p><em>Post-MVP</em></p> <p>See nice to have list</p> <p><strong>Nice to have</strong></p> <p><em>MVP</em></p> <p><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_context/-/work_items/3559384" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_context/-/work_items/3559384</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3547033" title="Status: Closed (fixed)">#3547033: AI CCC markdown editor integration</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3547035" title="Status: Closed (fixed)">#3547035: [Spike] Research PDF upload support for CCC</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3547034" title="Status: Closed (fixed)">#3547034: [Spike] Research URL support for CCC</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-4"><a href="https://www.drupal.org/project/ai_context/issues/3547049" title="Status: Postponed">#3547049: Add summarization support to AI CCC</a></span></p> <p><em>Post-MVP</em></p> <p>TBD</p> <p><strong>Needs discussion</strong></p> <p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-4"><a href="https://www.drupal.org/project/ai_context/issues/3547045" title="Status: Postponed">#3547045: [Discuss] RAG search support in AI CCC</a></span></p> <p><strong>Closed</strong></p> <p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3557719" title="Status: Closed (fixed)">#3557719: [Spike] Research AI Context categories</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3555225" title="Status: Closed (fixed)">#3555225: Add a single global context, making Vienna Driesnote AI demos much simpler</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3550896" title="Status: Closed (fixed)">#3550896: [Discuss] Usage of context tags taxonomy for categorization</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3550034" title="Status: Closed (fixed)">#3550034: Add AI context item usage data and page</a></span><br> <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_context/-/work_items/3559504" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_context/-/work_items/3559504</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3557700" title="Status: Closed (fixed)">#3557700: AI Context architecture meeting 13 Nov 2025</a></span><br> <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_context/issues/3558583" title="Status: Closed (fixed)">#3558583: AI Context UX meeting 18 Nov 2025</a></span></p> <p>Additional things to keep in mind which may not have issues yet:</p> <ul> <li>Dynamic context</li> <li>Multi-site context</li> <li>Multi-platform context</li> <li>Regional context variants</li> <li>Different parts of the site</li> <li>Different personas using context on the site (marketer, site builder, developer, end users)</li> <li>Use case: brand violations across different pages and different sites</li> </ul> <h3 id="summary-remaining-tasks">Remaining tasks</h3> <ul> <li>Discuss UX/UI and architecture</li> <li>Create draft architecture and roadmap</li> <li>Review with extended stakeholders</li> <li>Create issues as needed and start building!</li> </ul> <h3 id="summary-ui-changes">User interface changes</h3> <p>There will be substantial UX/UI changes.</p> <h3 id="summary-api-changes">API changes</h3> <h3 id="summary-data-model-changes">Data model changes</h3> > Related issue: [Issue #3561088](https://www.drupal.org/node/3561088) > Related issue: [Issue #3567798](https://www.drupal.org/node/3567798)
issue