[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