# Prompt log — 24h 2026-07-04 ======================================================================== ## [1] summariseModule:ai:developer ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: AI (Artificial Intelligence) (machine name: ai) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a technical developer audience. Focus on: what was merged or shipped, specific bugs fixed, APIs changed, and what is blocking progress. Be specific — mention function names, module names, and MR references where relevant. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Abhisek Mazumdar (abhisekmazumdar)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

AI (Artificial Intelligence)

then use

,

,

    /
  • , and as needed. Output only the HTML fragment with no surrounding , , or
    tags. After the project summary prose, add a single subsection titled "

    How can I help on this project?

    " aimed at a developer. Suggest 2-3 concrete technical actions a contributor could take right now. Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, check the data for each issue: - If an issue shows a Related MR with state 'opened', do NOT suggest creating a patch or MR — one already exists. Suggest reviewing it instead. - If all Related MRs for an issue are merged, do NOT suggest reviewing them — they are already done. - If an issue is unassigned with no Related MRs, it is a good candidate to pick up. - Only suggest actions that are genuinely still needed given the current state in the data above. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Add an AI reranking processor for Search API (owned by the AI module)](https://git.drupalcode.org/project/ai/-/work_items/3586543) State: opened | Updated: 2026-07-04 | Author: Marcus Johansson (Marcus_Johansson) | Assigned: unassigned | Labels: AI Initiative Sprint, AI Product Development, aiCoreModule, category::feature Description: ### Problem/Motivation Reranking improves the precision of semantic search by re-ordering an initial result set with a dedicated rerank model (or a general-purpose LLM). AI Core already added a `rerank` operation type in [#3488114](https://www.drupal.org/project/ai/issues/3488114) (now closed), but nothing in the ecosystem consumes it yet. [#3557901 — Add Reranking Support to AI Search](https://git.drupalcode.org/project/ai_search/-/work_items/3557901) proposed adding reranking directly to AI Search. On reflection it makes more sense for the **AI module itself to own this**: reranking is a g… --- MERGE REQUESTS (24h) --- ### [Issue #3586543: Add AI reranking processor for Search API.](https://git.drupalcode.org/project/ai/-/merge_requests/1729) State: opened | Author: Abhisek Mazumdar (abhisekmazumdar) | Branch: 3586543-add-ai-reranking-processor-for-search-api | 1205 diff lines Description: ## Description A new Search API processor plugin (`ai_reranker`) that re-orders query results using the `rerank` operation type already in AI Core. The `rerank` operation was added in #3488114 but nothing consumed it for Search API. #3557901 proposed putting reranking in `ai_search`, but reranking is a generic capability. It belongs in the `ai` core module where the operation type itself lives, so it works with any Search API backend (database, Solr, anything), not just the vector backend. **New files:** - `src/Plugin/search_api/processor/AiReranker.php`: `ProcessorPluginBase` plugin runni… --- COMMITS (24h) --- (none) ======================================================================== ## [2] summariseModule:canvas:developer ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: Drupal Canvas (machine name: canvas) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a technical developer audience. Focus on: what was merged or shipped, specific bugs fixed, APIs changed, and what is blocking progress. Be specific — mention function names, module names, and MR references where relevant. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: **** (project_19391_bot_cb443e60680723bba08a5351bf595251), Christian López Espínola (penyaskito), Gábor Hojtsy (goba), Lauri Timmanee (lauriii)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

    Drupal Canvas

    then use

    ,

    ,

      /
    • , and as needed. Output only the HTML fragment with no surrounding , , or
      tags. After the project summary prose, add a single subsection titled "

      How can I help on this project?

      " aimed at a developer. Suggest 2-3 concrete technical actions a contributor could take right now. Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, check the data for each issue: - If an issue shows a Related MR with state 'opened', do NOT suggest creating a patch or MR — one already exists. Suggest reviewing it instead. - If all Related MRs for an issue are merged, do NOT suggest reviewing them — they are already done. - If an issue is unassigned with no Related MRs, it is a good candidate to pick up. - Only suggest actions that are genuinely still needed given the current state in the data above. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Canvas icon / logo for Project Browser and project page](https://git.drupalcode.org/project/canvas/-/work_items/3545468) State: opened | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: Novice, category::task, miscellaneous, priority::normal Description: >>> [!note] Migrated issue Reported by: [darren oh](https://www.drupal.org/user/30772) >>> Overview We need a visual representation of the project. The logo candidates for Experience Builder are not relevant now that the project has been renamed. Proposed resolution Candidate 1 Candidate 2 Candidate 3 > Related issue: [Issue #3507188](https://www.drupal.org/node/3507188) ### [Canvas translation onboarding has translation form and default language options that should not be possible to change](https://git.drupalcode.org/project/canvas/-/work_items/3591740) State: opened | Updated: 2026-07-04 | Author: Gábor Hojtsy (goba) | Assigned: Gábor Hojtsy (goba), Ted Bowman (tedbow) | Labels: Usability, state::needsReview, translation Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !1303 [Fix high level translation settings experience for Canvas](https://git.drupalcode.org/project/canvas/-/merge_requests/1303) | State: opened | Author: Gábor Hojtsy (goba), 190 diff lines Description: Problem 1️⃣: Currently the default language selector setting for Canvas is force-disabled, but the user can still select a default language. Everything in Canvas assumes the site default language is used, so the settings UI should force this too. --- Problem 2️⃣: Under there, this is the explanation: `Disabled for Canvas pages. Canvas pages must be created in the site's default language only. Translations are managed through the translation interface against the source-language page, not by creating pages in non-default languages.` But one would not only use Canvas pages in other languages… --- MERGE REQUESTS (24h) --- ### [fix(deps): update npm minor and patch](https://git.drupalcode.org/project/canvas/-/merge_requests/1238) State: opened | Author: **** (project_19391_bot_cb443e60680723bba08a5351bf595251) | Branch: renovate/npm-minor-and-patch | 77 diff lines Description: This MR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | [`4.11.1` → `4.12.1`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.11.1/4.12.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@axe-core%2fplaywright/4.12.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@axe-core%2fplaywright/4.11.1/4.12.1?slim=true) | | [@babel/parser](… ### [Draft: Stage Canvas autosaves in a dedicated Workspace](https://git.drupalcode.org/project/canvas/-/merge_requests/1056) State: opened | Author: Lauri Timmanee (lauriii) | Branch: 3588540-stage-canvas-autosaves | 4593 diff lines Description: AI-Generated: Yes, Cursor was used to assist with the creation of this MR. ## Testing instructions * [ ] Apply MR + Run update hooks * [ ] Test making changes + publishing them Closes #3588540 ### [Draft: chore(Data model): #3591727 Store each prop's translatability per component version so deleting an optional prop keeps config-defined component trees valid](https://git.drupalcode.org/project/canvas/-/merge_requests/1300) State: opened | Author: Christian López Espínola (penyaskito) | Branch: 3591727-track-translatable-component-field-prop-definition | 4365 diff lines Description: Closes #3591727 ## Summary `ComponentInputsMapping` (introduced in #3582478) validates every config-defined component tree's `inputs`, but it builds each component instance's input schema from the component's **live** JSON Schema (`getMetadata()`), not the version the instance actually references. So deleting an optional prop from an SDC or code component — which creates a new component version — made previously valid-and-unchanged config-defined trees (still pointing at the old version) report the removed input as `'' is not a supported key`. This is a regression for monolingual sites and a… --- COMMITS (24h) --- (none) ======================================================================== ## [3] summariseModule:ai_context:developer ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: Context Control Center (CCC) (machine name: ai_context) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a technical developer audience. Focus on: what was merged or shipped, specific bugs fixed, APIs changed, and what is blocking progress. Be specific — mention function names, module names, and MR references where relevant. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Pravesh Poonia (Pravesh_Poonia)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

      Context Control Center (CCC)

      then use

      ,

      ,

        /
      • , and as needed. Output only the HTML fragment with no surrounding , , or
        tags. After the project summary prose, add a single subsection titled "

        How can I help on this project?

        " aimed at a developer. Suggest 2-3 concrete technical actions a contributor could take right now. Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, check the data for each issue: - If an issue shows a Related MR with state 'opened', do NOT suggest creating a patch or MR — one already exists. Suggest reviewing it instead. - If all Related MRs for an issue are merged, do NOT suggest reviewing them — they are already done. - If an issue is unassigned with no Related MRs, it is a good candidate to pick up. - Only suggest actions that are genuinely still needed given the current state in the data above. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes](https://git.drupalcode.org/project/ai_context/-/work_items/3586280) State: closed | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Description _**Verify the issue problem and solution before proceeding.**_ Drupal 11.3 deprecates kernel test classes that do not declare the PHPUnit `#[RunTestsInSeparateProcesses]` attribute. From Drupal 12.0, missing the attribute will throw an exception ([change record](https://www.drupal.org/node/3548485)). The ai_context module currently has **4 of 39** kernel test classes with the attribute: - `AiContextChildrenServiceTest` - `AiContextItemFormGlobalCountTest` - `AiContextTextFieldMigrationTest` - `AiContextUpdate10010Test` The remaining **35** kernel test classes need: ```php … ### [Gather CCC contribution stats for code and non-code contributions for release notes](https://git.drupalcode.org/project/ai_context/-/work_items/3586222) State: opened | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation The current tools for generating release notes are inadequate as they only focus on code commits. They also require the issue number to be in the commit message. I want to gather the stats for all contributors for a release including non-code contributions which there are many. ## Solution The result for release notes should be something like: ``` New Features * #12345678 (with link) * #12345678 (with link) * ... Bug Fixes * #12345678 (with link) * #12345678 (with link) * ... Other Contributions * Plan = [number] * Task = [number] * Support = [number] Contributor… ### [Create CCC beta3 release](https://git.drupalcode.org/project/ai_context/-/work_items/3586295) State: opened | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ### Problem/Motivation Blocked by: #3586296+s Create CCC beta3 release. Tag: `1.0.0-beta3` ### Proposed resolution Create the release once at least the must-haves are done here: - #3586182+s - [beta3 milestone](https://git.drupalcode.org/project/ai_context/-/milestones/5#tab-issues) ### Target date or deadline 6 July 2026 ### Remaining tasks - Wait on must-haves - Tag code - Create the release in UI - Celebrate! ### AI usage (if applicable) - [ ] AI Assisted Issue This issue was generated with AI assistance, but was reviewed and refined by the creator. - [ ] AI Assisted Code … ### [Create SECURITY.md file for AI Context (CCC)](https://git.drupalcode.org/project/ai_context/-/work_items/3586267) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 11 Description: ## Problem/motivation Need a SECURITY.md file so people know how to report security issues. ## Solution Copy the [one from AI core](https://git.drupalcode.org/project/ai/-/blob/0463789bab1680a69523b37108cee5b04f89fff6/SECURITY.md). ## Tasks - Update code - Review ### [Show this overview page checkbox is misaligned on vanilla Drupal 11](https://git.drupalcode.org/project/ai_context/-/work_items/3586260) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 11 Description: ## Problem Show this overview page checkbox is misaligned on vanilla Drupal 11 ## Solution Fix it without breaking it on Drupal CMS. ## Tasks - Update code - Test and review ### [Create a CCC release process and template](https://git.drupalcode.org/project/ai_context/-/work_items/3586321) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation There are a number of steps that need to happen for a release, including gathering all the contributor information (individuals and organizations) for the release notes. ## Solution Create a step-by-step process that can be turned into an issue template. It should include any tools that are used for the release notes and other steps. ### [Something in CCC is causing node form to not show some fields](https://git.drupalcode.org/project/ai_context/-/work_items/3563975) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Something in CCC is causing node form to not show some fields Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Not sure what happened :D but now some of the node form fields are missing! Proposed resolution Debug and fix asap Target date or deadline Yesterday Remaining tasks Debug and fix asap ### [Add content type context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3570934) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add content type scope where the user can choose one or more content types to as… ### [Question about "Subcontext type = Conditional - included based on relevance"](https://git.drupalcode.org/project/ai_context/-/work_items/3586149) State: closed | Updated: 2026-07-04 | Author: Michael Anello (ultimike) | Assigned: unassigned | Labels: AI Initiative Sprint, category::support, priority::normal, state::fixed Description: I think this is more of a documentation issue/task, but I wanted to surface it regardless. When creating a Subcontext item, and "Subcontext type = Conditional - included based on relevance", does that mean that it will only be used if the LLM deems it worthy for inclusion via its "Purpose" content? thanks, -mike ### [Fix eslint errors in GitLab UI even when pipeline is green](https://git.drupalcode.org/project/ai_context/-/work_items/3576093) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !99 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Although the pipeline passes with no eslint issues, there are still failures shown on the test summary, e.g. https://git.drupalcode.org/project/ai_context/-/merge_requests/71 Test summary: 3 failed… ### [Test AI Best Practices skills on AI Context codebase](https://git.drupalcode.org/project/ai_context/-/work_items/3586258) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 12 Description: ## Problem/motivation We have a project with skills (among other things) to help with Drupal coding called [AI Best Practices](https://www.drupal.org/project/ai_best_practices). AI Context (CCC) development heavily uses AI assigned and generated code. It may benefit from using the best practice skills. Right now there are these skills: - drupal-accessibility - drupal-automated-testing - drupal-configuration - drupal-expert-corrections - drupal-gitlab - drupal-render-pipeline - drupal-writing-documentation ## Solution Install skills from AI Best Practices and run a through code review with… ### [Create GitLab issue and merge request templates for ai_context project](https://git.drupalcode.org/project/ai_context/-/work_items/3586155) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 12 Description: Need to have our issue templates again! Copy ai core ones: https://git.drupalcode.org/project/ai/-/tree/1.x/.gitlab/issue_templates?ref_type=heads https://git.drupalcode.org/project/ai/-/blob/1.x/.gitlab/merge_request_templates/Default.md?ref_type=heads ### [Testing ccc issue + mr connection](https://git.drupalcode.org/project/ai_context/-/work_items/3586144) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: category::task, what::miscellaneous Description: Testing ccc issue + mr connection ### [Create CCC video explaining context scope](https://git.drupalcode.org/project/ai_context/-/work_items/3586231) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, demo, priority::normal, state::postponed Description: People have been having some trouble understanding context scope. Create a simple video explaining it. ### [Create Learners Club CCC presentation](https://git.drupalcode.org/project/ai_context/-/work_items/3586266) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, priority::normal, sprint candidate, state::postponed Description: ## Summary Present on CCC at the Learners Club meeting 26 June 2026. ## Tasks - [ ] Create slides - [ ] Present and Q&A - [ ] Send slides ### [Create Bluefly CCC presentation](https://git.drupalcode.org/project/ai_context/-/work_items/3586265) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, priority::normal, sprint candidate, state::postponed Description: ## Summary Present on CCC at the Bluefly meeting 19 June 2026. ## Tasks - [ ] Create slides - [ ] Present and Q&A - [ ] Send slides ### [CCC mkdocs failing in CI pipeline](https://git.drupalcode.org/project/ai_context/-/work_items/3580400) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !105 !106 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation https://git.drupalcode.org/project/ai_context/-/pipelines/773047 https://git.drupalcode.org/project/ai_context/-/jobs/8986370 Running with gitlab-runner 18.9.0 (07e534ba)  on gitlab-runn… ### [Generate CCC beta release notes with contributing organizations and individuals](https://git.drupalcode.org/project/ai_context/-/work_items/3579354) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is very important. I want to make sure that all organizations and individuals who have contributing to the release are recognized. Artem told me Marcus has this that's used for ai core and other ai modules: h… ### [Go through Chicago CCC test cases and make sure they work](https://git.drupalcode.org/project/ai_context/-/work_items/3574136) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Aidan has a list of CCC test cases that we need to test against. Here's the repo from the Driesnote: https://github.com/fosterinteractive/c2026 And the test cases in the repo: https://github.com/fosterinteractive/… ### [Update project page to change to the correct paths in the Installation and Testing Steps section](https://git.drupalcode.org/project/ai_context/-/work_items/3586307) State: closed | Updated: 2026-07-04 | Author: Daniel Rodriguez (danrod) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Summary this is a small bug, but I noticed in the [CCC project's page](https://www.drupal.org/project/ai_context) on the **Installation and** **Testing Steps** -\> **Simple testing steps**, some of the paths are wrong: * Go to: ~~/admin/ai/context/overview~~ * Add context: ~~/admin/ai/context/items/add~~ * Go to agent context settings: ~~/admin/ai/context/settings/agents~~ * Update an agent to always include a context item (e.g. Content Type Agent) * Test the agent using the debug option of the debugger: /admin/config/ai/agents ## Steps to reproduce 1. Go to [CCC project's page](https:… ### [Beta vs 1.1 CCC API gap analysis](https://git.drupalcode.org/project/ai_context/-/work_items/3586318) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Description As we are getting closer to rc1, we need to do a gap analysis to see what are obvious API gaps that we should address prior to rc1 to properly enable contributed and custom module integration. ## Tasks * [x] Gather relevant beta3 and beta4 issues and documents * [x] Feed into fable 5 * [x] Review findings * [x] Add follow-up issues as needed ## Acceptance criteria * Analysis document is created and reviewed * Relevant follow-up issues are created ## Related issues - #3586289+s - #3581955+s - #3586281+s - #3586243+s - #3586268+s - #3586273+s ### [Group AI Context menu items](https://git.drupalcode.org/project/ai_context/-/work_items/3549081) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, user interface Description: >>> [!note] Migrated issue Reported by: [mandclu](https://www.drupal.org/user/52136) >>> [Tracker] Update Summary: Group AI Context menu items Short Description: Group AI Context menu items Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When navigating between parts of the AI Context system, it seems confusing that the menu items are not together: Steps to reproduce (required for bugs, but not feature requests) Enable the AI Context module and open the AI menu. Proposed resolution Make the AI Context a subsectio… ### [Within the Context Pools UI, link the Context for the forms to see the details of each context](https://git.drupalcode.org/project/ai_context/-/work_items/3549082) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::normal, state::closed, user interface Description: >>> [!note] Migrated issue Reported by: [mandclu](https://www.drupal.org/user/52136) >>> [Tracker] Update Summary: Link Context for forms to the details Short Description: Within the Context Pools UI, link the Context for the forms to see the details of each context Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When looking at the configuration screen for any context pool, there is no easy way to reach the specified context. Steps to reproduce (required for bugs, but not feature requests) Install the AI Contex… ### [The max tokens calculation is hardcoded + use tokenizer for AI CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3549748) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !4 >>> [Tracker] Update Summary: The max tokens calculation is hardcoded + use tokenizer for AI CCC Short Description: The max tokens calculation is hardcoded + use tokenizer for AI CCC Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Currently there is a max tokens that is hard coded to 800 characters. It should be the maxTokens. The AI module that is a dependency has a token counter service. Steps to reprodu… ### [The selector service does not use the maxOverride at all for AI CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3549752) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !5 >>> [Tracker] Update Summary: The selector service does not use the maxOverride at all for AI CCC Short Description: The selector service does not use the maxOverride at all for AI CCC Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation If you for instance use the function call, or in any other way call the select service with $maxOverride, it doesn't actually apply these limits, but only uses the general sett… ### [Show description instead of id in the AI Contexts listing page](https://git.drupalcode.org/project/ai_context/-/work_items/3550892) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !6 >>> --- AI TRACKER METADATA --- Update Summary: Show description instead of id in the listing page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Based on the feedback of initial users, since th… ### [CCC tags should be required](https://git.drupalcode.org/project/ai_context/-/work_items/3550895) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !7 >>> --- AI TRACKER METADATA --- Update Summary: CCC tags should be required Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Currently the saving of the context fails when no tag is given. Steps to reproduce … ### [Wrong dependency definition in info.yml causes composer to not install](https://git.drupalcode.org/project/ai_context/-/work_items/3552972) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [roromedia](https://www.drupal.org/user/3245840) Related to !8 >>> [Tracker] Update Summary: Wrong dependency definition in info.yml causes composer to not install Short Description: Wrong dependency definition in info.yml causes composer to not install Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation in info.yml the dependency taxonomy:taxonomy should be drupal:taxonomy. Steps to reproduce Proposed resolution Changed info.yml to drupal:taxonomy Remaining tasks Review soluti… ### [ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include"](https://git.drupalcode.org/project/ai_context/-/work_items/3554277) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !9 >>> [Tracker] Update Summary: ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" Short Description: ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I was testing with Drupal Canvas setting some of its agents to "always included". I noticed that `ai_context_ai_function_call_in… ### [Setting AI contexts has no effect on some agents](https://git.drupalcode.org/project/ai_context/-/work_items/3554616) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !10 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Short Description: [One-line issue summary for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @tedbow @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I found that setting the Context pools only affects some agents For instance the Content Type Agent, id content_type_agent_triage, provided by the AI Agents module is not affected by context… ### [Add a single global context, making Vienna Driesnote AI demos much simpler](https://git.drupalcode.org/project/ai_context/-/work_items/3555225) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !11 >>> [Tracker] Update Summary: Add a single global context, making Vienna Driesnote example much simpler Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol, @tedbow Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Watching the Driesnote from Vienna 2025 https://www.youtube.com/live/WNEyg3UKTVQ?si=m9tP0ULg-G4dzyT3&t=3525, it focused on simply adding a context that "all the AI agents in Drupal have access to this context" and… ### [Update AI Context module with doc blocks and check coding standards](https://git.drupalcode.org/project/ai_context/-/work_items/3556878) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, dx, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !12 >>> [Tracker] Update Summary: Update AI Context module with doc blocks and check coding standards Short Description: Update AI Context module with doc blocks and check coding standards Check-in Date: MM/DD/YYYY Additional Collaborators: @erichomanchuk @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation There are missing doc blocks and coding standard issues. Steps to reproduce Proposed resolution Run through a linter and fix is… ### [AI Context architecture meeting 13 Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3557700) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context architecture meeting 13 Nov 2025 Short Description: AI Context architecture meeting 13 Nov 2025 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol @yautja_cetanu @marcus_johansson Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Architecture meeting with Kristen, Jamie, and Marcus Steps to reproduce Proposed resolution Notes: see below Remaining tasks Discuss Paste notes Schedule follow up calls [h… ### [AI Context UX meeting 18 Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3558583) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context UX meeting 18 Nov 2025 Short Description: AI Context UX meeting 18 Nov 2025 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol @afoster @emma horrell @tedbow @yautja_cetanu Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation UX with Kristen, Aidan, Emma, Ted, and briefly Jamie Steps to reproduce Proposed resolution Notes: see below Remaining tasks Discuss Share recording Paste notes Schedule up follow … ### [Update CCC project components to be more useful and add tracker to issues](https://git.drupalcode.org/project/ai_context/-/work_items/3559388) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Update CCC project components to be more useful and add tracker to issues Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The default issue components aren't that useful, so update them to include some of the ones added to ai_initiative. Steps to reproduce Proposed resolution Review ai_initiative components and use some of t… ### [Tag ai_context for v2025 repo before rearchitecture](https://git.drupalcode.org/project/ai_context/-/work_items/3563008) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Tag ai_context for v2025 repo before rearchitecture Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This module is going through a large rearchitecture including: #3563000: Switch the AiContext config entity to a content entity which will break the v2025 demo. Proposed resolution Create a tag for that repo to use with the original architecture before merging in disruptive changes. Target date or deadline Remaining tasks Ad… ### [CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection](https://git.drupalcode.org/project/ai_context/-/work_items/3547892) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !1 >>> [Tracker] Update Summary: CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection Short Description: CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Currently, it instantiates, but we need it via dependency injection. Proposed resolution Add dependency injection ### [Add AI CCC documentation for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3547037) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !98 >>> --- AI TRACKER METADATA --- Update Summary: Add AI CCC documentation Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Need some base documentation on how to use similar to ai/docs Proposed resolutio… ### [Update AI CCC project page for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3547038) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Add AI CCC documentation Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Needs more information and a demo video See #3547037: Add AI CCC documentation for beta1 Propose… ### [[Discuss] Decouple AI Context from AI Agents](https://git.drupalcode.org/project/ai_context/-/work_items/3556909) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::feature Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @marcus_johansson, @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is obviously a big change, but it is also necessary most likely. We currently have a lot of integrations that are not using agents, and that probably will not do it in any near future. If you are for instance using an automator that takes t… ### [[Meta] Context Control Center MVP demo](https://git.drupalcode.org/project/ai_context/-/work_items/3567570) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::plan, demo, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This came out of a call with Kristen+Aidan+Emma. We need to create a demo to provide a concrete target for the MVP. Proposed resolution We've discussed using FinDrop for this and need to clean up the context: Com… ### [Refactor context selection logic](https://git.drupalcode.org/project/ai_context/-/work_items/3574359) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !76 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Testing Steps https://docs.google.com/document/d/1NXEffwQxgkIaDVT6kJ8LXN-mYNn7pmRHm55HnKaHfts/edit?tab=t.0 Problem/Motivation This will be split up into multiple issues. The existing context selection logic has been… ### [CCC: Refactor to convert entity HTML helpers to data-only methods and render arrays](https://git.drupalcode.org/project/ai_context/-/work_items/3574908) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !85 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Refactor entity presentation helpers (getTargetMarkup(), getDescriptionMarkup()) so they return data structure… ### [Update CCC readme in prep for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3549849) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !96 >>> Problem/Motivation We've been bouncing around on a name but, for now, have settled on Context Control Center. Steps to reproduce Proposed resolution Update the readme and info file Remaining tasks Update the readme and info file User interface changes CCC will show in UI API changes Data model changes > Related issue: [Issue #3567798](https://www.drupal.org/node/3567798) ### [CCC: Refactor to harden function-call plugin / runtime surface (GetAiRelevantContext)](https://git.drupalcode.org/project/ai_context/-/work_items/3574910) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Add authorization and structured logging around the FunctionCall plugin that exposes context selection (GetAiRelevantContext) … ### [Create nicer context item view page](https://git.drupalcode.org/project/ai_context/-/work_items/3563366) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Create nicer context item view page Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now the context item content entity view page looks like this: Proposed resolution TBD but perhaps render from markdown to HTML markup and clean up labels/etc. Other ideas: Add word count Show AI summarization Target date or deadline Remaining tasks Decide changes (can be minimal fo… ### [[Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging](https://git.drupalcode.org/project/ai_context/-/work_items/3564629) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Analyze Cognizant MAKER approach for CCC context selection Additional Collaborators: @kristen pol @kurtfoster Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Kurt shared this: https://www.cognizant.com/us/en/ai-lab/blog/maker which talks about solving complex problems with no errors by: Breaking down problems into tiny pieces Adding voting to determine the solution of the tiny piece to reduce errors Filtering out risky ou… ### [Add ai_agents_debugger debug and ai_agents_explorer explore operations and links in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3575590) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !97 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This would be super nice to have. On the agents settings page: /admin/ai/context/settings/agents Add a "Debug agent" operation if the ai_agents_debugger module is enabled This would go to a page li… ### [Adopt AI Core shared UI library in CCC and escape data before rendering](https://git.drupalcode.org/project/ai_context/-/work_items/3569776) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI UX Description: >>> [!note] Migrated issue Reported by: [afoster](https://www.drupal.org/user/594458) Related to !95 !81 >>> [Tracker] Update Summary: Adopt AI Core shared UI library in Context Control Center Check-in Date: 01/26/2026 Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Overview Update Context Control Center to use the shared CSS classes and components from AI Core. This is the second test case for the shared library approach after AI Dashboard. Remove duplicate … ### [Pre-beta security review in prep for CCC beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3576102) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !104 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Once the codebase has been stabilized, we need to do a final security review and address any pressing issues. Proposed resol… ### [CCC MVP Demo: Finalize FinDrop context](https://git.drupalcode.org/project/ai_context/-/work_items/3577087) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow up to: #3567571: CCC MVP Demo: Create draft FinDrop context Finalize context for demo Proposed resolution Get feedback and tweak as needed Target date or deadline March 2026 Remaining tasks Refine context … ### [Update context selection logic to handle subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3571909) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::alpha, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569312: Add parent / child relationship for context #3569313: Create design for context list UI to include subcontext #3571788: Update subcontext feature to specify required vs conditional selectio… ### [Sprint 5 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3577379) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::plan Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Add optional debug logging to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3573708) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !75 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Optional debugging was added here: #3559384: Add multilingual support to CCC But other places need debug logging. Proposed resolution Review existing debug logging and tweak if necessary, add more … ### [CCC beta1 release planning](https://git.drupalcode.org/project/ai_context/-/work_items/3577644) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::plan Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Planning issue for beta1 release Proposed resolution Many issues were already closed and noted here: #3567798: [META] CCC MVP 1.0 roadmap These are the ones below have been the focus since 6 March 2026 to button u… ### [Full architecture review of CCC in prep for 1.0](https://git.drupalcode.org/project/ai_context/-/work_items/3573713) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are getting close to creating an alpha or beta version and want to take a step back and do a full architecture review before doing so. Proposed resolution Review the high-level architecture (classes/interfaces/… ### [Add automated testing to CCC in prep for 1.0](https://git.drupalcode.org/project/ai_context/-/work_items/3573717) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !73 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are getting close to creating an alpha or beta version and want to take a step back and review existing automated tests and add missing ones. Proposed resolution Review existing automated tests … ### [CCC beta1 video](https://git.drupalcode.org/project/ai_context/-/work_items/3577658) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need a video to announce CCC beta1 Proposed resolution Write it and run it by the marketing team Target date or deadline 16 March 2026 Remaining tasks Create video Review and tweak Ping marketing team for sche… ### [Add Drupal CMS 2.0 CCC install steps on the project page](https://git.drupalcode.org/project/ai_context/-/work_items/3574445) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3571299: Add D11 CCC install steps on the project page People need to know how to install it with Drupal CMS 2.0. Note that this is postponed as it's blocked by: #3574420: Add Drupal CMS 2.0 support… ### [CCC Chicago session slides](https://git.drupalcode.org/project/ai_context/-/work_items/3577661) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We create slides for CCC DrupalCon Chicago session Proposed resolution Create and run by Aidan for review Target date or deadline 20 March 2026 Remaining tasks Create slides Review and tweak Practice Present in C… ### [CCC: Refactor to remove N+1 patterns: batch children & term loads](https://git.drupalcode.org/project/ai_context/-/work_items/3574904) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !80 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Replace per-entity child and taxonomy-term loads with batched queries or precomputed maps so selection and rendering flows pe… ### [CCC Chicago keynote slides](https://git.drupalcode.org/project/ai_context/-/work_items/3577664) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We create slides for CCC DrupalCon Chicago CMS spotlight keynote Proposed resolution Create and run by Gabor for review Target date or deadline 20 March 2026 Remaining tasks Create slides Review and tweak Practic… ### [CCC: Refactor to move key form validations into entity-level validators / presave](https://git.drupalcode.org/project/ai_context/-/work_items/3574906) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !86 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Enforce parent/subcontext rules (no self-parent, one-level-only nesting, parent-with-children cannot become su… ### [Create CCC beta1 release](https://git.drupalcode.org/project/ai_context/-/work_items/3577667) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Create CCC beta1 release Tag: 1.0.0-beta1 Proposed resolution Create the release once at least the must-haves are done here: #3577644: CCC beta1 release planning Target date or deadline 16 March 2026 Remaining tas… ### [Add search or filters to context listing](https://git.drupalcode.org/project/ai_context/-/work_items/3574936) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !79 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Views for the context items list was removed when the subcontext feature was added. The list was styled here: #3571794: Update context list UI to include subcontext and scope but still needs a sear… ### [CCC beta1 QA](https://git.drupalcode.org/project/ai_context/-/work_items/3577669) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Need a QA script for beta 1 to go through and test before the release Proposed resolution Create script with at least all major features covered Target date or deadline 18 March 2026 Remaining tasks Create script… ### [Remove support for D10 for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3576089) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We took out support for D10 here: https://git.drupalcode.org/project/ai_context/-/merge_requests/68/diffs #3574420: Add Drupal CMS 2.0 support to CCC but forgot to remove it from the info file. Proposed resolution… ### [CCC Chicago planning](https://git.drupalcode.org/project/ai_context/-/work_items/3577670) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, Chicago2026 Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Planning issue for DrupalCon Chicago Proposed resolution Before Chicago #3567570: [META] Context Control Center MVP demo #3577087: CCC MVP Demo: Finalize FinDrop context #3577661: CCC Chicago session slides #35776… ### [Update CCC readme for new mdxeditor location](https://git.drupalcode.org/project/ai_context/-/work_items/3577398) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The location of mdxeditor changed in ai core 1.3.x so we need to update our instructions Proposed resolution Update README.md Old location: ai/mdxeditor New location: ai/ui/mdxeditor Target date or deadline March … ### [Update context scope plugin manage link/url/route functionality](https://git.drupalcode.org/project/ai_context/-/work_items/3578114) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [erichomanchuk](https://www.drupal.org/user/299489) Related to !90 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This was originally report as a bug specifically for the language link but this is a more general issue for scope plugin manage links. See original bug report below. We want to have manage link… ### [Redo context item duplicate feature without ECA](https://git.drupalcode.org/project/ai_context/-/work_items/3577426) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !84 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569967: [Discuss] Figure out which CCC features can be optional for MVP The only reason ECA was used for the context item duplicate feature was that Drupal CMS uses ECA for duplicat… ### [Add context scope plugin target entities manage link](https://git.drupalcode.org/project/ai_context/-/work_items/3579234) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I noticed this was missing when testing: #3578114: Update context scope plugin manage link/url/route functionality There are manage links for languages, tags, and site sections, but not target entities (types). Pr… ### [Update context item revision diff feature for progressive enhancement](https://git.drupalcode.org/project/ai_context/-/work_items/3577427) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !82 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569967: [Discuss] Figure out which CCC features can be optional for MVP The diff module is one dependency that not everyone will need, because not everyone will want to do revision … ### [Create CONTRIBUTORS.md for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3579344) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Add a CONTRIBUTORS.md file. Proposed resolution Example: https://git.drupalcode.org/project/canvas/-/blob/1.x/CONTRIBUTING.md?ref_type=heads Target date or deadline March 2026 Remaining tasks Create doc Review A… ### [CCC icon doesn't show in vanilla Drupal 10 and Drupal 11 install](https://git.drupalcode.org/project/ai_context/-/work_items/3579394) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !101 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Icon shows up for Drupal CMS 2.0 but not vanilla Drupal install. Proposed resolution TBD Target date or deadline TBD Remaining tasks TBD AI usage (if applicable) [ ] AI Assisted Issue This issue … ### [Duplicate Revisions tabs appear when editing an AI Context Item.](https://git.drupalcode.org/project/ai_context/-/work_items/3577512) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [annmarysruthy](https://www.drupal.org/user/3664314) Related to !83 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation While editing an AI Context Item, the local task tabs display two identical "Revisions" tabs instead of a single tab. Steps to reproduce: Create an AI Context Item. Navigate to the Context It… ### [Remove zero badge when context has no subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3577656) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !87 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3577425: [Discuss] Possible styling updates for context listing If there is no subcontext, the context list shows a "zero badge," but it should show no badge in that case. Proposed r… ### [CCC target entity types settings not working](https://git.drupalcode.org/project/ai_context/-/work_items/3579396) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !100 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When changing the entity types on: /admin/ai/context/settings/scope/target-entity It's not being reflected when editing a context item. The Type dropdown under Target entites should show the same … ### [Context item revision comparison is missing some scope info](https://git.drupalcode.org/project/ai_context/-/work_items/3577745) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, priority::normal Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !89 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3577427: Update context item revision diff feature for progressive enhancement When looking at revision comparison with "Split fields" and "Unified fields", it's missing some of the … ### [Can't Apply Scheduler Patch](https://git.drupalcode.org/project/ai_context/-/work_items/3579841) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [robloach](https://www.drupal.org/user/61114) Related to !102 >>> [Tracker] Update Summary: Created the issue Check-in Date: 03/17/2026 Blocked by: Additional Collaborators: @robloach Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When installing Context Control Center on a fresh site, you run into a composer error when it tries to apply the patch. Gathering patches for dependencies. This might take a minute.  - Installing drupal/scheduler_content_moderation_integration (3.0.4): Extracting a… ### [Multiple entities can be set on the target entity reference autocomplete field but only 1 is saved](https://git.drupalcode.org/project/ai_context/-/work_items/3578386) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [erichomanchuk](https://www.drupal.org/user/299489) Related to !93 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When adding Target Entities to a Context Item multiple entities can be inserted into the entity reference field (dynamic_entity_reference) but when saving only 1 items is stored. I am adding th… ### [CCC beta1 features list and blurbs for demos and promotions](https://git.drupalcode.org/project/ai_context/-/work_items/3579857) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I was asked to provide CCC beta1 features and blurbs for various demos, slides, promotions, and blog posts. Proposed resolution Write them and share with the appropriate people Target date or deadline March 2026 R… ### [Drupal 10: Error on /admin/ai/context/items/add: scheduler_content_moderation_integration module conflict](https://git.drupalcode.org/project/ai_context/-/work_items/3578657) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::alpha Description: >>> [!note] Migrated issue Reported by: [dstorozhuk](https://www.drupal.org/user/1361080) Related to !94 >>> [Tracker] Update Summary: Error encountered when creating AI Context items on fresh installation; workaround available Check-in Date: 03/11/2026 Blocked by: None Additional Collaborators: Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When following the installation steps from the module's main page and visiting /admin/ai/context/items/add on a fresh Drupal 10 installation, the following error occurs: Error: Call to a member func… ### [Setting context pools acts differently between agent form and context pool form](https://git.drupalcode.org/project/ai_context/-/work_items/3554221) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) >>> Problem/Motivation I was playing around with setting context pools and trying to figure out how "always on" works. Searching the code I noticed you could set context by either by one agent on its form(via ai_context_form_alter) or per pool for multiple agents. On the per pool form AiAgentContextPoolForm, for each agent you can select 1 of "Not included", "Include when relevant" or "Always included" but on the Agent form you select the same context for both "Assigned AI Contexts" and "Always include co… ### [Create demo Context Control Center for Vienna 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3545824) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [catia_penas](https://www.drupal.org/user/3725216) >>> --- AI TRACKER METADATA --- Update Summary: Create Context Control Center for better AI results Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar @kurtfoster AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Improve the “Context Control Center” that … ### [Update AI CCC project page](https://git.drupalcode.org/project/ai_context/-/work_items/3547042) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Update AI CCC project page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Needs more information and a demo video See #3547037: Add AI CCC documentation for beta1 Propo… ### [Do not hardcode English language prompts in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3556908) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !57 !24 >>> Problem/Motivation There is currently a hard coded english string in the SystemPromptSubscriber, see here \n\nThe following site-specific context applies to this task. Use it strictly when relevant; do not override user intent.\n This could cause an issue if someone is working exclusively in other languages, and they do not strictly say what output language they want. We should either: 1. Make this part of the Context Control Center 2. (or) make it translatable. In gener… ### [AI CCC markdown editor integration](https://git.drupalcode.org/project/ai_context/-/work_items/3547033) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !63 !22 >>> --- AI TRACKER METADATA --- Update Summary: AI CCC markdown editor integration Additional Collaborators: @kristen pol AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Integrate a markdown editor into CCC Proposed resolution There are two parts: Let users use markdown formatting when creating content Save the content as markdown or at least inject context as markdown (we've also discussed storing as JSON) Many existing dedicated mark… ### [Add text filtering on AI CCC context agents page](https://git.drupalcode.org/project/ai_context/-/work_items/3547050) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Add text filtering on AI CCC context pools page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation There can be a large amount of agents, so allow for searching by agent na… ### [[Spike] Research URL support for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3547034) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Research URL support for CCC Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Allow pulling context content from a URL and use HTML to MD Problem/Motivation We want to allow pulling context content from a URL and have it convert from HTML to MD, and need to know our options. Proposed resolution Research options and report findings Remaini… ### [[Spike] CCC 1.0 brainstorming](https://git.drupalcode.org/project/ai_context/-/work_items/3558814) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context 1.0 roadmap for Drupal CMS 2.0 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol, @yautja_cetanu, @marcus_johansson, @afoster, @emma horrell, @tedbow Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation For Vienna, CCC was functional but bare bones. We need to figure out what we need to make it useful for Drupal CMS 2.0. Steps to reproduce Proposed resolution TBD based on discussions Remaining tasks D… ### [Toggling between AI Context local tasks losing content](https://git.drupalcode.org/project/ai_context/-/work_items/3559504) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, ux Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Toggling between AI Context local tasks losing content Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is a core issue, so not sure what to do here, but this is annoying, so we should keep it in mind when doing the redesign/rearchitecture. Steps to reproduce: Requires #3555225: Add a single globa… ### [[Spike] Research PDF upload support for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3547035) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !66 >>> --- AI TRACKER METADATA --- Update Summary: Research PDF upload support for CCC Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation We want to allow pulling context content from a PDF file and use PDF to MD conversion and need to know our options. Proposed resolution Research options and report findings Remaining tasks Research and write up notes Review with others Cr… ### [Remove "pool" and "pools" from CCC code](https://git.drupalcode.org/project/ai_context/-/work_items/3563107) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !71 >>> [Tracker] Update Summary: [Discuss] Decide on use of word "pools" for CCC Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563100: Minor cleanup on CCC pools page I don't like the use of "pools" even if it might be a standard term in AI and other software spaces. I want to use something less techie. For now, I've changed the menu item name and page title to "Agent Conte… ### [Add toolbar icon to CCC top level menu item](https://git.drupalcode.org/project/ai_context/-/work_items/3563043) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !19 !18 >>> [Tracker] Update Summary: Add toolbar icon to CCC top level menu item Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563038: Move CCC routes to higher level to be more similar to admin/content I did try to get it working in that issue, but the approaches tried weren't working and I didn't want to spend more time on it. Add a toolbar icon to Context Control Center … ### [Add AI context item usage data and page](https://git.drupalcode.org/project/ai_context/-/work_items/3550034) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !35 >>> --- AI TRACKER METADATA --- Update Summary: Add AI context item usage data and page Additional Collaborators: @kristen_pol AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation In order to update entities later, we need to know what context was used when touching those entities. Steps to reproduce Proposed resolution Create usage data: id, date, context item id, agent machine name, entity id (if relevant) If the context is used for the agent … ### [[Meta] Context Scope feature](https://git.drupalcode.org/project/ai_context/-/work_items/3564706) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::feature, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [META] Context Scope feature Additional Collaborators: @kristen pol, @afoster, @emma horrell Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When discussing the UX with Aidan & Emma, we talked about assigning context an "application" (use case) such as "writing words", "building canvas pages", "creating components", etc. Given other ways we can categorize context, I want to go a step further and have a number of catego… ### [Add revision comparison diff support for context item revisions](https://git.drupalcode.org/project/ai_context/-/work_items/3563089) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !43 >>> [Tracker] Update Summary: Add revision comparison diff support for context item revisions Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563052: Add revision support to CCC I did try to get the comparison/diff working in that issue, but it was finicky, so pulling it out for time's sake. Similar to when the diff module is installed, and you can compare revisions on nodes, we sho… ### [[Discuss] Usage of context tags taxonomy for categorization](https://git.drupalcode.org/project/ai_context/-/work_items/3550896) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) >>> --- AI TRACKER METADATA --- Update Summary: Do not use taxonomy for categorization Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Currently the module uses taxonomy to organize contexts, however this causes a lot of p… ### [CCC MVP Demo: Create draft FinDrop context](https://git.drupalcode.org/project/ai_context/-/work_items/3567571) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3567570: [META] Context Control Center MVP demo We need demo context for MVP demo. Proposed resolution Create cleaned-up versions of: Company and product info Brand guidelines Mercury Byte design system … ### [Add scheduling options for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563360) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !28 >>> [Tracker] Update Summary: Add scheduling options for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS allows content to be scheduled. We've also discussed allowing context items to be scheduled. This can make sense if there are time-constrained events that need context, such as seasonal rules or certain campaigns. Proposed resolution Install the sche… ### [[Spike] Research AI Context categories](https://git.drupalcode.org/project/ai_context/-/work_items/3557719) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation Follow up to #3557700: AI Context architecture meeting 13 Nov 2025 We need to create standard context categories that make sense for a marketer and content editor who is not necessarily technical. Steps to reproduce Proposed resolution Research, report, and discuss Remaining tasks Research what categories we should likely include by default Discuss Create follow up issues as needed User interface changes Useful categories will be available to non-technical users of the system. AP… ### [Add context scope base code and use case context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3568673) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !65 !70 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Many factors can be created, so this is just focused on getting the foundation in place along with one factor (application). Proposed resolution C… ### [Add moderation workflow support for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563361) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !29 >>> [Tracker] Update Summary: Add moderation workflow support for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS allows content to be moderated with a workflow. We've discussed allowing context items to also support this. This would allow content editors to work on context items before publishing them, as well as archiving context items. Proposed resol… ### [[Meta] CCC rearchitecture and roadmap](https://git.drupalcode.org/project/ai_context/-/work_items/3559379) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::plan, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation We are revisiting the UX and architecture from the ground up to map out the new architecture and roadmap for the coming 6+ months. Steps to reproduce Proposed resolution We are having discussions and will provide a document and plan once we have something more concrete. Current architecture with notes: https://git.drupalcode.org/project/ai_context/-/work_items/3559380 Other issues to keep in mind (in no particular order for now): Must have MVP #3556908: Do not hardcode English lan… ### [Switch context tags to be a context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3568674) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Related: #3550896: [Discuss] Usage of context tags taxonomy for categorization We already switched context entities from config to content, so I don't think the conce… ### [Add toolbar dropdown menu for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563362) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !23 >>> [Tracker] Update Summary: Add toolbar dropdown menu for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In gin, there's a dropdown menu for nodes: When editing: Visual buttons: Save, Preview, Delete Dropdown: View, Delete, Revisions, Duplicate When viewing: Visual buttons: Edit Dropdown: Delete, Revisions, Duplicate Right now, that menu is empty for the c… ### [Add site section context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3568676) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add site section scope where the user can provide paths to associate with the co… ### [Add multilingual support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3559384) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !58 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @tonypaulbarker, @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to support context coming from different languages, and also need to support context translation. Steps to reproduce Proposed resolution Update the context entity and UI to support non-English and multilingual sites. Remaining tas… ### [Add tagify styling to taxonomy fields for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563365) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !26 >>> [Tracker] Update Summary: Add tagify styling to taxonomy fields for CCC Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We will likely be using taxonomy for freetagging to help auto-selection, but that will be re-architected soon. Once we that's done, we can use tagify to make it look nicer like Drupal CMS. Proposed resolution Tagify will work automatically (when enabled) when using e… ### [Allow agents to subscribe to context scope](https://git.drupalcode.org/project/ai_context/-/work_items/3568677) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature There will be context factors that are associated with context, e.g. application=writing words, language=english, topic=legal. Allow agents to "subscribe" to these fa… ### [Add created date to context item entity](https://git.drupalcode.org/project/ai_context/-/work_items/3563127) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !46 >>> [Tracker] Update Summary: Add created date to context item entity Additional Collaborators: @kristen_pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563108: Update context item edit form to better align with core The created property wasn't available when working on that issue, and I didn't have enough time to add it there. Add the created property and then ideally update the sidebar to show it like to how the nod… ### [Switch context items page to use a view](https://git.drupalcode.org/project/ai_context/-/work_items/3563371) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::minor, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !30 >>> [Tracker] Update Summary: Switch context items page to use a view Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation It would be better to have a view for the context items listing page similar to admin/content that includes: Filters: title, published Sortable headers This would allow bulk operations in the future. Proposed resolution Switch to view with above config. Target date or d… ### [[Meta] Subcontext feature in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3569311) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::feature, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Proposed resolution Target date or deadline Remaining tasks AI usage (if applicable) [ ] AI Assisted Issue This issue was generated with AI assistance, but was reviewed and refined by the creator. [ ] AI Assisted … ### [[META] Add overviews, better descriptions, and help text in CCC for better UX](https://git.drupalcode.org/project/ai_context/-/work_items/3566842) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [META] Add overviews and help text in CCC for better UX Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When you install CCC, you don't necessarily know what to do. We do need to add docs, but it's important to have built-in help text and overviews for users so they don't necessarily need to read the docs. Proposed resolution Add a general overview page and go through each page separately to figure out what help text to add… ### [Differentiate between description and purpose for context items](https://git.drupalcode.org/project/ai_context/-/work_items/3563372) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !25 >>> [Tracker] Update Summary: Differentiate between description and purpose for context items Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Context items will have: Human-readable label Human-readable description ("Internal description"?) AI-targeted purpose Right now. we just have the first two. Proposed resolution Add a purpose field and word the label and descriptions for the field… ### [[Discuss] Figure out which CCC features can be optional for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3569967) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are adding lots of features to the codebase, but some may be best as optional because they add additional contrib modules, e.g. scheduler, diff. This issue is to discuss which should be included by default and which should be optional. We need to wait until mid-February to focus on t… ### [[Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills](https://git.drupalcode.org/project/ai_context/-/work_items/3567568) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Implement Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills Problem/Motivation The Context Control Center (CCC) is designed to provide AI agents with the necessary information to produce high-quality, on-brand output. However, sending the entire collection of available context (brand voice, style guides, technical facts, etc.) with every single agent call is highly inefficient. This approach leads to several problems: Polluted Context Window: Irreleva… ### [Create CCC moderation workflow and scheduling local tasks](https://git.drupalcode.org/project/ai_context/-/work_items/3564653) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Create CCC moderation workflow and scheduling local tasks Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563361: Add moderation workflow support for context items like nodes Add moderation page and scheduling page. Proposed resolution Create views and put underneath the context items listing page. Target date or deadline Remaining tasks Create workflow view Create sc… ### [Add language context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3570933) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add language scope where the user can choose one or more languages to associate … ### [[Spike] CCC MCP server integration PoC](https://git.drupalcode.org/project/ai_context/-/work_items/3567791) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !39 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This had been an idea for a while, but we discussed it further today at the sprint standup with Sergiu, Artem, Rob, and Tim L. We want to add a plugin so that any external IDEs/etc can pull in cont… ### [Add a composer.json to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564667) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !34 !33 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now there are a lot of dependencies in the info file, but no composer file. Proposed resolution Create composer file Target date or deadline Remaining tasks ### [Convert global option to context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3570940) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Scope plugins can be used via #3568673: Add context scope base code and use case context scope plugin, so it's now confusing that the old global option is a separate … ### [CCC testing ai usage](https://git.drupalcode.org/project/ai_context/-/work_items/3568086) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::minor, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Testing for #3566811: Add AI usage to CCC issue template Proposed resolution Target date or deadline Remaining tasks AI usage (if applicable) [ ] AI Assisted Issue This issue was generated with AI assistance, but … ### [Create settings and sub-settings hierarchy for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564691) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !31 >>> [Tracker] Update Summary: Create settings and sub-settings hierarchical for CCC Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Top-level settings with other settings pages underneath, e.g. agents, context items settings. Proposed resolution Nest them Target date or deadline Remaining tasks Update code Testing and review AI usage The code associated with this issue was developed using AI tool… ### [Add D11 CCC install steps on the project page](https://git.drupalcode.org/project/ai_context/-/work_items/3571299) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation People need to know how to install it with D11. Proposed resolution Add instructions on project page. Eventually there will be dedicated docs. Target date or deadline February 2026 Remaining tasks Do it :) ### [New context items do not default to published when setting is chosen](https://git.drupalcode.org/project/ai_context/-/work_items/3568115) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !49 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Adding moderation messed up a feature that was available before it was added. You used to be able to default context items to be published, but now that doesn't work. Go to /admin/ai/context/setti… ### [Switch global context to checkbox on context items](https://git.drupalcode.org/project/ai_context/-/work_items/3564709) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !32 >>> [Tracker] Update Summary: Switch global context to checkbox on context items Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to use the context items (content entities) and allow a context item to be marked as global rather than having a separate global context. There isn't a good use case for just having one large global context. Proposed resolution Add global context checkbox to conte… ### [[Discuss] Context graphs](https://git.drupalcode.org/project/ai_context/-/work_items/3568384) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation From Dries: https://www.linkedin.com/pulse/context-graphs-capturing-why-age-ai-dharmesh-shah-oyyze We chatted in Slack, but perhaps this needs more thought. Proposed resolution Think more about it and decide if a … ### [Update subcontext feature to specify required vs conditional selection](https://git.drupalcode.org/project/ai_context/-/work_items/3571788) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !64 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569312: Add parent / child relationship for context #3569313: Create design for context list UI to include subcontext Subcontext has been introduced, but we need to take it a step f… ### [Document current CCC architecture Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3559380) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation We are going to have a big rearchitecture, so we should document what we have now to compare against. Steps to reproduce Proposed resolution Create a lightweight doc of the current structure. Remaining tasks Create doc and refer to it for rearchitecture discussions. Google Doc DM Kristen in Drupal Slack if you need edit or comment access User interface changes API changes Data model changes > Related issue: [Issue #3559379](https://www.drupal.org/node/3559379) ### [Allow context scoped to entities in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564714) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !36 >>> [Tracker] Update Summary: Allow context scoped to entity in CCC Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to be able to scope context to a particular entity in an easy way. This would allow pages to have their own context, for example. Proposed resolution Consider using Dynamic Entity Reference. Target date or deadline January 2026 Remaining tasks Figure out approach Create proof… ### [Add parent / child relationship for context](https://git.drupalcode.org/project/ai_context/-/work_items/3569312) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !47 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to have subcontext items, so we need a parent/child relationship. Proposed resolution Add parent to context item content entity. Target date or deadline January 2026 Remaining tasks Add co… ### [Update context list UI to include subcontext and scope](https://git.drupalcode.org/project/ai_context/-/work_items/3571794) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !77 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569313: Create design for context list UI to include subcontext Note: before working on this, check in with Kristen+Aidan as there may be some changes needed based on this issue: #3… ### [Switch the AiContext config entity to a content entity](https://git.drupalcode.org/project/ai_context/-/work_items/3563000) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !13 >>> [Tracker] Update Summary: Switch the AiContext config entity to a content entity Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In order to support features on the roadmap such as multilingual support, scheduling, moderation workflows, etc, we need to use a content entity. Currently, we use the AiContext config entity. This issue is to switch over to a content entity. Proposed resolution Switch from AiContext config entity to AiCont… ### [Add AI usage to CCC issue template](https://git.drupalcode.org/project/ai_context/-/work_items/3566811) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Add AI usage to issue template Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Pasted from Slack: An important thing we need to do as a team is to declare the use of AI when writing our code I haven't always done this (not hiding anything, but just forgetting). I'm sure this is the same for everyone else. It is part of the credit abuse policy: Use of AI generated code or content- without disclosing that AI was used- without… ### [Create design for context list UI to include subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3569313) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !48 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to be able to visualize and understand the parent/child relationship between context items (e.g. context and subcontext). Proposed resolution Create a design to show the parent/child inform… ### [Sprint 3 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3572067) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Introduce more granular permissions to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563036) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !15 >>> [Tracker] Update Summary: Introduce more granular permissions to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now, any editor with "administer ai context" can use all of the context features. We want less technical users to be able to use some of the system, while technical users can focus on more complex things. Proposed resolution Add more granular permissions. For now, these are: administer ai context - keep this and … ### [Add CCC overview page](https://git.drupalcode.org/project/ai_context/-/work_items/3566852) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !37 >>> [Tracker] Update Summary: Add CCC overview page Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX This issue is focused on an overview page that is the first thing users see. Proposed resolution Create an overview page that's the default page, but allow the page to be disabled Target date or deadline Remaining tasks Create code and content … ### [[Spike] Research what Google Analytics data can be used in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3569514) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation CCC thus far has been focused on "static context", but we want to start integrating "dynamic context," and Google Analytics is a logical candidate. We need to better understand what type of data we might provide a… ### [Switch target entities to be a context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3572160) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Related: #3550896: [Discuss] Usage of context tags taxonomy for categorization Switch target entities to new scope plugin system. Proposed resolution Switch target en… ### [Move CCC routes to higher level to be more similar to admin/content](https://git.drupalcode.org/project/ai_context/-/work_items/3563038) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !14 >>> [Tracker] Update Summary: Move CCC to parallel to admin/content etc Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In order to surface CCC to the right users, we can't easily nest it under: admin/config/ai/context Or, at least, note the context item part. Proposed resolution For now, let's move all of it up near the top level: admin/ai/context/... This could establish a pattern of non-technical AI features having a space under admi… ### [Update context items page with description and link when there are empty results](https://git.drupalcode.org/project/ai_context/-/work_items/3566858) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !38 >>> [Tracker] Update Summary: Update context items page with description and link when there are empty results Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the context items page 2. When there are no results for the context items, it shows: "No AI Context Items available." It would be good to a… ### [Add draft support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563049) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !16 >>> [Tracker] Update Summary: Add draft support to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to be able to create draft context items and then publish them later. Proposed resolution Add draft support. Target date or deadline Remaining tasks Update code Testing and merge AI usage The code associated with this issue was developed with the use of AI tools. A human worked with the AI tool to: Define the requirements Spe… ### [Create docs for Cursor and Claude code quality for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3572891) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !69 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Given there was a lot of issues in: #3571393: Add GitLab CI linting to CCC project Let's make sure everyone is set up okay to use AI tools (focused on Cursor and Claude for now) to generate the bes… ### [Update CCC general settings page descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566861) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !45 >>> [Tracker] Update Summary: Update CCC general settings page descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the settings page 2. Review field descriptions and add/update as needed Proposed resolution Add description and add/update field descriptions Target date or deadline October … ### [Clean up CCC install process and composer.json file](https://git.drupalcode.org/project/ai_context/-/work_items/3571006) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::stable, category::bug Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) Related to !55 !54 !53 !52 !50 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When installing the dev version of the module, I noticed there were some dependencies missing that were mentioned in the info.yml file, but not composer.json, and vice versa. Pr… ### [Fix phpunit test errors in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3573709) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Innovation, category::task, mvp, priority::normal Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We were getting ECA schema errors, which were addressed here: #3559384: Add multilingual support to CCC https://git.drupalcode.org/project/ai_context/-/blob/56d83d6c22a856e34c716d6ef3f01541b1dd95f1/config/schema/a… ### [Add revision support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563052) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !17 >>> [Tracker] Update Summary: Add revision support to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Need to be able to have context item revisions and review those and revert to old ones. Proposed resolution Add revision support. Target date or deadline Remaining tasks Update code Test and merge AI usage The code associated with this issue was developed with the use of AI tools. A human worked with the AI tool to: Define the req… ### [Update context items settings page descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566862) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !44 >>> [Tracker] Update Summary: Update context items settings page with descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the settings page 2. Review field descriptions and add/update as needed Proposed resolution Add description and add/update field descriptions Target date or deadline O… ### [Error on installation: The state 'draft' already exists in workflow](https://git.drupalcode.org/project/ai_context/-/work_items/3571188) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) Related to !59 !51 >>> [Tracker] Update Summary: Workflow-states related error upon installation Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I have checked out the 1.0.x branch of this module, for development purposes. Upon installation of the module and its dependencies, I get the following error: InvalidArgumentException… ### [Sprint 4 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3573719) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Minor cleanup on CCC pools page](https://git.drupalcode.org/project/ai_context/-/work_items/3563100) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !20 >>> [Tracker] Update Summary: Minor cleanup on CCC pools page Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Some minor UI things on the pools page. This page will get a major overhaul, but probably not for the MVP. Agents should be alphabetical based on label, not machine name Put different assignment types on their own line for Context Summary and ideally provide more detail Link agent to its edit page Update overview blurb Proposed… ### [Update CCC agents settings page description and table](https://git.drupalcode.org/project/ai_context/-/work_items/3566863) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !42 >>> [Tracker] Update Summary: Update CCC agents settings page description Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX We may want to update the description on the agents settings page: "Configure AI context items for each agent to provide additional information to agents at runtime." Proposed resolution Review and update description Target… ### [Schema errors from scheduler after installing CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3571195) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation After module installation, various schema errors are reported: Schema errors for ai_context.ai_context_item_type.default with the following errors: ai_context.ai_context_item_type.default:third_party_settings.… ### [Update context item edit form to better align with core](https://git.drupalcode.org/project/ai_context/-/work_items/3563108) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !21 >>> [Tracker] Update Summary: Update context item edit form to better align with core Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are adding more features to the context item add/edit form and should follow the pattern of the node add/edit form, as it will have some of the same things. Proposed resolution Move revision and authoring information into right sidebar. Target date or deadline Remaining tasks Update code Test and merg… ### [Add Drupal CMS 2.0 support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3574420) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !88 !68 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When trying to install on Drupal CMS 2.0, I'm getting: ddev composer require drupal/ai_context:dev-1.0.x -W./composer.json has been updatedRunning composer update drupal/ai_context --with-all-d… ### [Update context item edit form field descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566865) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !40 >>> [Tracker] Update Summary: Update context item edit form field descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX Review field descriptions and add/update as needed Proposed resolution Add/update field descriptions Target date or deadline October 2026 Remaining tasks Update code Review and test AI usage The code associated with … ### [Toolbar menu issue in Drupal 11.3 when CCC installed](https://git.drupalcode.org/project/ai_context/-/work_items/3571392) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::stable, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !56 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Some other issues were fixed for installation, but this has a visual issue that needs fixing when installing with D11.3. Steps to Reproduce mkdir my-drupal-site && cd my-drupal-siteddev con… ### [Add duplicate context item feature like Drupal CMS has for nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563357) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !27 >>> [Tracker] Update Summary: Add duplicate context item feature link Drupal CMS duplicate Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS provides a Duplicate button for nodes. We want to add this for context item (content entities) so users can duplicate context items as well. See #3477303: Create recipe to duplicate nodes with ECA Proposed resolution Leverage the same soluti… ### [Remove _ESLINT_EXTRA in GitLab CI to avoid error in CCC project](https://git.drupalcode.org/project/ai_context/-/work_items/3574923) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !72 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Job is all green: https://git.drupalcode.org/issue/ai_context-3571393/-/pipelines/744611 But it shows that eslint error on the MR: https://git.drupalcode.org/project/ai_context/-/merge_requests/67 … ### [Update agent context edit form description, help text, and table](https://git.drupalcode.org/project/ai_context/-/work_items/3566866) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !41 >>> [Tracker] Update Summary: Update agent context edit form description and help text Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX We may want to update the description on the agent context edit form This sub-agent specializes in building templates for entire pages using available components. It can also be used to generate headers and foo… ### [Format context item markdown on view page](https://git.drupalcode.org/project/ai_context/-/work_items/3575595) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !74 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The context item view page shows unformatted markdown if markdown text is used rather than showing it formatted. It would be nice if the text were formatted. Proposed resolution Artem mentioned th… ### [Error when reinstalling after creating CCC taxonomy terms](https://git.drupalcode.org/project/ai_context/-/work_items/3568177) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Noticed this error while testing: #3563089: Add revision comparison diff support for context item revisions Configuration objects (taxonomy.vocabulary.ai_context_tags) provided by ai_context already exist in activ… ### [Add GitLab CI linting to CCC project](https://git.drupalcode.org/project/ai_context/-/work_items/3571393) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !67 !62 !61 !60 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to avoid issues like: #3571392: Toolbar menu issue in Drupal 11.3 when CCC installed where a bracket is missing. Proposed resolution Add GitLab CI linting Target date or deadlin… ### [Assess duadp module's integration with CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3586322) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation Pointed out in these issues by flux423: - #3576092+s - #3577429+s The `duadp` module has a `duadp_ai_context` submodule. Let's understand how this is using ai_context to see if we need to factor in anything for beta4 or 1.1. ## Solution Assess the duadp` module's integration to see if anything can be learned from this, and create follow-up issues as needed. ### [Clean up CCC documentation and API consistency](https://git.drupalcode.org/project/ai_context/-/work_items/3586305) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation Follow-up to: #3586258+s Parent: #3586298+s _**Verify the issue problem and solution before proceeding.**_ **6. Documentation And API Consistency** **Priority:** High to Medium **Why group these together:** These are low-risk docs/code consistency fixes that prevent contributors from copying stale API names or relying on a fallback that differs from install defaults. Includes: - Disabled select replacements. - Help list render arrays. - Table captions. - Emoji warning cleanup. ## Solution ### 6.1 Align the default context prefix **Files:** - `config/install… --- MERGE REQUESTS (24h) --- ### [Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs.](https://git.drupalcode.org/project/ai_context/-/merge_requests/202) State: opened | Author: Pravesh Poonia (Pravesh_Poonia) | Branch: fix/documentation-api-consistency-3586305 | 127 diff lines Description: Fixed 6.1 and 6.2 6.1 — Context prefix alignment The fallback string in AiContextSystemPromptSubscriber didn't match the value in config/install/ai_context.settings.yml. Aligned the PHP fallback to the canonical config default. 6.2 — Stale getManageUrl() docs scope_api.md and custom_scopes.md were still referencing getManageUrl(): ?string which no longer exists. Updated both files to document the actual getManageRoute(): ?array method with the correct return structure. --- COMMITS (24h) --- (none) ======================================================================== ## [4] summariseModule:ai_related_content:developer ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: AI Related Content (machine name: ai_related_content) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a technical developer audience. Focus on: what was merged or shipped, specific bugs fixed, APIs changed, and what is blocking progress. Be specific — mention function names, module names, and MR references where relevant. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Scott Euser (scotteuser) [2]". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

        AI Related Content

        then use

        ,

        ,

          /
        • , and as needed. Output only the HTML fragment with no surrounding , , or
          tags. After the project summary prose, add a single subsection titled "

          How can I help on this project?

          " aimed at a developer. Suggest 2-3 concrete technical actions a contributor could take right now. Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, check the data for each issue: - If an issue shows a Related MR with state 'opened', do NOT suggest creating a patch or MR — one already exists. Suggest reviewing it instead. - If all Related MRs for an issue are merged, do NOT suggest reviewing them — they are already done. - If an issue is unassigned with no Related MRs, it is a good candidate to pick up. - Only suggest actions that are genuinely still needed given the current state in the data above. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Access checks hardening prior to stable](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576579) State: opened | Updated: 2026-07-05 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !27 [Resolve "Access checks hardening prior to stable" 2x](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/27) | State: opened | Author: Scott Euser (scotteuser) Description: ## Description More warnings about how to configure the Search API best ### [Improve README](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576578) State: closed | Updated: 2026-07-05 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !25 [#3576578: Update README (2x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/25) | State: merged 2026-07-05 | Author: Scott Euser (scotteuser), 41 diff lines Description: ## Description README doesn't explain the 'nid' filterable attribute README doesn't explain you can use Admin > Structure > Block Layout ## Tasks Update readme ### [Improve warnings for misconfiguration, improve cacheability](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576577) State: closed | Updated: 2026-07-04 | Author: Scott Euser (scotteuser) | Assigned: unassigned | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !22 [Resolve "Improve warnings for misconfiguration, improve cacheability"](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/22) | State: merged 2026-07-04 | Author: Scott Euser (scotteuser), 1419 diff lines Description: ## Summary Warnings are only shown in preview at the moment Its possible that caching can cause issues ### [Current node is not always excluded](https://git.drupalcode.org/project/ai_related_content/-/work_items/3547619) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: Scott Euser (scotteuser) | Labels: category::bug, code, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [scott_euser](https://www.drupal.org/user/3267594) Related to !5 >>> Problem/Motivation E.g. via Pinecone, the metadata filter expects strict type match, but current node is returned as a string. Indexing as filterable attribute in Search API indexes as integer. Steps to reproduce View related content Proposed resolution Cast as integer Remaining tasks MR User interface changes N/A API changes N/A Data model changes N/A ### [Add gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576576) State: closed | Updated: 2026-07-04 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: category::task, state::accepted Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !20 [#3576576: Gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/20) | State: closed | Author: Scott Euser (scotteuser), 133 diff lines - MR !21 [#3576576: Gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/21) | State: closed | Author: Scott Euser (scotteuser), 74 diff lines --- MERGE REQUESTS (24h) --- ### [Resolve "Access checks hardening prior to stable" 1x](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/26) State: opened | Author: Scott Euser (scotteuser) | Branch: 3576579-access-checks-hardening-1.x Description: Closes #3576579 ### [#3576578: Update README (1x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/24) State: merged 2026-07-05 | Author: Scott Euser (scotteuser) | Branch: 3576578- | 41 diff lines Description: Closes #3576578 ### [Resolve "Improve warnings for misconfiguration, improve cacheability" (backport to 1x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/23) State: merged 2026-07-05 | Author: Scott Euser (scotteuser) | Branch: 3576577-backport | 1476 diff lines Description: Closes #3576577 --- COMMITS (24h) --- - [3d10606d](https://git.drupalcode.org/project/ai_related_content/-/commit/3d10606dfe0827cd4a1c4aa06abbc0d0228f931d) fix: #3576578 Improve README — Scott Euser (2026-07-05T04:23:52.000+00:00) - [970ead7b](https://git.drupalcode.org/project/ai_related_content/-/commit/970ead7b0cfdf98d433caa7e75494518c713eb9d) fix: #3576577 Improve warnings for misconfiguration, improve cacheability — Scott Euser (2026-07-04T06:42:32.000+00:00) - [c3d189af](https://git.drupalcode.org/project/ai_related_content/-/commit/c3d189af5d3ea1a2c333d82ae311fdad3d8a2871) Add gitlab templates — Scott Euser (2026-07-04T05:55:12.000+01:00) ======================================================================== ## [5] generateTldr:developer ======================================================================== You are an editor distilling a Drupal AI project newsletter into its most important highlights. You are writing for a technical developer audience. Be specific — name modules, merged features, and critical bugs. Read all the module summaries below. Separate the highlights into two categories: - SHIPPED: things that were merged, fixed, released, or completed during this period. - ONGOING: things that are actively in progress, under review, or blocked. Be specific — name the module, what happened, and why it matters. Do not use emoticons or mdashes. Do not include any text outside the two sections. When you mention a specific issue or merge request, add an inline citation using [N] where N is the reference number from the list below. You may cite multiple references per item, e.g. [1][3]. Place citations immediately after the relevant phrase, before any punctuation. Format as two HTML sections. Use exactly this structure (all
        • elements must be inside the
            , never outside it):

            Shipped

            1. Title here — One sentence explanation [1].
            2. Another title — One sentence explanation.

            Ongoing

            1. Title here — One sentence explanation [2].
            Up to 5 items per section. Do not output any text, tags, or characters outside these two sections. Output only the HTML fragment, no surrounding tags. --- REFERENCE LIST --- [1] Add an AI reranking processor for Search API (owned by the AI module) (ai, Issue) — https://git.drupalcode.org/project/ai/-/work_items/3586543 [2] Issue #3586543: Add AI reranking processor for Search API. (ai, MR) — https://git.drupalcode.org/project/ai/-/merge_requests/1729 [3] Canvas icon / logo for Project Browser and project page (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3545468 [4] Canvas translation onboarding has translation form and default language options that should not be possible to change (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3591740 [5] Fix high level translation settings experience for Canvas (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1303 [6] fix(deps): update npm minor and patch (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1238 [7] Draft: Stage Canvas autosaves in a dedicated Workspace (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1056 [8] Draft: chore(Data model): #3591727 Store each prop's translatability per component version so deleting an optional prop keeps config-defined component trees valid (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1300 [9] Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586280 [10] Gather CCC contribution stats for code and non-code contributions for release notes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586222 [11] Create CCC beta3 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586295 [12] Create SECURITY.md file for AI Context (CCC) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586267 [13] Show this overview page checkbox is misaligned on vanilla Drupal 11 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586260 [14] Create a CCC release process and template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586321 [15] Something in CCC is causing node form to not show some fields (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563975 [16] Add content type context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570934 [17] Question about "Subcontext type = Conditional - included based on relevance" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586149 [18] Fix eslint errors in GitLab UI even when pipeline is green (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576093 [19] Test AI Best Practices skills on AI Context codebase (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586258 [20] Create GitLab issue and merge request templates for ai_context project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586155 [21] Testing ccc issue + mr connection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586144 [22] Create CCC video explaining context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586231 [23] Create Learners Club CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586266 [24] Create Bluefly CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586265 [25] CCC mkdocs failing in CI pipeline (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3580400 [26] Generate CCC beta release notes with contributing organizations and individuals (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579354 [27] Go through Chicago CCC test cases and make sure they work (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574136 [28] Update project page to change to the correct paths in the Installation and Testing Steps section (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586307 [29] Beta vs 1.1 CCC API gap analysis (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586318 [30] Group AI Context menu items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549081 [31] Within the Context Pools UI, link the Context for the forms to see the details of each context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549082 [32] The max tokens calculation is hardcoded + use tokenizer for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549748 [33] The selector service does not use the maxOverride at all for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549752 [34] Show description instead of id in the AI Contexts listing page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550892 [35] CCC tags should be required (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550895 [36] Wrong dependency definition in info.yml causes composer to not install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3552972 [37] ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554277 [38] Setting AI contexts has no effect on some agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554616 [39] Add a single global context, making Vienna Driesnote AI demos much simpler (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3555225 [40] Update AI Context module with doc blocks and check coding standards (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556878 [41] AI Context architecture meeting 13 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557700 [42] AI Context UX meeting 18 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558583 [43] Update CCC project components to be more useful and add tracker to issues (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559388 [44] Tag ai_context for v2025 repo before rearchitecture (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563008 [45] CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547892 [46] Add AI CCC documentation for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547037 [47] Update AI CCC project page for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547038 [48] [Discuss] Decouple AI Context from AI Agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556909 [49] [Meta] Context Control Center MVP demo (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567570 [50] Refactor context selection logic (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574359 [51] CCC: Refactor to convert entity HTML helpers to data-only methods and render arrays (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574908 [52] Update CCC readme in prep for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549849 [53] CCC: Refactor to harden function-call plugin / runtime surface (GetAiRelevantContext) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574910 [54] Create nicer context item view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563366 [55] [Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564629 [56] Add ai_agents_debugger debug and ai_agents_explorer explore operations and links in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575590 [57] Adopt AI Core shared UI library in CCC and escape data before rendering (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569776 [58] Pre-beta security review in prep for CCC beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576102 [59] CCC MVP Demo: Finalize FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577087 [60] Update context selection logic to handle subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571909 [61] Sprint 5 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577379 [62] Add optional debug logging to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573708 [63] CCC beta1 release planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577644 [64] Full architecture review of CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573713 [65] Add automated testing to CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573717 [66] CCC beta1 video (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577658 [67] Add Drupal CMS 2.0 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574445 [68] CCC Chicago session slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577661 [69] CCC: Refactor to remove N+1 patterns: batch children & term loads (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574904 [70] CCC Chicago keynote slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577664 [71] CCC: Refactor to move key form validations into entity-level validators / presave (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574906 [72] Create CCC beta1 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577667 [73] Add search or filters to context listing (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574936 [74] CCC beta1 QA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577669 [75] Remove support for D10 for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576089 [76] CCC Chicago planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577670 [77] Update CCC readme for new mdxeditor location (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577398 [78] Update context scope plugin manage link/url/route functionality (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578114 [79] Redo context item duplicate feature without ECA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577426 [80] Add context scope plugin target entities manage link (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579234 [81] Update context item revision diff feature for progressive enhancement (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577427 [82] Create CONTRIBUTORS.md for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579344 [83] CCC icon doesn't show in vanilla Drupal 10 and Drupal 11 install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579394 [84] Duplicate Revisions tabs appear when editing an AI Context Item. (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577512 [85] Remove zero badge when context has no subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577656 [86] CCC target entity types settings not working (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579396 [87] Context item revision comparison is missing some scope info (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577745 [88] Can't Apply Scheduler Patch (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579841 [89] Multiple entities can be set on the target entity reference autocomplete field but only 1 is saved (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578386 [90] CCC beta1 features list and blurbs for demos and promotions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579857 [91] Drupal 10: Error on /admin/ai/context/items/add: scheduler_content_moderation_integration module conflict (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578657 [92] Setting context pools acts differently between agent form and context pool form (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554221 [93] Create demo Context Control Center for Vienna 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3545824 [94] Update AI CCC project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547042 [95] Do not hardcode English language prompts in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556908 [96] AI CCC markdown editor integration (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547033 [97] Add text filtering on AI CCC context agents page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547050 [98] [Spike] Research URL support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547034 [99] [Spike] CCC 1.0 brainstorming (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558814 [100] Toggling between AI Context local tasks losing content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559504 [101] [Spike] Research PDF upload support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547035 [102] Remove "pool" and "pools" from CCC code (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563107 [103] Add toolbar icon to CCC top level menu item (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563043 [104] Add AI context item usage data and page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550034 [105] [Meta] Context Scope feature (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564706 [106] Add revision comparison diff support for context item revisions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563089 [107] [Discuss] Usage of context tags taxonomy for categorization (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550896 [108] CCC MVP Demo: Create draft FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567571 [109] Add scheduling options for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563360 [110] [Spike] Research AI Context categories (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557719 [111] Add context scope base code and use case context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568673 [112] Add moderation workflow support for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563361 [113] [Meta] CCC rearchitecture and roadmap (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559379 [114] Switch context tags to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568674 [115] Add toolbar dropdown menu for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563362 [116] Add site section context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568676 [117] Add multilingual support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559384 [118] Add tagify styling to taxonomy fields for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563365 [119] Allow agents to subscribe to context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568677 [120] Add created date to context item entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563127 [121] Switch context items page to use a view (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563371 [122] [Meta] Subcontext feature in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569311 [123] [META] Add overviews, better descriptions, and help text in CCC for better UX (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566842 [124] Differentiate between description and purpose for context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563372 [125] [Discuss] Figure out which CCC features can be optional for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569967 [126] [Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567568 [127] Create CCC moderation workflow and scheduling local tasks (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564653 [128] Add language context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570933 [129] [Spike] CCC MCP server integration PoC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567791 [130] Add a composer.json to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564667 [131] Convert global option to context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570940 [132] CCC testing ai usage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568086 [133] Create settings and sub-settings hierarchy for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564691 [134] Add D11 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571299 [135] New context items do not default to published when setting is chosen (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568115 [136] Switch global context to checkbox on context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564709 [137] [Discuss] Context graphs (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568384 [138] Update subcontext feature to specify required vs conditional selection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571788 [139] Document current CCC architecture Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559380 [140] Allow context scoped to entities in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564714 [141] Add parent / child relationship for context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569312 [142] Update context list UI to include subcontext and scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571794 [143] Switch the AiContext config entity to a content entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563000 [144] Add AI usage to CCC issue template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566811 [145] Create design for context list UI to include subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569313 [146] Sprint 3 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572067 [147] Introduce more granular permissions to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563036 [148] Add CCC overview page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566852 [149] [Spike] Research what Google Analytics data can be used in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569514 [150] Switch target entities to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572160 [151] Move CCC routes to higher level to be more similar to admin/content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563038 [152] Update context items page with description and link when there are empty results (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566858 [153] Add draft support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563049 [154] Create docs for Cursor and Claude code quality for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572891 [155] Update CCC general settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566861 [156] Clean up CCC install process and composer.json file (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571006 [157] Fix phpunit test errors in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573709 [158] Add revision support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563052 [159] Update context items settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566862 [160] Error on installation: The state 'draft' already exists in workflow (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571188 [161] Sprint 4 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573719 [162] Minor cleanup on CCC pools page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563100 [163] Update CCC agents settings page description and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566863 [164] Schema errors from scheduler after installing CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571195 [165] Update context item edit form to better align with core (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563108 [166] Add Drupal CMS 2.0 support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574420 [167] Update context item edit form field descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566865 [168] Toolbar menu issue in Drupal 11.3 when CCC installed (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571392 [169] Add duplicate context item feature like Drupal CMS has for nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563357 [170] Remove _ESLINT_EXTRA in GitLab CI to avoid error in CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574923 [171] Update agent context edit form description, help text, and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566866 [172] Format context item markdown on view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575595 [173] Error when reinstalling after creating CCC taxonomy terms (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568177 [174] Add GitLab CI linting to CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571393 [175] Assess duadp module's integration with CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586322 [176] Clean up CCC documentation and API consistency (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586305 [177] Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs. (ai_context, MR) — https://git.drupalcode.org/project/ai_context/-/merge_requests/202 [178] Access checks hardening prior to stable (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576579 [179] Improve README (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576578 [180] Improve warnings for misconfiguration, improve cacheability (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576577 [181] Current node is not always excluded (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3547619 [182] Add gitlab templates (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576576 [183] Resolve "Access checks hardening prior to stable" 2x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/27 [184] Resolve "Access checks hardening prior to stable" 1x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/26 [185] #3576578: Update README (1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/24 [186] #3576578: Update README (2x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/25 [187] Resolve "Improve warnings for misconfiguration, improve cacheability" (backport to 1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/23 [188] Resolve "Improve warnings for misconfiguration, improve cacheability" (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/22 [189] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/20 [190] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/21 --- MODULE SUMMARIES ---

            AI (Artificial Intelligence)

            Work began on integrating AI Core's rerank operation type with Search API. The rerank operation was previously added to AI Core but lacked ecosystem adoption. A new Issue #3586543: Add AI reranking processor for Search API. merge request introduces an ai_reranker Search API processor plugin that re-orders query results using the existing rerank operation. The implementation provides a backend-agnostic solution that works with any Search API backend (database, Solr, or others), rather than being tied to a specific vector search implementation. This approach positions reranking as a core AI capability available across the Search API ecosystem. The merge request remains open for review with over 1,200 lines of changes introducing the new processor plugin.

            How can I help on this project?

            • Review the AI reranking processor merge request, testing it against different Search API backends to validate the backend-agnostic implementation.
            • Check the processor's configuration form and performance impact on large result sets to ensure production viability.

            Contributors: Abhisek Mazumdar (abhisekmazumdar)

            ---

            Drupal Canvas

            Development activity this period focused on translation and configuration validation improvements. Work continued on Canvas translation onboarding, where the settings form allows users to select a default language and translation options despite Canvas requiring the site default language. An open merge request addresses these forced UI inconsistencies. Separately, a draft MR tackles storing translatability metadata per component version, fixing a regression where deleting optional props from SDC or code components invalidated previously valid config-defined component trees. The issue stems from ComponentInputsMapping validating against live JSON Schema rather than the version each instance references. Another draft continues work on staging Canvas autosaves in a dedicated Workspace. Dependencies are also being updated via automated merge requests.

            Design work remains open for the Canvas icon/logo for Project Browser, where logo candidates are still being evaluated following the project rename from Experience Builder.

            How can I help on this project?

            • Review MR !1303 addressing translation settings UI issues and test the proposed changes against multilingual configurations.
            • Provide feedback on the logo candidates in the icon/logo issue to help finalize the project's visual identity.

            Contributors: **** (project_19391_bot_cb443e60680723bba08a5351bf595251), Christian López Espínola (penyaskito), Gábor Hojtsy (goba), Lauri Timmanee (lauriii)

            ---

            Context Control Center (CCC)

            Activity over the past 24 hours focused on code quality, documentation cleanup, and pre-beta3 preparation. A substantial number of issues were closed, reflecting ongoing consolidation work as the module approaches its next beta release.

            A merge request was opened addressing documentation and API consistency issues identified during recent code review. The work aligns the default context prefix fallback string in AiContextSystemPromptSubscriber with the canonical value in ai_context.settings.yml, and updates stale references to the removed getManageUrl() method in scope API documentation, replacing them with the correct getManageRoute() signature and return structure.

            Several issues were closed, including Show this overview page checkbox is misaligned on vanilla Drupal 11, Create SECURITY.md file for AI Context (CCC), and Update project page to change to the correct paths in the Installation and Testing Steps section. Testing and architecture planning issues such as Test AI Best Practices skills on AI Context codebase and Beta vs 1.1 CCC API gap analysis were also closed, with follow-up issues created where needed.

            Planning work continued on the Create CCC beta3 release, which remains open and assigned. A new issue, Assess duadp module's integration with CCC, was opened to evaluate integration patterns from the duadp_ai_context submodule.

            How can I help on this project?

            Review the open merge request Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs for documentation and API consistency fixes. Pick up the unassigned issue Clean up CCC documentation and API consistency to address remaining items in the six-point cleanup plan. Help verify fixes for Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes, which is closed but may benefit from additional test coverage.

            Contributors: Pravesh Poonia (Pravesh_Poonia) ---

            AI Related Content

            The AI Related Content module saw significant improvements to configuration warnings and documentation during this period. Work to improve warnings for misconfiguration and cacheability was merged, bringing 1,476 lines of changes that expand warnings beyond preview mode and address potential caching issues. This work was also backported to the 1.x branch.

            Documentation improvements were shipped through Improve README, which adds clarification about the 'nid' filterable attribute and explains how to use the Block Layout interface for configuration. A bug fix for Current node is not always excluded was closed, resolving strict type matching issues with metadata filters in vector databases like Pinecone.

            GitLab templates were added to the repository. Work continues on Access checks hardening prior to stable, with an open merge request pending review.

            How can I help on this project?

            Review the open MR !27 for access checks hardening to help move the module toward stable release. Test the recent cacheability improvements with different Search API configurations to validate the warnings and cache handling work as intended.

            Contributors: Scott Euser (scotteuser) [2] ======================================================================== ## [6] factcheck:tldr:developer ======================================================================== Layer-1 corrections: 1 Judge flags: 1 ======================================================================== ## [7] summariseModule:ai:executive ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: AI (Artificial Intelligence) (machine name: ai) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a non-technical executive audience (CEO/leadership level). Focus on: business impact, strategic progress, risks, and what is being delivered. Avoid technical jargon. Do not mention branch names, function names, or API details. Explain what each piece of work means for users or the project's goals. Keep risk language proportionate to the stage of the software. For alpha or beta modules, unassigned bugs or open issues are normal and expected — do not describe them as 'reputational risks' or use alarmist framing. Reserve strong risk language for issues that are genuinely critical or blocking a stable release. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Abhisek Mazumdar (abhisekmazumdar)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

            AI (Artificial Intelligence)

            then use

            ,

            ,

              /
            • , and as needed. Output only the HTML fragment with no surrounding , , or
              tags. After the project summary prose, add a single subsection titled "

              How can I help on this project?

              " aimed at a non-technical executive. Suggest 2-3 concrete, high-level ways a leader could support or unblock progress (e.g. resourcing, stakeholder alignment, decision-making, funding, advocacy). Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, verify it against the issue data. Do not suggest actions that are already in progress or covered by an existing MR — for example, do not suggest that work needs to be started if an issue already has a Related MR. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Add an AI reranking processor for Search API (owned by the AI module)](https://git.drupalcode.org/project/ai/-/work_items/3586543) State: opened | Updated: 2026-07-04 | Author: Marcus Johansson (Marcus_Johansson) | Assigned: unassigned | Labels: AI Initiative Sprint, AI Product Development, aiCoreModule, category::feature Description: ### Problem/Motivation Reranking improves the precision of semantic search by re-ordering an initial result set with a dedicated rerank model (or a general-purpose LLM). AI Core already added a `rerank` operation type in [#3488114](https://www.drupal.org/project/ai/issues/3488114) (now closed), but nothing in the ecosystem consumes it yet. [#3557901 — Add Reranking Support to AI Search](https://git.drupalcode.org/project/ai_search/-/work_items/3557901) proposed adding reranking directly to AI Search. On reflection it makes more sense for the **AI module itself to own this**: reranking is a g… --- MERGE REQUESTS (24h) --- ### [Issue #3586543: Add AI reranking processor for Search API.](https://git.drupalcode.org/project/ai/-/merge_requests/1729) State: opened | Author: Abhisek Mazumdar (abhisekmazumdar) | Branch: 3586543-add-ai-reranking-processor-for-search-api | 1205 diff lines Description: ## Description A new Search API processor plugin (`ai_reranker`) that re-orders query results using the `rerank` operation type already in AI Core. The `rerank` operation was added in #3488114 but nothing consumed it for Search API. #3557901 proposed putting reranking in `ai_search`, but reranking is a generic capability. It belongs in the `ai` core module where the operation type itself lives, so it works with any Search API backend (database, Solr, anything), not just the vector backend. **New files:** - `src/Plugin/search_api/processor/AiReranker.php`: `ProcessorPluginBase` plugin runni… --- COMMITS (24h) --- (none) ======================================================================== ## [8] summariseModule:canvas:executive ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: Drupal Canvas (machine name: canvas) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a non-technical executive audience (CEO/leadership level). Focus on: business impact, strategic progress, risks, and what is being delivered. Avoid technical jargon. Do not mention branch names, function names, or API details. Explain what each piece of work means for users or the project's goals. Keep risk language proportionate to the stage of the software. For alpha or beta modules, unassigned bugs or open issues are normal and expected — do not describe them as 'reputational risks' or use alarmist framing. Reserve strong risk language for issues that are genuinely critical or blocking a stable release. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: **** (project_19391_bot_cb443e60680723bba08a5351bf595251), Christian López Espínola (penyaskito), Gábor Hojtsy (goba), Lauri Timmanee (lauriii)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

              Drupal Canvas

              then use

              ,

              ,

                /
              • , and as needed. Output only the HTML fragment with no surrounding , , or
                tags. After the project summary prose, add a single subsection titled "

                How can I help on this project?

                " aimed at a non-technical executive. Suggest 2-3 concrete, high-level ways a leader could support or unblock progress (e.g. resourcing, stakeholder alignment, decision-making, funding, advocacy). Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, verify it against the issue data. Do not suggest actions that are already in progress or covered by an existing MR — for example, do not suggest that work needs to be started if an issue already has a Related MR. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Canvas icon / logo for Project Browser and project page](https://git.drupalcode.org/project/canvas/-/work_items/3545468) State: opened | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: Novice, category::task, miscellaneous, priority::normal Description: >>> [!note] Migrated issue Reported by: [darren oh](https://www.drupal.org/user/30772) >>> Overview We need a visual representation of the project. The logo candidates for Experience Builder are not relevant now that the project has been renamed. Proposed resolution Candidate 1 Candidate 2 Candidate 3 > Related issue: [Issue #3507188](https://www.drupal.org/node/3507188) ### [Canvas translation onboarding has translation form and default language options that should not be possible to change](https://git.drupalcode.org/project/canvas/-/work_items/3591740) State: opened | Updated: 2026-07-04 | Author: Gábor Hojtsy (goba) | Assigned: Gábor Hojtsy (goba), Ted Bowman (tedbow) | Labels: Usability, state::needsReview, translation Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !1303 [Fix high level translation settings experience for Canvas](https://git.drupalcode.org/project/canvas/-/merge_requests/1303) | State: opened | Author: Gábor Hojtsy (goba), 190 diff lines Description: Problem 1️⃣: Currently the default language selector setting for Canvas is force-disabled, but the user can still select a default language. Everything in Canvas assumes the site default language is used, so the settings UI should force this too. --- Problem 2️⃣: Under there, this is the explanation: `Disabled for Canvas pages. Canvas pages must be created in the site's default language only. Translations are managed through the translation interface against the source-language page, not by creating pages in non-default languages.` But one would not only use Canvas pages in other languages… --- MERGE REQUESTS (24h) --- ### [fix(deps): update npm minor and patch](https://git.drupalcode.org/project/canvas/-/merge_requests/1238) State: opened | Author: **** (project_19391_bot_cb443e60680723bba08a5351bf595251) | Branch: renovate/npm-minor-and-patch | 77 diff lines Description: This MR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | [`4.11.1` → `4.12.1`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.11.1/4.12.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@axe-core%2fplaywright/4.12.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@axe-core%2fplaywright/4.11.1/4.12.1?slim=true) | | [@babel/parser](… ### [Draft: Stage Canvas autosaves in a dedicated Workspace](https://git.drupalcode.org/project/canvas/-/merge_requests/1056) State: opened | Author: Lauri Timmanee (lauriii) | Branch: 3588540-stage-canvas-autosaves | 4593 diff lines Description: AI-Generated: Yes, Cursor was used to assist with the creation of this MR. ## Testing instructions * [ ] Apply MR + Run update hooks * [ ] Test making changes + publishing them Closes #3588540 ### [Draft: chore(Data model): #3591727 Store each prop's translatability per component version so deleting an optional prop keeps config-defined component trees valid](https://git.drupalcode.org/project/canvas/-/merge_requests/1300) State: opened | Author: Christian López Espínola (penyaskito) | Branch: 3591727-track-translatable-component-field-prop-definition | 4365 diff lines Description: Closes #3591727 ## Summary `ComponentInputsMapping` (introduced in #3582478) validates every config-defined component tree's `inputs`, but it builds each component instance's input schema from the component's **live** JSON Schema (`getMetadata()`), not the version the instance actually references. So deleting an optional prop from an SDC or code component — which creates a new component version — made previously valid-and-unchanged config-defined trees (still pointing at the old version) report the removed input as `'' is not a supported key`. This is a regression for monolingual sites and a… --- COMMITS (24h) --- (none) ======================================================================== ## [9] summariseModule:ai_context:executive ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: Context Control Center (CCC) (machine name: ai_context) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a non-technical executive audience (CEO/leadership level). Focus on: business impact, strategic progress, risks, and what is being delivered. Avoid technical jargon. Do not mention branch names, function names, or API details. Explain what each piece of work means for users or the project's goals. Keep risk language proportionate to the stage of the software. For alpha or beta modules, unassigned bugs or open issues are normal and expected — do not describe them as 'reputational risks' or use alarmist framing. Reserve strong risk language for issues that are genuinely critical or blocking a stable release. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Pravesh Poonia (Pravesh_Poonia)". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

                Context Control Center (CCC)

                then use

                ,

                ,

                  /
                • , and as needed. Output only the HTML fragment with no surrounding , , or
                  tags. After the project summary prose, add a single subsection titled "

                  How can I help on this project?

                  " aimed at a non-technical executive. Suggest 2-3 concrete, high-level ways a leader could support or unblock progress (e.g. resourcing, stakeholder alignment, decision-making, funding, advocacy). Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, verify it against the issue data. Do not suggest actions that are already in progress or covered by an existing MR — for example, do not suggest that work needs to be started if an issue already has a Related MR. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes](https://git.drupalcode.org/project/ai_context/-/work_items/3586280) State: closed | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Description _**Verify the issue problem and solution before proceeding.**_ Drupal 11.3 deprecates kernel test classes that do not declare the PHPUnit `#[RunTestsInSeparateProcesses]` attribute. From Drupal 12.0, missing the attribute will throw an exception ([change record](https://www.drupal.org/node/3548485)). The ai_context module currently has **4 of 39** kernel test classes with the attribute: - `AiContextChildrenServiceTest` - `AiContextItemFormGlobalCountTest` - `AiContextTextFieldMigrationTest` - `AiContextUpdate10010Test` The remaining **35** kernel test classes need: ```php … ### [Gather CCC contribution stats for code and non-code contributions for release notes](https://git.drupalcode.org/project/ai_context/-/work_items/3586222) State: opened | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation The current tools for generating release notes are inadequate as they only focus on code commits. They also require the issue number to be in the commit message. I want to gather the stats for all contributors for a release including non-code contributions which there are many. ## Solution The result for release notes should be something like: ``` New Features * #12345678 (with link) * #12345678 (with link) * ... Bug Fixes * #12345678 (with link) * #12345678 (with link) * ... Other Contributions * Plan = [number] * Task = [number] * Support = [number] Contributor… ### [Create CCC beta3 release](https://git.drupalcode.org/project/ai_context/-/work_items/3586295) State: opened | Updated: 2026-07-05 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ### Problem/Motivation Blocked by: #3586296+s Create CCC beta3 release. Tag: `1.0.0-beta3` ### Proposed resolution Create the release once at least the must-haves are done here: - #3586182+s - [beta3 milestone](https://git.drupalcode.org/project/ai_context/-/milestones/5#tab-issues) ### Target date or deadline 6 July 2026 ### Remaining tasks - Wait on must-haves - Tag code - Create the release in UI - Celebrate! ### AI usage (if applicable) - [ ] AI Assisted Issue This issue was generated with AI assistance, but was reviewed and refined by the creator. - [ ] AI Assisted Code … ### [Create SECURITY.md file for AI Context (CCC)](https://git.drupalcode.org/project/ai_context/-/work_items/3586267) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 11 Description: ## Problem/motivation Need a SECURITY.md file so people know how to report security issues. ## Solution Copy the [one from AI core](https://git.drupalcode.org/project/ai/-/blob/0463789bab1680a69523b37108cee5b04f89fff6/SECURITY.md). ## Tasks - Update code - Review ### [Show this overview page checkbox is misaligned on vanilla Drupal 11](https://git.drupalcode.org/project/ai_context/-/work_items/3586260) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 11 Description: ## Problem Show this overview page checkbox is misaligned on vanilla Drupal 11 ## Solution Fix it without breaking it on Drupal CMS. ## Tasks - Update code - Test and review ### [Create a CCC release process and template](https://git.drupalcode.org/project/ai_context/-/work_items/3586321) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation There are a number of steps that need to happen for a release, including gathering all the contributor information (individuals and organizations) for the release notes. ## Solution Create a step-by-step process that can be turned into an issue template. It should include any tools that are used for the release notes and other steps. ### [Something in CCC is causing node form to not show some fields](https://git.drupalcode.org/project/ai_context/-/work_items/3563975) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Something in CCC is causing node form to not show some fields Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Not sure what happened :D but now some of the node form fields are missing! Proposed resolution Debug and fix asap Target date or deadline Yesterday Remaining tasks Debug and fix asap ### [Add content type context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3570934) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add content type scope where the user can choose one or more content types to as… ### [Question about "Subcontext type = Conditional - included based on relevance"](https://git.drupalcode.org/project/ai_context/-/work_items/3586149) State: closed | Updated: 2026-07-04 | Author: Michael Anello (ultimike) | Assigned: unassigned | Labels: AI Initiative Sprint, category::support, priority::normal, state::fixed Description: I think this is more of a documentation issue/task, but I wanted to surface it regardless. When creating a Subcontext item, and "Subcontext type = Conditional - included based on relevance", does that mean that it will only be used if the LLM deems it worthy for inclusion via its "Purpose" content? thanks, -mike ### [Fix eslint errors in GitLab UI even when pipeline is green](https://git.drupalcode.org/project/ai_context/-/work_items/3576093) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !99 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Although the pipeline passes with no eslint issues, there are still failures shown on the test summary, e.g. https://git.drupalcode.org/project/ai_context/-/merge_requests/71 Test summary: 3 failed… ### [Test AI Best Practices skills on AI Context codebase](https://git.drupalcode.org/project/ai_context/-/work_items/3586258) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 12 Description: ## Problem/motivation We have a project with skills (among other things) to help with Drupal coding called [AI Best Practices](https://www.drupal.org/project/ai_best_practices). AI Context (CCC) development heavily uses AI assigned and generated code. It may benefit from using the best practice skills. Right now there are these skills: - drupal-accessibility - drupal-automated-testing - drupal-configuration - drupal-expert-corrections - drupal-gitlab - drupal-render-pipeline - drupal-writing-documentation ## Solution Install skills from AI Best Practices and run a through code review with… ### [Create GitLab issue and merge request templates for ai_context project](https://git.drupalcode.org/project/ai_context/-/work_items/3586155) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 12 Description: Need to have our issue templates again! Copy ai core ones: https://git.drupalcode.org/project/ai/-/tree/1.x/.gitlab/issue_templates?ref_type=heads https://git.drupalcode.org/project/ai/-/blob/1.x/.gitlab/merge_request_templates/Default.md?ref_type=heads ### [Testing ccc issue + mr connection](https://git.drupalcode.org/project/ai_context/-/work_items/3586144) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: category::task, what::miscellaneous Description: Testing ccc issue + mr connection ### [Create CCC video explaining context scope](https://git.drupalcode.org/project/ai_context/-/work_items/3586231) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, demo, priority::normal, state::postponed Description: People have been having some trouble understanding context scope. Create a simple video explaining it. ### [Create Learners Club CCC presentation](https://git.drupalcode.org/project/ai_context/-/work_items/3586266) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, priority::normal, sprint candidate, state::postponed Description: ## Summary Present on CCC at the Learners Club meeting 26 June 2026. ## Tasks - [ ] Create slides - [ ] Present and Q&A - [ ] Send slides ### [Create Bluefly CCC presentation](https://git.drupalcode.org/project/ai_context/-/work_items/3586265) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: category::task, priority::normal, sprint candidate, state::postponed Description: ## Summary Present on CCC at the Bluefly meeting 19 June 2026. ## Tasks - [ ] Create slides - [ ] Present and Q&A - [ ] Send slides ### [CCC mkdocs failing in CI pipeline](https://git.drupalcode.org/project/ai_context/-/work_items/3580400) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !105 !106 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation https://git.drupalcode.org/project/ai_context/-/pipelines/773047 https://git.drupalcode.org/project/ai_context/-/jobs/8986370 Running with gitlab-runner 18.9.0 (07e534ba)  on gitlab-runn… ### [Generate CCC beta release notes with contributing organizations and individuals](https://git.drupalcode.org/project/ai_context/-/work_items/3579354) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is very important. I want to make sure that all organizations and individuals who have contributing to the release are recognized. Artem told me Marcus has this that's used for ai core and other ai modules: h… ### [Go through Chicago CCC test cases and make sure they work](https://git.drupalcode.org/project/ai_context/-/work_items/3574136) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Aidan has a list of CCC test cases that we need to test against. Here's the repo from the Driesnote: https://github.com/fosterinteractive/c2026 And the test cases in the repo: https://github.com/fosterinteractive/… ### [Update project page to change to the correct paths in the Installation and Testing Steps section](https://git.drupalcode.org/project/ai_context/-/work_items/3586307) State: closed | Updated: 2026-07-04 | Author: Daniel Rodriguez (danrod) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Summary this is a small bug, but I noticed in the [CCC project's page](https://www.drupal.org/project/ai_context) on the **Installation and** **Testing Steps** -\> **Simple testing steps**, some of the paths are wrong: * Go to: ~~/admin/ai/context/overview~~ * Add context: ~~/admin/ai/context/items/add~~ * Go to agent context settings: ~~/admin/ai/context/settings/agents~~ * Update an agent to always include a context item (e.g. Content Type Agent) * Test the agent using the debug option of the debugger: /admin/config/ai/agents ## Steps to reproduce 1. Go to [CCC project's page](https:… ### [Beta vs 1.1 CCC API gap analysis](https://git.drupalcode.org/project/ai_context/-/work_items/3586318) State: closed | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Description As we are getting closer to rc1, we need to do a gap analysis to see what are obvious API gaps that we should address prior to rc1 to properly enable contributed and custom module integration. ## Tasks * [x] Gather relevant beta3 and beta4 issues and documents * [x] Feed into fable 5 * [x] Review findings * [x] Add follow-up issues as needed ## Acceptance criteria * Analysis document is created and reviewed * Relevant follow-up issues are created ## Related issues - #3586289+s - #3581955+s - #3586281+s - #3586243+s - #3586268+s - #3586273+s ### [Group AI Context menu items](https://git.drupalcode.org/project/ai_context/-/work_items/3549081) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, user interface Description: >>> [!note] Migrated issue Reported by: [mandclu](https://www.drupal.org/user/52136) >>> [Tracker] Update Summary: Group AI Context menu items Short Description: Group AI Context menu items Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When navigating between parts of the AI Context system, it seems confusing that the menu items are not together: Steps to reproduce (required for bugs, but not feature requests) Enable the AI Context module and open the AI menu. Proposed resolution Make the AI Context a subsectio… ### [Within the Context Pools UI, link the Context for the forms to see the details of each context](https://git.drupalcode.org/project/ai_context/-/work_items/3549082) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::normal, state::closed, user interface Description: >>> [!note] Migrated issue Reported by: [mandclu](https://www.drupal.org/user/52136) >>> [Tracker] Update Summary: Link Context for forms to the details Short Description: Within the Context Pools UI, link the Context for the forms to see the details of each context Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When looking at the configuration screen for any context pool, there is no easy way to reach the specified context. Steps to reproduce (required for bugs, but not feature requests) Install the AI Contex… ### [The max tokens calculation is hardcoded + use tokenizer for AI CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3549748) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !4 >>> [Tracker] Update Summary: The max tokens calculation is hardcoded + use tokenizer for AI CCC Short Description: The max tokens calculation is hardcoded + use tokenizer for AI CCC Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Currently there is a max tokens that is hard coded to 800 characters. It should be the maxTokens. The AI module that is a dependency has a token counter service. Steps to reprodu… ### [The selector service does not use the maxOverride at all for AI CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3549752) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !5 >>> [Tracker] Update Summary: The selector service does not use the maxOverride at all for AI CCC Short Description: The selector service does not use the maxOverride at all for AI CCC Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation If you for instance use the function call, or in any other way call the select service with $maxOverride, it doesn't actually apply these limits, but only uses the general sett… ### [Show description instead of id in the AI Contexts listing page](https://git.drupalcode.org/project/ai_context/-/work_items/3550892) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !6 >>> --- AI TRACKER METADATA --- Update Summary: Show description instead of id in the listing page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Based on the feedback of initial users, since th… ### [CCC tags should be required](https://git.drupalcode.org/project/ai_context/-/work_items/3550895) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !7 >>> --- AI TRACKER METADATA --- Update Summary: CCC tags should be required Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Currently the saving of the context fails when no tag is given. Steps to reproduce … ### [Wrong dependency definition in info.yml causes composer to not install](https://git.drupalcode.org/project/ai_context/-/work_items/3552972) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [roromedia](https://www.drupal.org/user/3245840) Related to !8 >>> [Tracker] Update Summary: Wrong dependency definition in info.yml causes composer to not install Short Description: Wrong dependency definition in info.yml causes composer to not install Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation in info.yml the dependency taxonomy:taxonomy should be drupal:taxonomy. Steps to reproduce Proposed resolution Changed info.yml to drupal:taxonomy Remaining tasks Review soluti… ### [ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include"](https://git.drupalcode.org/project/ai_context/-/work_items/3554277) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !9 >>> [Tracker] Update Summary: ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" Short Description: ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I was testing with Drupal Canvas setting some of its agents to "always included". I noticed that `ai_context_ai_function_call_in… ### [Setting AI contexts has no effect on some agents](https://git.drupalcode.org/project/ai_context/-/work_items/3554616) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !10 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Short Description: [One-line issue summary for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @tedbow @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I found that setting the Context pools only affects some agents For instance the Content Type Agent, id content_type_agent_triage, provided by the AI Agents module is not affected by context… ### [Add a single global context, making Vienna Driesnote AI demos much simpler](https://git.drupalcode.org/project/ai_context/-/work_items/3555225) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) Related to !11 >>> [Tracker] Update Summary: Add a single global context, making Vienna Driesnote example much simpler Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol, @tedbow Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Watching the Driesnote from Vienna 2025 https://www.youtube.com/live/WNEyg3UKTVQ?si=m9tP0ULg-G4dzyT3&t=3525, it focused on simply adding a context that "all the AI agents in Drupal have access to this context" and… ### [Update AI Context module with doc blocks and check coding standards](https://git.drupalcode.org/project/ai_context/-/work_items/3556878) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, dx, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !12 >>> [Tracker] Update Summary: Update AI Context module with doc blocks and check coding standards Short Description: Update AI Context module with doc blocks and check coding standards Check-in Date: MM/DD/YYYY Additional Collaborators: @erichomanchuk @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation There are missing doc blocks and coding standard issues. Steps to reproduce Proposed resolution Run through a linter and fix is… ### [AI Context architecture meeting 13 Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3557700) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context architecture meeting 13 Nov 2025 Short Description: AI Context architecture meeting 13 Nov 2025 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol @yautja_cetanu @marcus_johansson Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Architecture meeting with Kristen, Jamie, and Marcus Steps to reproduce Proposed resolution Notes: see below Remaining tasks Discuss Paste notes Schedule follow up calls [h… ### [AI Context UX meeting 18 Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3558583) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context UX meeting 18 Nov 2025 Short Description: AI Context UX meeting 18 Nov 2025 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol @afoster @emma horrell @tedbow @yautja_cetanu Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation UX with Kristen, Aidan, Emma, Ted, and briefly Jamie Steps to reproduce Proposed resolution Notes: see below Remaining tasks Discuss Share recording Paste notes Schedule up follow … ### [Update CCC project components to be more useful and add tracker to issues](https://git.drupalcode.org/project/ai_context/-/work_items/3559388) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Update CCC project components to be more useful and add tracker to issues Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The default issue components aren't that useful, so update them to include some of the ones added to ai_initiative. Steps to reproduce Proposed resolution Review ai_initiative components and use some of t… ### [Tag ai_context for v2025 repo before rearchitecture](https://git.drupalcode.org/project/ai_context/-/work_items/3563008) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Tag ai_context for v2025 repo before rearchitecture Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This module is going through a large rearchitecture including: #3563000: Switch the AiContext config entity to a content entity which will break the v2025 demo. Proposed resolution Create a tag for that repo to use with the original architecture before merging in disruptive changes. Target date or deadline Remaining tasks Ad… ### [CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection](https://git.drupalcode.org/project/ai_context/-/work_items/3547892) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !1 >>> [Tracker] Update Summary: CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection Short Description: CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection Check-in Date: MM/DD/YYYY Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Currently, it instantiates, but we need it via dependency injection. Proposed resolution Add dependency injection ### [Add AI CCC documentation for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3547037) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !98 >>> --- AI TRACKER METADATA --- Update Summary: Add AI CCC documentation Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Need some base documentation on how to use similar to ai/docs Proposed resolutio… ### [Update AI CCC project page for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3547038) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Add AI CCC documentation Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Needs more information and a demo video See #3547037: Add AI CCC documentation for beta1 Propose… ### [[Discuss] Decouple AI Context from AI Agents](https://git.drupalcode.org/project/ai_context/-/work_items/3556909) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::feature Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @marcus_johansson, @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is obviously a big change, but it is also necessary most likely. We currently have a lot of integrations that are not using agents, and that probably will not do it in any near future. If you are for instance using an automator that takes t… ### [[Meta] Context Control Center MVP demo](https://git.drupalcode.org/project/ai_context/-/work_items/3567570) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::plan, demo, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This came out of a call with Kristen+Aidan+Emma. We need to create a demo to provide a concrete target for the MVP. Proposed resolution We've discussed using FinDrop for this and need to clean up the context: Com… ### [Refactor context selection logic](https://git.drupalcode.org/project/ai_context/-/work_items/3574359) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !76 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Testing Steps https://docs.google.com/document/d/1NXEffwQxgkIaDVT6kJ8LXN-mYNn7pmRHm55HnKaHfts/edit?tab=t.0 Problem/Motivation This will be split up into multiple issues. The existing context selection logic has been… ### [CCC: Refactor to convert entity HTML helpers to data-only methods and render arrays](https://git.drupalcode.org/project/ai_context/-/work_items/3574908) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !85 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Refactor entity presentation helpers (getTargetMarkup(), getDescriptionMarkup()) so they return data structure… ### [Update CCC readme in prep for beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3549849) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !96 >>> Problem/Motivation We've been bouncing around on a name but, for now, have settled on Context Control Center. Steps to reproduce Proposed resolution Update the readme and info file Remaining tasks Update the readme and info file User interface changes CCC will show in UI API changes Data model changes > Related issue: [Issue #3567798](https://www.drupal.org/node/3567798) ### [CCC: Refactor to harden function-call plugin / runtime surface (GetAiRelevantContext)](https://git.drupalcode.org/project/ai_context/-/work_items/3574910) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Add authorization and structured logging around the FunctionCall plugin that exposes context selection (GetAiRelevantContext) … ### [Create nicer context item view page](https://git.drupalcode.org/project/ai_context/-/work_items/3563366) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Create nicer context item view page Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now the context item content entity view page looks like this: Proposed resolution TBD but perhaps render from markdown to HTML markup and clean up labels/etc. Other ideas: Add word count Show AI summarization Target date or deadline Remaining tasks Decide changes (can be minimal fo… ### [[Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging](https://git.drupalcode.org/project/ai_context/-/work_items/3564629) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Analyze Cognizant MAKER approach for CCC context selection Additional Collaborators: @kristen pol @kurtfoster Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Kurt shared this: https://www.cognizant.com/us/en/ai-lab/blog/maker which talks about solving complex problems with no errors by: Breaking down problems into tiny pieces Adding voting to determine the solution of the tiny piece to reduce errors Filtering out risky ou… ### [Add ai_agents_debugger debug and ai_agents_explorer explore operations and links in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3575590) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !97 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This would be super nice to have. On the agents settings page: /admin/ai/context/settings/agents Add a "Debug agent" operation if the ai_agents_debugger module is enabled This would go to a page li… ### [Adopt AI Core shared UI library in CCC and escape data before rendering](https://git.drupalcode.org/project/ai_context/-/work_items/3569776) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI UX Description: >>> [!note] Migrated issue Reported by: [afoster](https://www.drupal.org/user/594458) Related to !95 !81 >>> [Tracker] Update Summary: Adopt AI Core shared UI library in Context Control Center Check-in Date: 01/26/2026 Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Overview Update Context Control Center to use the shared CSS classes and components from AI Core. This is the second test case for the shared library approach after AI Dashboard. Remove duplicate … ### [Pre-beta security review in prep for CCC beta1](https://git.drupalcode.org/project/ai_context/-/work_items/3576102) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !104 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Once the codebase has been stabilized, we need to do a final security review and address any pressing issues. Proposed resol… ### [CCC MVP Demo: Finalize FinDrop context](https://git.drupalcode.org/project/ai_context/-/work_items/3577087) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow up to: #3567571: CCC MVP Demo: Create draft FinDrop context Finalize context for demo Proposed resolution Get feedback and tweak as needed Target date or deadline March 2026 Remaining tasks Refine context … ### [Update context selection logic to handle subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3571909) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::alpha, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569312: Add parent / child relationship for context #3569313: Create design for context list UI to include subcontext #3571788: Update subcontext feature to specify required vs conditional selectio… ### [Sprint 5 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3577379) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::plan Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Add optional debug logging to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3573708) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !75 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Optional debugging was added here: #3559384: Add multilingual support to CCC But other places need debug logging. Proposed resolution Review existing debug logging and tweak if necessary, add more … ### [CCC beta1 release planning](https://git.drupalcode.org/project/ai_context/-/work_items/3577644) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::plan Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Planning issue for beta1 release Proposed resolution Many issues were already closed and noted here: #3567798: [META] CCC MVP 1.0 roadmap These are the ones below have been the focus since 6 March 2026 to button u… ### [Full architecture review of CCC in prep for 1.0](https://git.drupalcode.org/project/ai_context/-/work_items/3573713) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are getting close to creating an alpha or beta version and want to take a step back and do a full architecture review before doing so. Proposed resolution Review the high-level architecture (classes/interfaces/… ### [Add automated testing to CCC in prep for 1.0](https://git.drupalcode.org/project/ai_context/-/work_items/3573717) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !73 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are getting close to creating an alpha or beta version and want to take a step back and review existing automated tests and add missing ones. Proposed resolution Review existing automated tests … ### [CCC beta1 video](https://git.drupalcode.org/project/ai_context/-/work_items/3577658) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need a video to announce CCC beta1 Proposed resolution Write it and run it by the marketing team Target date or deadline 16 March 2026 Remaining tasks Create video Review and tweak Ping marketing team for sche… ### [Add Drupal CMS 2.0 CCC install steps on the project page](https://git.drupalcode.org/project/ai_context/-/work_items/3574445) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3571299: Add D11 CCC install steps on the project page People need to know how to install it with Drupal CMS 2.0. Note that this is postponed as it's blocked by: #3574420: Add Drupal CMS 2.0 support… ### [CCC Chicago session slides](https://git.drupalcode.org/project/ai_context/-/work_items/3577661) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We create slides for CCC DrupalCon Chicago session Proposed resolution Create and run by Aidan for review Target date or deadline 20 March 2026 Remaining tasks Create slides Review and tweak Practice Present in C… ### [CCC: Refactor to remove N+1 patterns: batch children & term loads](https://git.drupalcode.org/project/ai_context/-/work_items/3574904) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !80 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Replace per-entity child and taxonomy-term loads with batched queries or precomputed maps so selection and rendering flows pe… ### [CCC Chicago keynote slides](https://git.drupalcode.org/project/ai_context/-/work_items/3577664) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We create slides for CCC DrupalCon Chicago CMS spotlight keynote Proposed resolution Create and run by Gabor for review Target date or deadline 20 March 2026 Remaining tasks Create slides Review and tweak Practic… ### [CCC: Refactor to move key form validations into entity-level validators / presave](https://git.drupalcode.org/project/ai_context/-/work_items/3574906) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !86 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3573713: Full architecture review of CCC in prep for 1.0 Summary / goal Enforce parent/subcontext rules (no self-parent, one-level-only nesting, parent-with-children cannot become su… ### [Create CCC beta1 release](https://git.drupalcode.org/project/ai_context/-/work_items/3577667) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Create CCC beta1 release Tag: 1.0.0-beta1 Proposed resolution Create the release once at least the must-haves are done here: #3577644: CCC beta1 release planning Target date or deadline 16 March 2026 Remaining tas… ### [Add search or filters to context listing](https://git.drupalcode.org/project/ai_context/-/work_items/3574936) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !79 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Views for the context items list was removed when the subcontext feature was added. The list was styled here: #3571794: Update context list UI to include subcontext and scope but still needs a sear… ### [CCC beta1 QA](https://git.drupalcode.org/project/ai_context/-/work_items/3577669) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Need a QA script for beta 1 to go through and test before the release Proposed resolution Create script with at least all major features covered Target date or deadline 18 March 2026 Remaining tasks Create script… ### [Remove support for D10 for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3576089) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::major, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We took out support for D10 here: https://git.drupalcode.org/project/ai_context/-/merge_requests/68/diffs #3574420: Add Drupal CMS 2.0 support to CCC but forgot to remove it from the info file. Proposed resolution… ### [CCC Chicago planning](https://git.drupalcode.org/project/ai_context/-/work_items/3577670) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, Chicago2026 Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Planning issue for DrupalCon Chicago Proposed resolution Before Chicago #3567570: [META] Context Control Center MVP demo #3577087: CCC MVP Demo: Finalize FinDrop context #3577661: CCC Chicago session slides #35776… ### [Update CCC readme for new mdxeditor location](https://git.drupalcode.org/project/ai_context/-/work_items/3577398) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The location of mdxeditor changed in ai core 1.3.x so we need to update our instructions Proposed resolution Update README.md Old location: ai/mdxeditor New location: ai/ui/mdxeditor Target date or deadline March … ### [Update context scope plugin manage link/url/route functionality](https://git.drupalcode.org/project/ai_context/-/work_items/3578114) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [erichomanchuk](https://www.drupal.org/user/299489) Related to !90 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This was originally report as a bug specifically for the language link but this is a more general issue for scope plugin manage links. See original bug report below. We want to have manage link… ### [Redo context item duplicate feature without ECA](https://git.drupalcode.org/project/ai_context/-/work_items/3577426) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !84 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569967: [Discuss] Figure out which CCC features can be optional for MVP The only reason ECA was used for the context item duplicate feature was that Drupal CMS uses ECA for duplicat… ### [Add context scope plugin target entities manage link](https://git.drupalcode.org/project/ai_context/-/work_items/3579234) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I noticed this was missing when testing: #3578114: Update context scope plugin manage link/url/route functionality There are manage links for languages, tags, and site sections, but not target entities (types). Pr… ### [Update context item revision diff feature for progressive enhancement](https://git.drupalcode.org/project/ai_context/-/work_items/3577427) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !82 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569967: [Discuss] Figure out which CCC features can be optional for MVP The diff module is one dependency that not everyone will need, because not everyone will want to do revision … ### [Create CONTRIBUTORS.md for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3579344) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Add a CONTRIBUTORS.md file. Proposed resolution Example: https://git.drupalcode.org/project/canvas/-/blob/1.x/CONTRIBUTING.md?ref_type=heads Target date or deadline March 2026 Remaining tasks Create doc Review A… ### [CCC icon doesn't show in vanilla Drupal 10 and Drupal 11 install](https://git.drupalcode.org/project/ai_context/-/work_items/3579394) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !101 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Icon shows up for Drupal CMS 2.0 but not vanilla Drupal install. Proposed resolution TBD Target date or deadline TBD Remaining tasks TBD AI usage (if applicable) [ ] AI Assisted Issue This issue … ### [Duplicate Revisions tabs appear when editing an AI Context Item.](https://git.drupalcode.org/project/ai_context/-/work_items/3577512) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [annmarysruthy](https://www.drupal.org/user/3664314) Related to !83 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation While editing an AI Context Item, the local task tabs display two identical "Revisions" tabs instead of a single tab. Steps to reproduce: Create an AI Context Item. Navigate to the Context It… ### [Remove zero badge when context has no subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3577656) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !87 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3577425: [Discuss] Possible styling updates for context listing If there is no subcontext, the context list shows a "zero badge," but it should show no badge in that case. Proposed r… ### [CCC target entity types settings not working](https://git.drupalcode.org/project/ai_context/-/work_items/3579396) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !100 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When changing the entity types on: /admin/ai/context/settings/scope/target-entity It's not being reflected when editing a context item. The Type dropdown under Target entites should show the same … ### [Context item revision comparison is missing some scope info](https://git.drupalcode.org/project/ai_context/-/work_items/3577745) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, priority::normal Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !89 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3577427: Update context item revision diff feature for progressive enhancement When looking at revision comparison with "Split fields" and "Unified fields", it's missing some of the … ### [Can't Apply Scheduler Patch](https://git.drupalcode.org/project/ai_context/-/work_items/3579841) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::beta Description: >>> [!note] Migrated issue Reported by: [robloach](https://www.drupal.org/user/61114) Related to !102 >>> [Tracker] Update Summary: Created the issue Check-in Date: 03/17/2026 Blocked by: Additional Collaborators: @robloach Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When installing Context Control Center on a fresh site, you run into a composer error when it tries to apply the patch. Gathering patches for dependencies. This might take a minute.  - Installing drupal/scheduler_content_moderation_integration (3.0.4): Extracting a… ### [Multiple entities can be set on the target entity reference autocomplete field but only 1 is saved](https://git.drupalcode.org/project/ai_context/-/work_items/3578386) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [erichomanchuk](https://www.drupal.org/user/299489) Related to !93 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When adding Target Entities to a Context Item multiple entities can be inserted into the entity reference field (dynamic_entity_reference) but when saving only 1 items is stored. I am adding th… ### [CCC beta1 features list and blurbs for demos and promotions](https://git.drupalcode.org/project/ai_context/-/work_items/3579857) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I was asked to provide CCC beta1 features and blurbs for various demos, slides, promotions, and blog posts. Proposed resolution Write them and share with the appropriate people Target date or deadline March 2026 R… ### [Drupal 10: Error on /admin/ai/context/items/add: scheduler_content_moderation_integration module conflict](https://git.drupalcode.org/project/ai_context/-/work_items/3578657) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, blocker::alpha Description: >>> [!note] Migrated issue Reported by: [dstorozhuk](https://www.drupal.org/user/1361080) Related to !94 >>> [Tracker] Update Summary: Error encountered when creating AI Context items on fresh installation; workaround available Check-in Date: 03/11/2026 Blocked by: None Additional Collaborators: Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When following the installation steps from the module's main page and visiting /admin/ai/context/items/add on a fresh Drupal 10 installation, the following error occurs: Error: Call to a member func… ### [Setting context pools acts differently between agent form and context pool form](https://git.drupalcode.org/project/ai_context/-/work_items/3554221) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [tedbow](https://www.drupal.org/user/240860) >>> Problem/Motivation I was playing around with setting context pools and trying to figure out how "always on" works. Searching the code I noticed you could set context by either by one agent on its form(via ai_context_form_alter) or per pool for multiple agents. On the per pool form AiAgentContextPoolForm, for each agent you can select 1 of "Not included", "Include when relevant" or "Always included" but on the Agent form you select the same context for both "Assigned AI Contexts" and "Always include co… ### [Create demo Context Control Center for Vienna 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3545824) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, demo, priority::major Description: >>> [!note] Migrated issue Reported by: [catia_penas](https://www.drupal.org/user/3725216) >>> --- AI TRACKER METADATA --- Update Summary: Create Context Control Center for better AI results Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar @kurtfoster AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Improve the “Context Control Center” that … ### [Update AI CCC project page](https://git.drupalcode.org/project/ai_context/-/work_items/3547042) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Update AI CCC project page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Needs more information and a demo video See #3547037: Add AI CCC documentation for beta1 Propo… ### [Do not hardcode English language prompts in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3556908) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !57 !24 >>> Problem/Motivation There is currently a hard coded english string in the SystemPromptSubscriber, see here \n\nThe following site-specific context applies to this task. Use it strictly when relevant; do not override user intent.\n This could cause an issue if someone is working exclusively in other languages, and they do not strictly say what output language they want. We should either: 1. Make this part of the Context Control Center 2. (or) make it translatable. In gener… ### [AI CCC markdown editor integration](https://git.drupalcode.org/project/ai_context/-/work_items/3547033) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !63 !22 >>> --- AI TRACKER METADATA --- Update Summary: AI CCC markdown editor integration Additional Collaborators: @kristen pol AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Integrate a markdown editor into CCC Proposed resolution There are two parts: Let users use markdown formatting when creating content Save the content as markdown or at least inject context as markdown (we've also discussed storing as JSON) Many existing dedicated mark… ### [Add text filtering on AI CCC context agents page](https://git.drupalcode.org/project/ai_context/-/work_items/3547050) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Add text filtering on AI CCC context pools page Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @ahmedjabar AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation There can be a large amount of agents, so allow for searching by agent na… ### [[Spike] Research URL support for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3547034) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> --- AI TRACKER METADATA --- Update Summary: Research URL support for CCC Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Allow pulling context content from a URL and use HTML to MD Problem/Motivation We want to allow pulling context content from a URL and have it convert from HTML to MD, and need to know our options. Proposed resolution Research options and report findings Remaini… ### [[Spike] CCC 1.0 brainstorming](https://git.drupalcode.org/project/ai_context/-/work_items/3558814) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: AI Context 1.0 roadmap for Drupal CMS 2.0 Check-in Date: MM/DD/YYYY Additional Collaborators: @kristen pol, @yautja_cetanu, @marcus_johansson, @afoster, @emma horrell, @tedbow Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation For Vienna, CCC was functional but bare bones. We need to figure out what we need to make it useful for Drupal CMS 2.0. Steps to reproduce Proposed resolution TBD based on discussions Remaining tasks D… ### [Toggling between AI Context local tasks losing content](https://git.drupalcode.org/project/ai_context/-/work_items/3559504) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, ux Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Toggling between AI Context local tasks losing content Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This is a core issue, so not sure what to do here, but this is annoying, so we should keep it in mind when doing the redesign/rearchitecture. Steps to reproduce: Requires #3555225: Add a single globa… ### [[Spike] Research PDF upload support for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3547035) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !66 >>> --- AI TRACKER METADATA --- Update Summary: Research PDF upload support for CCC Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation We want to allow pulling context content from a PDF file and use PDF to MD conversion and need to know our options. Proposed resolution Research options and report findings Remaining tasks Research and write up notes Review with others Cr… ### [Remove "pool" and "pools" from CCC code](https://git.drupalcode.org/project/ai_context/-/work_items/3563107) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !71 >>> [Tracker] Update Summary: [Discuss] Decide on use of word "pools" for CCC Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563100: Minor cleanup on CCC pools page I don't like the use of "pools" even if it might be a standard term in AI and other software spaces. I want to use something less techie. For now, I've changed the menu item name and page title to "Agent Conte… ### [Add toolbar icon to CCC top level menu item](https://git.drupalcode.org/project/ai_context/-/work_items/3563043) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !19 !18 >>> [Tracker] Update Summary: Add toolbar icon to CCC top level menu item Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563038: Move CCC routes to higher level to be more similar to admin/content I did try to get it working in that issue, but the approaches tried weren't working and I didn't want to spend more time on it. Add a toolbar icon to Context Control Center … ### [Add AI context item usage data and page](https://git.drupalcode.org/project/ai_context/-/work_items/3550034) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !35 >>> --- AI TRACKER METADATA --- Update Summary: Add AI context item usage data and page Additional Collaborators: @kristen_pol AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation In order to update entities later, we need to know what context was used when touching those entities. Steps to reproduce Proposed resolution Create usage data: id, date, context item id, agent machine name, entity id (if relevant) If the context is used for the agent … ### [[Meta] Context Scope feature](https://git.drupalcode.org/project/ai_context/-/work_items/3564706) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::feature, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [META] Context Scope feature Additional Collaborators: @kristen pol, @afoster, @emma horrell Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When discussing the UX with Aidan & Emma, we talked about assigning context an "application" (use case) such as "writing words", "building canvas pages", "creating components", etc. Given other ways we can categorize context, I want to go a step further and have a number of catego… ### [Add revision comparison diff support for context item revisions](https://git.drupalcode.org/project/ai_context/-/work_items/3563089) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !43 >>> [Tracker] Update Summary: Add revision comparison diff support for context item revisions Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563052: Add revision support to CCC I did try to get the comparison/diff working in that issue, but it was finicky, so pulling it out for time's sake. Similar to when the diff module is installed, and you can compare revisions on nodes, we sho… ### [[Discuss] Usage of context tags taxonomy for categorization](https://git.drupalcode.org/project/ai_context/-/work_items/3550896) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) >>> --- AI TRACKER METADATA --- Update Summary: Do not use taxonomy for categorization Check-in Date: MM/DD/YYYY (US format) [When we should see progress/get an update] Due Date: MM/DD/YYYY (US format) [When the issue should be fully completed] Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: AI Tracker found here: https://www.drupalstarforge.ai/ --- END METADATA --- Problem/Motivation Currently the module uses taxonomy to organize contexts, however this causes a lot of p… ### [CCC MVP Demo: Create draft FinDrop context](https://git.drupalcode.org/project/ai_context/-/work_items/3567571) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3567570: [META] Context Control Center MVP demo We need demo context for MVP demo. Proposed resolution Create cleaned-up versions of: Company and product info Brand guidelines Mercury Byte design system … ### [Add scheduling options for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563360) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !28 >>> [Tracker] Update Summary: Add scheduling options for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS allows content to be scheduled. We've also discussed allowing context items to be scheduled. This can make sense if there are time-constrained events that need context, such as seasonal rules or certain campaigns. Proposed resolution Install the sche… ### [[Spike] Research AI Context categories](https://git.drupalcode.org/project/ai_context/-/work_items/3557719) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation Follow up to #3557700: AI Context architecture meeting 13 Nov 2025 We need to create standard context categories that make sense for a marketer and content editor who is not necessarily technical. Steps to reproduce Proposed resolution Research, report, and discuss Remaining tasks Research what categories we should likely include by default Discuss Create follow up issues as needed User interface changes Useful categories will be available to non-technical users of the system. AP… ### [Add context scope base code and use case context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3568673) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::feature Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !65 !70 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Many factors can be created, so this is just focused on getting the foundation in place along with one factor (application). Proposed resolution C… ### [Add moderation workflow support for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563361) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !29 >>> [Tracker] Update Summary: Add moderation workflow support for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS allows content to be moderated with a workflow. We've discussed allowing context items to also support this. This would allow content editors to work on context items before publishing them, as well as archiving context items. Proposed resol… ### [[Meta] CCC rearchitecture and roadmap](https://git.drupalcode.org/project/ai_context/-/work_items/3559379) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::plan, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation We are revisiting the UX and architecture from the ground up to map out the new architecture and roadmap for the coming 6+ months. Steps to reproduce Proposed resolution We are having discussions and will provide a document and plan once we have something more concrete. Current architecture with notes: https://git.drupalcode.org/project/ai_context/-/work_items/3559380 Other issues to keep in mind (in no particular order for now): Must have MVP #3556908: Do not hardcode English lan… ### [Switch context tags to be a context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3568674) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Related: #3550896: [Discuss] Usage of context tags taxonomy for categorization We already switched context entities from config to content, so I don't think the conce… ### [Add toolbar dropdown menu for context items like nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563362) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !23 >>> [Tracker] Update Summary: Add toolbar dropdown menu for context items like nodes Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In gin, there's a dropdown menu for nodes: When editing: Visual buttons: Save, Preview, Delete Dropdown: View, Delete, Revisions, Duplicate When viewing: Visual buttons: Edit Dropdown: Delete, Revisions, Duplicate Right now, that menu is empty for the c… ### [Add site section context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3568676) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add site section scope where the user can provide paths to associate with the co… ### [Add multilingual support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3559384) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !58 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Additional Collaborators: @tonypaulbarker, @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to support context coming from different languages, and also need to support context translation. Steps to reproduce Proposed resolution Update the context entity and UI to support non-English and multilingual sites. Remaining tas… ### [Add tagify styling to taxonomy fields for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563365) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !26 >>> [Tracker] Update Summary: Add tagify styling to taxonomy fields for CCC Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We will likely be using taxonomy for freetagging to help auto-selection, but that will be re-architected soon. Once we that's done, we can use tagify to make it look nicer like Drupal CMS. Proposed resolution Tagify will work automatically (when enabled) when using e… ### [Allow agents to subscribe to context scope](https://git.drupalcode.org/project/ai_context/-/work_items/3568677) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature There will be context factors that are associated with context, e.g. application=writing words, language=english, topic=legal. Allow agents to "subscribe" to these fa… ### [Add created date to context item entity](https://git.drupalcode.org/project/ai_context/-/work_items/3563127) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !46 >>> [Tracker] Update Summary: Add created date to context item entity Additional Collaborators: @kristen_pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563108: Update context item edit form to better align with core The created property wasn't available when working on that issue, and I didn't have enough time to add it there. Add the created property and then ideally update the sidebar to show it like to how the nod… ### [Switch context items page to use a view](https://git.drupalcode.org/project/ai_context/-/work_items/3563371) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::minor, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !30 >>> [Tracker] Update Summary: Switch context items page to use a view Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation It would be better to have a view for the context items listing page similar to admin/content that includes: Filters: title, published Sortable headers This would allow bulk operations in the future. Proposed resolution Switch to view with above config. Target date or d… ### [[Meta] Subcontext feature in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3569311) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::feature, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Proposed resolution Target date or deadline Remaining tasks AI usage (if applicable) [ ] AI Assisted Issue This issue was generated with AI assistance, but was reviewed and refined by the creator. [ ] AI Assisted … ### [[META] Add overviews, better descriptions, and help text in CCC for better UX](https://git.drupalcode.org/project/ai_context/-/work_items/3566842) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, category::task, mvp, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [META] Add overviews and help text in CCC for better UX Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When you install CCC, you don't necessarily know what to do. We do need to add docs, but it's important to have built-in help text and overviews for users so they don't necessarily need to read the docs. Proposed resolution Add a general overview page and go through each page separately to figure out what help text to add… ### [Differentiate between description and purpose for context items](https://git.drupalcode.org/project/ai_context/-/work_items/3563372) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !25 >>> [Tracker] Update Summary: Differentiate between description and purpose for context items Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Context items will have: Human-readable label Human-readable description ("Internal description"?) AI-targeted purpose Right now. we just have the first two. Proposed resolution Add a purpose field and word the label and descriptions for the field… ### [[Discuss] Figure out which CCC features can be optional for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3569967) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are adding lots of features to the codebase, but some may be best as optional because they add additional contrib modules, e.g. scheduler, diff. This issue is to discuss which should be included by default and which should be optional. We need to wait until mid-February to focus on t… ### [[Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills](https://git.drupalcode.org/project/ai_context/-/work_items/3567568) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Implement Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills Problem/Motivation The Context Control Center (CCC) is designed to provide AI agents with the necessary information to produce high-quality, on-brand output. However, sending the entire collection of available context (brand voice, style guides, technical facts, etc.) with every single agent call is highly inefficient. This approach leads to several problems: Polluted Context Window: Irreleva… ### [Create CCC moderation workflow and scheduling local tasks](https://git.drupalcode.org/project/ai_context/-/work_items/3564653) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Create CCC moderation workflow and scheduling local tasks Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3563361: Add moderation workflow support for context items like nodes Add moderation page and scheduling page. Proposed resolution Create views and put underneath the context items listing page. Target date or deadline Remaining tasks Create workflow view Create sc… ### [Add language context scope for MVP](https://git.drupalcode.org/project/ai_context/-/work_items/3570933) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Follow-up to: #3568673: Add context scope base code and use case context scope plugin Add language scope where the user can choose one or more languages to associate … ### [[Spike] CCC MCP server integration PoC](https://git.drupalcode.org/project/ai_context/-/work_items/3567791) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !39 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation This had been an idea for a while, but we discussed it further today at the sprint standup with Sergiu, Artem, Rob, and Tim L. We want to add a plugin so that any external IDEs/etc can pull in cont… ### [Add a composer.json to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564667) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [marcus_johansson](https://www.drupal.org/user/385947) Related to !34 !33 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now there are a lot of dependencies in the info file, but no composer file. Proposed resolution Create composer file Target date or deadline Remaining tasks ### [Convert global option to context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3570940) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Scope plugins can be used via #3568673: Add context scope base code and use case context scope plugin, so it's now confusing that the old global option is a separate … ### [CCC testing ai usage](https://git.drupalcode.org/project/ai_context/-/work_items/3568086) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::minor, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Testing for #3566811: Add AI usage to CCC issue template Proposed resolution Target date or deadline Remaining tasks AI usage (if applicable) [ ] AI Assisted Issue This issue was generated with AI assistance, but … ### [Create settings and sub-settings hierarchy for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564691) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !31 >>> [Tracker] Update Summary: Create settings and sub-settings hierarchical for CCC Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Top-level settings with other settings pages underneath, e.g. agents, context items settings. Proposed resolution Nest them Target date or deadline Remaining tasks Update code Testing and review AI usage The code associated with this issue was developed using AI tool… ### [Add D11 CCC install steps on the project page](https://git.drupalcode.org/project/ai_context/-/work_items/3571299) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation People need to know how to install it with D11. Proposed resolution Add instructions on project page. Eventually there will be dedicated docs. Target date or deadline February 2026 Remaining tasks Do it :) ### [New context items do not default to published when setting is chosen](https://git.drupalcode.org/project/ai_context/-/work_items/3568115) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !49 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Adding moderation messed up a feature that was available before it was added. You used to be able to default context items to be published, but now that doesn't work. Go to /admin/ai/context/setti… ### [Switch global context to checkbox on context items](https://git.drupalcode.org/project/ai_context/-/work_items/3564709) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !32 >>> [Tracker] Update Summary: Switch global context to checkbox on context items Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to use the context items (content entities) and allow a context item to be marked as global rather than having a separate global context. There isn't a good use case for just having one large global context. Proposed resolution Add global context checkbox to conte… ### [[Discuss] Context graphs](https://git.drupalcode.org/project/ai_context/-/work_items/3568384) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation From Dries: https://www.linkedin.com/pulse/context-graphs-capturing-why-age-ai-dharmesh-shah-oyyze We chatted in Slack, but perhaps this needs more thought. Proposed resolution Think more about it and decide if a … ### [Update subcontext feature to specify required vs conditional selection](https://git.drupalcode.org/project/ai_context/-/work_items/3571788) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !64 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569312: Add parent / child relationship for context #3569313: Create design for context list UI to include subcontext Subcontext has been introduced, but we need to take it a step f… ### [Document current CCC architecture Nov 2025](https://git.drupalcode.org/project/ai_context/-/work_items/3559380) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> Problem/Motivation We are going to have a big rearchitecture, so we should document what we have now to compare against. Steps to reproduce Proposed resolution Create a lightweight doc of the current structure. Remaining tasks Create doc and refer to it for rearchitecture discussions. Google Doc DM Kristen in Drupal Slack if you need edit or comment access User interface changes API changes Data model changes > Related issue: [Issue #3559379](https://www.drupal.org/node/3559379) ### [Allow context scoped to entities in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3564714) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !36 >>> [Tracker] Update Summary: Allow context scoped to entity in CCC Additional Collaborators: @kristen pol Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to be able to scope context to a particular entity in an easy way. This would allow pages to have their own context, for example. Proposed resolution Consider using Dynamic Entity Reference. Target date or deadline January 2026 Remaining tasks Figure out approach Create proof… ### [Add parent / child relationship for context](https://git.drupalcode.org/project/ai_context/-/work_items/3569312) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !47 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to have subcontext items, so we need a parent/child relationship. Proposed resolution Add parent to context item content entity. Target date or deadline January 2026 Remaining tasks Add co… ### [Update context list UI to include subcontext and scope](https://git.drupalcode.org/project/ai_context/-/work_items/3571794) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::beta, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !77 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Follow-up to: #3569313: Create design for context list UI to include subcontext Note: before working on this, check in with Kristen+Aidan as there may be some changes needed based on this issue: #3… ### [Switch the AiContext config entity to a content entity](https://git.drupalcode.org/project/ai_context/-/work_items/3563000) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !13 >>> [Tracker] Update Summary: Switch the AiContext config entity to a content entity Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In order to support features on the roadmap such as multilingual support, scheduling, moderation workflows, etc, we need to use a content entity. Currently, we use the AiContext config entity. This issue is to switch over to a content entity. Proposed resolution Switch from AiContext config entity to AiCont… ### [Add AI usage to CCC issue template](https://git.drupalcode.org/project/ai_context/-/work_items/3566811) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, priority::major Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: Add AI usage to issue template Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Pasted from Slack: An important thing we need to do as a team is to declare the use of AI when writing our code I haven't always done this (not hiding anything, but just forgetting). I'm sure this is the same for everyone else. It is part of the credit abuse policy: Use of AI generated code or content- without disclosing that AI was used- without… ### [Create design for context list UI to include subcontext](https://git.drupalcode.org/project/ai_context/-/work_items/3569313) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !48 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We want to be able to visualize and understand the parent/child relationship between context items (e.g. context and subcontext). Proposed resolution Create a design to show the parent/child inform… ### [Sprint 3 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3572067) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Introduce more granular permissions to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563036) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !15 >>> [Tracker] Update Summary: Introduce more granular permissions to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Right now, any editor with "administer ai context" can use all of the context features. We want less technical users to be able to use some of the system, while technical users can focus on more complex things. Proposed resolution Add more granular permissions. For now, these are: administer ai context - keep this and … ### [Add CCC overview page](https://git.drupalcode.org/project/ai_context/-/work_items/3566852) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !37 >>> [Tracker] Update Summary: Add CCC overview page Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX This issue is focused on an overview page that is the first thing users see. Proposed resolution Create an overview page that's the default page, but allow the page to be disabled Target date or deadline Remaining tasks Create code and content … ### [[Spike] Research what Google Analytics data can be used in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3569514) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, demo Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation CCC thus far has been focused on "static context", but we want to start integrating "dynamic context," and Google Analytics is a logical candidate. We need to better understand what type of data we might provide a… ### [Switch target entities to be a context scope plugin](https://git.drupalcode.org/project/ai_context/-/work_items/3572160) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3564706: [META] Context Scope feature Related: #3550896: [Discuss] Usage of context tags taxonomy for categorization Switch target entities to new scope plugin system. Proposed resolution Switch target en… ### [Move CCC routes to higher level to be more similar to admin/content](https://git.drupalcode.org/project/ai_context/-/work_items/3563038) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !14 >>> [Tracker] Update Summary: Move CCC to parallel to admin/content etc Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation In order to surface CCC to the right users, we can't easily nest it under: admin/config/ai/context Or, at least, note the context item part. Proposed resolution For now, let's move all of it up near the top level: admin/ai/context/... This could establish a pattern of non-technical AI features having a space under admi… ### [Update context items page with description and link when there are empty results](https://git.drupalcode.org/project/ai_context/-/work_items/3566858) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !38 >>> [Tracker] Update Summary: Update context items page with description and link when there are empty results Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the context items page 2. When there are no results for the context items, it shows: "No AI Context Items available." It would be good to a… ### [Add draft support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563049) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !16 >>> [Tracker] Update Summary: Add draft support to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to be able to create draft context items and then publish them later. Proposed resolution Add draft support. Target date or deadline Remaining tasks Update code Testing and merge AI usage The code associated with this issue was developed with the use of AI tools. A human worked with the AI tool to: Define the requirements Spe… ### [Create docs for Cursor and Claude code quality for CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3572891) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !69 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Given there was a lot of issues in: #3571393: Add GitLab CI linting to CCC project Let's make sure everyone is set up okay to use AI tools (focused on Cursor and Claude for now) to generate the bes… ### [Update CCC general settings page descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566861) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !45 >>> [Tracker] Update Summary: Update CCC general settings page descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the settings page 2. Review field descriptions and add/update as needed Proposed resolution Add description and add/update field descriptions Target date or deadline October … ### [Clean up CCC install process and composer.json file](https://git.drupalcode.org/project/ai_context/-/work_items/3571006) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::stable, category::bug Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) Related to !55 !54 !53 !52 !50 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When installing the dev version of the module, I noticed there were some dependencies missing that were mentioned in the info.yml file, but not composer.json, and vice versa. Pr… ### [Fix phpunit test errors in CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3573709) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Innovation, category::task, mvp, priority::normal Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We were getting ECA schema errors, which were addressed here: #3559384: Add multilingual support to CCC https://git.drupalcode.org/project/ai_context/-/blob/56d83d6c22a856e34c716d6ef3f01541b1dd95f1/config/schema/a… ### [Add revision support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3563052) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::major, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !17 >>> [Tracker] Update Summary: Add revision support to CCC Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Need to be able to have context item revisions and review those and revert to old ones. Proposed resolution Add revision support. Target date or deadline Remaining tasks Update code Test and merge AI usage The code associated with this issue was developed with the use of AI tools. A human worked with the AI tool to: Define the req… ### [Update context items settings page descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566862) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !44 >>> [Tracker] Update Summary: Update context items settings page with descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX 1. It would be useful to have a description on the settings page 2. Review field descriptions and add/update as needed Proposed resolution Add description and add/update field descriptions Target date or deadline O… ### [Error on installation: The state 'draft' already exists in workflow](https://git.drupalcode.org/project/ai_context/-/work_items/3571188) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::bug, mvp Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) Related to !59 !51 >>> [Tracker] Update Summary: Workflow-states related error upon installation Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation I have checked out the 1.0.x branch of this module, for development purposes. Upon installation of the module and its dependencies, I get the following error: InvalidArgumentException… ### [Sprint 4 CCC roadmap updates, sprint planning, and issue triage](https://git.drupalcode.org/project/ai_context/-/work_items/3573719) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::plan, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to know where things are at and what can get done before the 1.0 release and a estimates on release timing. Proposed resolution Go through all issues and prioritize, figure out what's in the next sprint an… ### [Minor cleanup on CCC pools page](https://git.drupalcode.org/project/ai_context/-/work_items/3563100) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !20 >>> [Tracker] Update Summary: Minor cleanup on CCC pools page Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Some minor UI things on the pools page. This page will get a major overhaul, but probably not for the MVP. Agents should be alphabetical based on label, not machine name Put different assignment types on their own line for Context Summary and ideally provide more detail Link agent to its edit page Update overview blurb Proposed… ### [Update CCC agents settings page description and table](https://git.drupalcode.org/project/ai_context/-/work_items/3566863) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !42 >>> [Tracker] Update Summary: Update CCC agents settings page description Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX We may want to update the description on the agents settings page: "Configure AI context items for each agent to provide additional information to agents at runtime." Proposed resolution Review and update description Target… ### [Schema errors from scheduler after installing CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3571195) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [svendecabooter](https://www.drupal.org/user/35369) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation After module installation, various schema errors are reported: Schema errors for ai_context.ai_context_item_type.default with the following errors: ai_context.ai_context_item_type.default:third_party_settings.… ### [Update context item edit form to better align with core](https://git.drupalcode.org/project/ai_context/-/work_items/3563108) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::task, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !21 >>> [Tracker] Update Summary: Update context item edit form to better align with core Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We are adding more features to the context item add/edit form and should follow the pattern of the node add/edit form, as it will have some of the same things. Proposed resolution Move revision and authoring information into right sidebar. Target date or deadline Remaining tasks Update code Test and merg… ### [Add Drupal CMS 2.0 support to CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3574420) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, category::task Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !88 !68 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation When trying to install on Drupal CMS 2.0, I'm getting: ddev composer require drupal/ai_context:dev-1.0.x -W./composer.json has been updatedRunning composer update drupal/ai_context --with-all-d… ### [Update context item edit form field descriptions](https://git.drupalcode.org/project/ai_context/-/work_items/3566865) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !40 >>> [Tracker] Update Summary: Update context item edit form field descriptions Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX Review field descriptions and add/update as needed Proposed resolution Add/update field descriptions Target date or deadline October 2026 Remaining tasks Update code Review and test AI usage The code associated with … ### [Toolbar menu issue in Drupal 11.3 when CCC installed](https://git.drupalcode.org/project/ai_context/-/work_items/3571392) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, blocker::stable, category::bug Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !56 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Some other issues were fixed for installation, but this has a visual issue that needs fixing when installing with D11.3. Steps to Reproduce mkdir my-drupal-site && cd my-drupal-siteddev con… ### [Add duplicate context item feature like Drupal CMS has for nodes](https://git.drupalcode.org/project/ai_context/-/work_items/3563357) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::feature, mvp, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !27 >>> [Tracker] Update Summary: Add duplicate context item feature link Drupal CMS duplicate Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Drupal CMS provides a Duplicate button for nodes. We want to add this for context item (content entities) so users can duplicate context items as well. See #3477303: Create recipe to duplicate nodes with ECA Proposed resolution Leverage the same soluti… ### [Remove _ESLINT_EXTRA in GitLab CI to avoid error in CCC project](https://git.drupalcode.org/project/ai_context/-/work_items/3574923) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !72 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Job is all green: https://git.drupalcode.org/issue/ai_context-3571393/-/pipelines/744611 But it shows that eslint error on the MR: https://git.drupalcode.org/project/ai_context/-/merge_requests/67 … ### [Update agent context edit form description, help text, and table](https://git.drupalcode.org/project/ai_context/-/work_items/3566866) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !41 >>> [Tracker] Update Summary: Update agent context edit form description and help text Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Parent: #3566842: [META] Add overviews, better descriptions, and help text in CCC for better UX We may want to update the description on the agent context edit form This sub-agent specializes in building templates for entire pages using available components. It can also be used to generate headers and foo… ### [Format context item markdown on view page](https://git.drupalcode.org/project/ai_context/-/work_items/3575595) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::feature, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !74 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation The context item view page shows unformatted markdown if markdown text is used rather than showing it formatted. It would be nice if the text were formatted. Proposed resolution Artem mentioned th… ### [Error when reinstalling after creating CCC taxonomy terms](https://git.drupalcode.org/project/ai_context/-/work_items/3568177) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: category::bug, priority::normal, state::closed, version::v1.0.x-dev Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation Noticed this error while testing: #3563089: Add revision comparison diff support for context item revisions Configuration objects (taxonomy.vocabulary.ai_context_tags) provided by ai_context already exist in activ… ### [Add GitLab CI linting to CCC project](https://git.drupalcode.org/project/ai_context/-/work_items/3571393) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: unassigned | Labels: AI Initiative Sprint, AI Innovation, category::task, mvp Description: >>> [!note] Migrated issue Reported by: [kristen pol](https://www.drupal.org/user/8389) Related to !67 !62 !61 !60 >>> [Tracker] Update Summary: [One-line status update for stakeholders] Check-in Date: MM/DD/YYYY Blocked by: [#XXXXXX] (New issues on new lines) Additional Collaborators: @username1, @username2 Metadata is used by the AI Tracker. Docs and additional fields here. [/Tracker] Problem/Motivation We need to avoid issues like: #3571392: Toolbar menu issue in Drupal 11.3 when CCC installed where a bracket is missing. Proposed resolution Add GitLab CI linting Target date or deadlin… ### [Assess duadp module's integration with CCC](https://git.drupalcode.org/project/ai_context/-/work_items/3586322) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: Kristen Pol (kepol) | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation Pointed out in these issues by flux423: - #3576092+s - #3577429+s The `duadp` module has a `duadp_ai_context` submodule. Let's understand how this is using ai_context to see if we need to factor in anything for beta4 or 1.1. ## Solution Assess the duadp` module's integration to see if anything can be learned from this, and create follow-up issues as needed. ### [Clean up CCC documentation and API consistency](https://git.drupalcode.org/project/ai_context/-/work_items/3586305) State: opened | Updated: 2026-07-04 | Author: Kristen Pol (kepol) | Assigned: unassigned | Labels: AI Context Management, AI Initiative Sprint, AI Innovation, AI Sprint 13 Description: ## Problem/motivation Follow-up to: #3586258+s Parent: #3586298+s _**Verify the issue problem and solution before proceeding.**_ **6. Documentation And API Consistency** **Priority:** High to Medium **Why group these together:** These are low-risk docs/code consistency fixes that prevent contributors from copying stale API names or relying on a fallback that differs from install defaults. Includes: - Disabled select replacements. - Help list render arrays. - Table captions. - Emoji warning cleanup. ## Solution ### 6.1 Align the default context prefix **Files:** - `config/install… --- MERGE REQUESTS (24h) --- ### [Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs.](https://git.drupalcode.org/project/ai_context/-/merge_requests/202) State: opened | Author: Pravesh Poonia (Pravesh_Poonia) | Branch: fix/documentation-api-consistency-3586305 | 127 diff lines Description: Fixed 6.1 and 6.2 6.1 — Context prefix alignment The fallback string in AiContextSystemPromptSubscriber didn't match the value in config/install/ai_context.settings.yml. Aligned the PHP fallback to the canonical config default. 6.2 — Stale getManageUrl() docs scope_api.md and custom_scopes.md were still referencing getManageUrl(): ?string which no longer exists. Updated both files to document the actual getManageRoute(): ?array method with the correct return structure. --- COMMITS (24h) --- (none) ======================================================================== ## [10] summariseModule:ai_related_content:executive ======================================================================== You are a technical writer producing a newsletter section about recent Drupal module activity. Module: AI Related Content (machine name: ai_related_content) Reporting period: last 24h (2026-07-04T05:00:06+00:00 to 2026-07-05T05:00:06+00:00) You are writing for a non-technical executive audience (CEO/leadership level). Focus on: business impact, strategic progress, risks, and what is being delivered. Avoid technical jargon. Do not mention branch names, function names, or API details. Explain what each piece of work means for users or the project's goals. Keep risk language proportionate to the stage of the software. For alpha or beta modules, unassigned bugs or open issues are normal and expected — do not describe them as 'reputational risks' or use alarmist framing. Reserve strong risk language for issues that are genuinely critical or blocking a stable release. Focus your report on activity that occurred within the reporting period (comments, MRs merged, commits pushed, status changes). Use the issue description to understand what each issue is about and provide context, but do not report on the description itself as news — it is background information only. Do not list every issue/MR individually — synthesise into prose. Keep it under 200 words. Do not use emoticons or mdashes. Do not wrap usernames or contributor names in tags — mention them as plain text. When mentioning a specific issue or MR, always hyperlink it using the URL provided in the data (e.g. Issue Title or the Markdown equivalent). Do not reference issues or MRs by number alone — always use their title as the link text. Do NOT attribute any action to a named individual. Do not say who merged, fixed, reviewed, authored, or opened anything. The "Author" and "Assigned" labels in the data are context only — never surface them as "X did Y". Describe the work itself in the passive voice (e.g. "the provider refactor was merged"), not the person who did it. The author of a merge request is often not the person who completed or merged the work, so naming them is misleading. End your section with a single line listing the people who were active this period, exactly in this form (plain text, no ): "Contributors: Scott Euser (scotteuser) [2]". Use only the names from that list, verbatim, keeping any trailing "[N]" commit count exactly as shown. Do not introduce any other names. Format your response as an HTML fragment. Start with

                  AI Related Content

                  then use

                  ,

                  ,

                    /
                  • , and as needed. Output only the HTML fragment with no surrounding , , or
                    tags. After the project summary prose, add a single subsection titled "

                    How can I help on this project?

                    " aimed at a non-technical executive. Suggest 2-3 concrete, high-level ways a leader could support or unblock progress (e.g. resourcing, stakeholder alignment, decision-making, funding, advocacy). Keep it under 60 words. Do not add any other 'How can I help' text anywhere else in the section. CRITICAL: Before writing each suggestion, verify it against the issue data. Do not suggest actions that are already in progress or covered by an existing MR — for example, do not suggest that work needs to be started if an issue already has a Related MR. --- ISSUES UPDATED IN LAST 24h --- Each issue includes its description (for context) and the most recent comments from the last 24h (or last 5 if fewer than 5 occurred in that window). ### [Access checks hardening prior to stable](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576579) State: opened | Updated: 2026-07-05 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !27 [Resolve "Access checks hardening prior to stable" 2x](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/27) | State: opened | Author: Scott Euser (scotteuser) Description: ## Description More warnings about how to configure the Search API best ### [Improve README](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576578) State: closed | Updated: 2026-07-05 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !25 [#3576578: Update README (2x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/25) | State: merged 2026-07-05 | Author: Scott Euser (scotteuser), 41 diff lines Description: ## Description README doesn't explain the 'nid' filterable attribute README doesn't explain you can use Admin > Structure > Block Layout ## Tasks Update readme ### [Improve warnings for misconfiguration, improve cacheability](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576577) State: closed | Updated: 2026-07-04 | Author: Scott Euser (scotteuser) | Assigned: unassigned | Labels: Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !22 [Resolve "Improve warnings for misconfiguration, improve cacheability"](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/22) | State: merged 2026-07-04 | Author: Scott Euser (scotteuser), 1419 diff lines Description: ## Summary Warnings are only shown in preview at the moment Its possible that caching can cause issues ### [Current node is not always excluded](https://git.drupalcode.org/project/ai_related_content/-/work_items/3547619) State: closed | Updated: 2026-07-04 | Author: drupalbot | Assigned: Scott Euser (scotteuser) | Labels: category::bug, code, priority::normal, state::closed Description: >>> [!note] Migrated issue Reported by: [scott_euser](https://www.drupal.org/user/3267594) Related to !5 >>> Problem/Motivation E.g. via Pinecone, the metadata filter expects strict type match, but current node is returned as a string. Indexing as filterable attribute in Search API indexes as integer. Steps to reproduce View related content Proposed resolution Cast as integer Remaining tasks MR User interface changes N/A API changes N/A Data model changes N/A ### [Add gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/work_items/3576576) State: closed | Updated: 2026-07-04 | Author: Scott Euser (scotteuser) | Assigned: Scott Euser (scotteuser) | Labels: category::task, state::accepted Related MRs (already exist for this issue — check state before suggesting new contributions): - MR !20 [#3576576: Gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/20) | State: closed | Author: Scott Euser (scotteuser), 133 diff lines - MR !21 [#3576576: Gitlab templates](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/21) | State: closed | Author: Scott Euser (scotteuser), 74 diff lines --- MERGE REQUESTS (24h) --- ### [Resolve "Access checks hardening prior to stable" 1x](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/26) State: opened | Author: Scott Euser (scotteuser) | Branch: 3576579-access-checks-hardening-1.x Description: Closes #3576579 ### [#3576578: Update README (1x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/24) State: merged 2026-07-05 | Author: Scott Euser (scotteuser) | Branch: 3576578- | 41 diff lines Description: Closes #3576578 ### [Resolve "Improve warnings for misconfiguration, improve cacheability" (backport to 1x)](https://git.drupalcode.org/project/ai_related_content/-/merge_requests/23) State: merged 2026-07-05 | Author: Scott Euser (scotteuser) | Branch: 3576577-backport | 1476 diff lines Description: Closes #3576577 --- COMMITS (24h) --- - [3d10606d](https://git.drupalcode.org/project/ai_related_content/-/commit/3d10606dfe0827cd4a1c4aa06abbc0d0228f931d) fix: #3576578 Improve README — Scott Euser (2026-07-05T04:23:52.000+00:00) - [970ead7b](https://git.drupalcode.org/project/ai_related_content/-/commit/970ead7b0cfdf98d433caa7e75494518c713eb9d) fix: #3576577 Improve warnings for misconfiguration, improve cacheability — Scott Euser (2026-07-04T06:42:32.000+00:00) - [c3d189af](https://git.drupalcode.org/project/ai_related_content/-/commit/c3d189af5d3ea1a2c333d82ae311fdad3d8a2871) Add gitlab templates — Scott Euser (2026-07-04T05:55:12.000+01:00) ======================================================================== ## [11] generateTldr:executive ======================================================================== You are an editor distilling a Drupal AI project newsletter into its most important highlights. You are writing for a non-technical executive audience. Focus on business impact, strategic progress, and delivery milestones. Avoid all technical jargon. Read all the module summaries below. Separate the highlights into two categories: - SHIPPED: things that were merged, fixed, released, or completed during this period. - ONGOING: things that are actively in progress, under review, or blocked. Be specific — name the module, what happened, and why it matters. Do not use emoticons or mdashes. Do not include any text outside the two sections. When you mention a specific issue or merge request, add an inline citation using [N] where N is the reference number from the list below. You may cite multiple references per item, e.g. [1][3]. Place citations immediately after the relevant phrase, before any punctuation. Format as two HTML sections. Use exactly this structure (all
                  • elements must be inside the
                      , never outside it):

                      Shipped

                      1. Title here — One sentence explanation [1].
                      2. Another title — One sentence explanation.

                      Ongoing

                      1. Title here — One sentence explanation [2].
                      Up to 5 items per section. Do not output any text, tags, or characters outside these two sections. Output only the HTML fragment, no surrounding tags. --- REFERENCE LIST --- [1] Add an AI reranking processor for Search API (owned by the AI module) (ai, Issue) — https://git.drupalcode.org/project/ai/-/work_items/3586543 [2] Issue #3586543: Add AI reranking processor for Search API. (ai, MR) — https://git.drupalcode.org/project/ai/-/merge_requests/1729 [3] Canvas icon / logo for Project Browser and project page (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3545468 [4] Canvas translation onboarding has translation form and default language options that should not be possible to change (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3591740 [5] Fix high level translation settings experience for Canvas (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1303 [6] fix(deps): update npm minor and patch (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1238 [7] Draft: Stage Canvas autosaves in a dedicated Workspace (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1056 [8] Draft: chore(Data model): #3591727 Store each prop's translatability per component version so deleting an optional prop keeps config-defined component trees valid (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1300 [9] Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586280 [10] Gather CCC contribution stats for code and non-code contributions for release notes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586222 [11] Create CCC beta3 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586295 [12] Create SECURITY.md file for AI Context (CCC) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586267 [13] Show this overview page checkbox is misaligned on vanilla Drupal 11 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586260 [14] Create a CCC release process and template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586321 [15] Something in CCC is causing node form to not show some fields (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563975 [16] Add content type context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570934 [17] Question about "Subcontext type = Conditional - included based on relevance" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586149 [18] Fix eslint errors in GitLab UI even when pipeline is green (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576093 [19] Test AI Best Practices skills on AI Context codebase (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586258 [20] Create GitLab issue and merge request templates for ai_context project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586155 [21] Testing ccc issue + mr connection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586144 [22] Create CCC video explaining context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586231 [23] Create Learners Club CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586266 [24] Create Bluefly CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586265 [25] CCC mkdocs failing in CI pipeline (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3580400 [26] Generate CCC beta release notes with contributing organizations and individuals (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579354 [27] Go through Chicago CCC test cases and make sure they work (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574136 [28] Update project page to change to the correct paths in the Installation and Testing Steps section (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586307 [29] Beta vs 1.1 CCC API gap analysis (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586318 [30] Group AI Context menu items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549081 [31] Within the Context Pools UI, link the Context for the forms to see the details of each context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549082 [32] The max tokens calculation is hardcoded + use tokenizer for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549748 [33] The selector service does not use the maxOverride at all for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549752 [34] Show description instead of id in the AI Contexts listing page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550892 [35] CCC tags should be required (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550895 [36] Wrong dependency definition in info.yml causes composer to not install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3552972 [37] ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554277 [38] Setting AI contexts has no effect on some agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554616 [39] Add a single global context, making Vienna Driesnote AI demos much simpler (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3555225 [40] Update AI Context module with doc blocks and check coding standards (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556878 [41] AI Context architecture meeting 13 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557700 [42] AI Context UX meeting 18 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558583 [43] Update CCC project components to be more useful and add tracker to issues (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559388 [44] Tag ai_context for v2025 repo before rearchitecture (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563008 [45] CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547892 [46] Add AI CCC documentation for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547037 [47] Update AI CCC project page for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547038 [48] [Discuss] Decouple AI Context from AI Agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556909 [49] [Meta] Context Control Center MVP demo (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567570 [50] Refactor context selection logic (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574359 [51] CCC: Refactor to convert entity HTML helpers to data-only methods and render arrays (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574908 [52] Update CCC readme in prep for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549849 [53] CCC: Refactor to harden function-call plugin / runtime surface (GetAiRelevantContext) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574910 [54] Create nicer context item view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563366 [55] [Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564629 [56] Add ai_agents_debugger debug and ai_agents_explorer explore operations and links in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575590 [57] Adopt AI Core shared UI library in CCC and escape data before rendering (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569776 [58] Pre-beta security review in prep for CCC beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576102 [59] CCC MVP Demo: Finalize FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577087 [60] Update context selection logic to handle subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571909 [61] Sprint 5 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577379 [62] Add optional debug logging to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573708 [63] CCC beta1 release planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577644 [64] Full architecture review of CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573713 [65] Add automated testing to CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573717 [66] CCC beta1 video (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577658 [67] Add Drupal CMS 2.0 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574445 [68] CCC Chicago session slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577661 [69] CCC: Refactor to remove N+1 patterns: batch children & term loads (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574904 [70] CCC Chicago keynote slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577664 [71] CCC: Refactor to move key form validations into entity-level validators / presave (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574906 [72] Create CCC beta1 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577667 [73] Add search or filters to context listing (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574936 [74] CCC beta1 QA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577669 [75] Remove support for D10 for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576089 [76] CCC Chicago planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577670 [77] Update CCC readme for new mdxeditor location (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577398 [78] Update context scope plugin manage link/url/route functionality (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578114 [79] Redo context item duplicate feature without ECA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577426 [80] Add context scope plugin target entities manage link (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579234 [81] Update context item revision diff feature for progressive enhancement (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577427 [82] Create CONTRIBUTORS.md for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579344 [83] CCC icon doesn't show in vanilla Drupal 10 and Drupal 11 install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579394 [84] Duplicate Revisions tabs appear when editing an AI Context Item. (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577512 [85] Remove zero badge when context has no subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577656 [86] CCC target entity types settings not working (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579396 [87] Context item revision comparison is missing some scope info (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577745 [88] Can't Apply Scheduler Patch (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579841 [89] Multiple entities can be set on the target entity reference autocomplete field but only 1 is saved (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578386 [90] CCC beta1 features list and blurbs for demos and promotions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579857 [91] Drupal 10: Error on /admin/ai/context/items/add: scheduler_content_moderation_integration module conflict (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578657 [92] Setting context pools acts differently between agent form and context pool form (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554221 [93] Create demo Context Control Center for Vienna 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3545824 [94] Update AI CCC project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547042 [95] Do not hardcode English language prompts in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556908 [96] AI CCC markdown editor integration (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547033 [97] Add text filtering on AI CCC context agents page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547050 [98] [Spike] Research URL support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547034 [99] [Spike] CCC 1.0 brainstorming (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558814 [100] Toggling between AI Context local tasks losing content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559504 [101] [Spike] Research PDF upload support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547035 [102] Remove "pool" and "pools" from CCC code (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563107 [103] Add toolbar icon to CCC top level menu item (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563043 [104] Add AI context item usage data and page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550034 [105] [Meta] Context Scope feature (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564706 [106] Add revision comparison diff support for context item revisions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563089 [107] [Discuss] Usage of context tags taxonomy for categorization (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550896 [108] CCC MVP Demo: Create draft FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567571 [109] Add scheduling options for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563360 [110] [Spike] Research AI Context categories (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557719 [111] Add context scope base code and use case context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568673 [112] Add moderation workflow support for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563361 [113] [Meta] CCC rearchitecture and roadmap (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559379 [114] Switch context tags to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568674 [115] Add toolbar dropdown menu for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563362 [116] Add site section context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568676 [117] Add multilingual support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559384 [118] Add tagify styling to taxonomy fields for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563365 [119] Allow agents to subscribe to context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568677 [120] Add created date to context item entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563127 [121] Switch context items page to use a view (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563371 [122] [Meta] Subcontext feature in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569311 [123] [META] Add overviews, better descriptions, and help text in CCC for better UX (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566842 [124] Differentiate between description and purpose for context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563372 [125] [Discuss] Figure out which CCC features can be optional for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569967 [126] [Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567568 [127] Create CCC moderation workflow and scheduling local tasks (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564653 [128] Add language context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570933 [129] [Spike] CCC MCP server integration PoC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567791 [130] Add a composer.json to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564667 [131] Convert global option to context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570940 [132] CCC testing ai usage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568086 [133] Create settings and sub-settings hierarchy for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564691 [134] Add D11 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571299 [135] New context items do not default to published when setting is chosen (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568115 [136] Switch global context to checkbox on context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564709 [137] [Discuss] Context graphs (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568384 [138] Update subcontext feature to specify required vs conditional selection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571788 [139] Document current CCC architecture Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559380 [140] Allow context scoped to entities in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564714 [141] Add parent / child relationship for context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569312 [142] Update context list UI to include subcontext and scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571794 [143] Switch the AiContext config entity to a content entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563000 [144] Add AI usage to CCC issue template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566811 [145] Create design for context list UI to include subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569313 [146] Sprint 3 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572067 [147] Introduce more granular permissions to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563036 [148] Add CCC overview page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566852 [149] [Spike] Research what Google Analytics data can be used in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569514 [150] Switch target entities to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572160 [151] Move CCC routes to higher level to be more similar to admin/content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563038 [152] Update context items page with description and link when there are empty results (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566858 [153] Add draft support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563049 [154] Create docs for Cursor and Claude code quality for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572891 [155] Update CCC general settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566861 [156] Clean up CCC install process and composer.json file (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571006 [157] Fix phpunit test errors in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573709 [158] Add revision support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563052 [159] Update context items settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566862 [160] Error on installation: The state 'draft' already exists in workflow (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571188 [161] Sprint 4 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573719 [162] Minor cleanup on CCC pools page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563100 [163] Update CCC agents settings page description and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566863 [164] Schema errors from scheduler after installing CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571195 [165] Update context item edit form to better align with core (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563108 [166] Add Drupal CMS 2.0 support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574420 [167] Update context item edit form field descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566865 [168] Toolbar menu issue in Drupal 11.3 when CCC installed (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571392 [169] Add duplicate context item feature like Drupal CMS has for nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563357 [170] Remove _ESLINT_EXTRA in GitLab CI to avoid error in CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574923 [171] Update agent context edit form description, help text, and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566866 [172] Format context item markdown on view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575595 [173] Error when reinstalling after creating CCC taxonomy terms (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568177 [174] Add GitLab CI linting to CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571393 [175] Assess duadp module's integration with CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586322 [176] Clean up CCC documentation and API consistency (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586305 [177] Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs. (ai_context, MR) — https://git.drupalcode.org/project/ai_context/-/merge_requests/202 [178] Access checks hardening prior to stable (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576579 [179] Improve README (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576578 [180] Improve warnings for misconfiguration, improve cacheability (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576577 [181] Current node is not always excluded (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3547619 [182] Add gitlab templates (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576576 [183] Resolve "Access checks hardening prior to stable" 2x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/27 [184] Resolve "Access checks hardening prior to stable" 1x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/26 [185] #3576578: Update README (1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/24 [186] #3576578: Update README (2x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/25 [187] Resolve "Improve warnings for misconfiguration, improve cacheability" (backport to 1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/23 [188] Resolve "Improve warnings for misconfiguration, improve cacheability" (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/22 [189] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/20 [190] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/21 --- MODULE SUMMARIES ---

                      AI (Artificial Intelligence)

                      Development began on a new reranking capability for search results. The module already supports reranking as an operation — allowing AI models to re-order initial search results for better relevance — but until now nothing could actually use it. A merge request to add an AI reranking processor for Search API was opened to address this feature request. The processor will work with any Search API backend (database, Solr, or others), making reranking available wherever Drupal search is deployed. This positions the module as a general-purpose search enhancement rather than limiting it to specific implementations, broadening its potential user base.

                      The work is still in progress; no code has been merged yet.

                      How can I help on this project?

                      • Ensure the team has access to subject-matter expertise in search relevance to validate that the reranking feature meets real user needs.
                      • Advocate for testing resources or partnerships to trial reranking with live content and confirm business value before launch.

                      Contributors: Abhisek Mazumdar (abhisekmazumdar)

                      ---

                      Drupal Canvas

                      Activity over the past day focused on improving the translation and language management experience, alongside routine technical maintenance. An update to the translation settings interface received review attention, clarifying how Canvas pages handle default language requirements and translation workflows. This ensures administrators understand that Canvas content must be created in the site's default language, with translations managed separately.

                      Two substantial areas of work remained in draft: continued exploration of autosave functionality using workspaces and work to preserve component configuration when design system elements are updated. The latter addresses a scenario where changes to component definitions could inadvertently break existing page layouts—important for maintaining stability as design systems evolve.

                      Separately, the project continues to seek a visual identity for Canvas, with logo candidates now open for feedback. Dependency updates for testing tools progressed as part of ongoing maintenance.

                      How can I help on this project?

                      • Facilitate stakeholder review and selection of the Canvas logo to establish the project's visual identity.
                      • Ensure design system governance discussions include Canvas component stability requirements as features evolve.

                      Contributors: **** (project_19391_bot_cb443e60680723bba08a5351bf595251), Christian López Espínola (penyaskito), Gábor Hojtsy (goba), Lauri Timmanee (lauriii)

                      ---

                      Context Control Center (CCC)

                      The Context Control Center project saw continued progress toward its upcoming beta3 release, with substantial work completed on testing, documentation, security, and user experience improvements during this period.

                      Several important issues were closed, including adding required PHPUnit attributes to kernel test classes to meet Drupal 11.3 deprecation requirements. A security documentation file was added to help users report vulnerabilities appropriately. User interface improvements included fixing checkbox alignment on the overview page and resolving incorrect path documentation on the project page.

                      A significant number of architectural and quality assurance issues were also resolved, including work on API gap analysis for the beta-to-release candidate transition, and fixes for issues affecting content type contexts, menu grouping, and entity reference fields. Multiple longstanding bugs and feature refinements dating back several months were closed as part of ongoing stabilization efforts.

                      Active development continues on planning items, including preparation for the beta3 release, which is targeted for 6 July 2026. Work is also underway on contributor recognition tooling and release process standardization. A merge request addressing documentation and API consistency was opened to align default configuration values and update stale method references in developer-facing documentation.

                      How can I help on this project?

                      • Prioritize resourcing for the beta3 release deadline (6 July 2026), particularly around final quality assurance activities.
                      • Support visibility and contributor outreach, especially for testing and feedback as the module approaches a stable 1.0 release.

                      Contributors: Pravesh Poonia (Pravesh_Poonia)

                      ---

                      AI Related Content

                      The AI Related Content module made progress toward a stable release over the past 24 hours. Two key improvements were merged: better warnings when the module is misconfigured, and enhanced documentation explaining how to set up filterable attributes and add content blocks through the block layout interface. These changes help site administrators configure the module correctly and reduce the risk of display issues caused by caching.

                      A bug affecting node exclusion was also resolved. Previously, the current page could appear in its own list of related content due to type mismatches in metadata filters.

                      Work is underway on Access checks hardening prior to stable, which will add further configuration guidance for the Search API integration. This is part of the effort to ensure the module is production-ready.

                      How can I help on this project?

                      • Prioritize testing of the access control improvements currently in development to accelerate the path to a stable release.
                      • Allocate resources for user acceptance testing with site administrators to validate that configuration warnings are clear and actionable.

                      Contributors: Scott Euser (scotteuser) [2]

                      ======================================================================== ## [12] factcheck:tldr:executive ======================================================================== Layer-1 corrections: 0 Judge flags: 2 ======================================================================== ## [13] generate2026Capabilities ======================================================================== You are an editor writing a strategic section for a non-technical executive audience. The Drupal AI initiative has 8 planned capabilities for 2026. Your task is to read the module activity summaries below and explain how today's progress moves each capability forward — or note where there was no relevant progress today. Be concise and direct. Focus on what matters to a business leader: is progress happening, what is the next milestone, and are there any risks? When you describe progress on a capability, add inline citations using [N] where N is the reference number from the list below. You may cite multiple references per item, e.g. [1][3]. Place citations at the end of the relevant sentence, before the closing punctuation. Output an HTML fragment using exactly this structure:

                      2026 Capabilities Progress

                      1. Capability name — One or two sentences on how today's activity relates to this goal, or "No direct progress today" if nothing relevant occurred.
                      Use only the 8 capabilities listed below, in the same order. Do not add, remove, or rename them. Do not output any text outside the

                      and
                        tags. --- 2026 CAPABILITIES --- 1. Page generation — Describe what you need and get a usable page, built from your actual design system components 2. Context management — A central place to define brand voice, style guides, audience profiles, and governance rules that AI can use 3. Background agents — AI that works without being prompted, responding to triggers and schedules while respecting editorial workflows 4. Design system integration — AI that builds with your components and can propose new ones when needed 5. Content creation and discovery — Smarter search, AI-powered optimization, and content drafting assistance 6. Advanced governance — Batch approvals, branch-based versioning, and comprehensive audit trails for AI changes 7. Intelligent website improvements — AI that learns from performance data, proposes concrete changes, and gets smarter over time through editorial review 8. Multi-channel campaigns — Create content for websites, social, email, and automation platforms from a single campaign goal --- REFERENCE LIST --- [1] Add an AI reranking processor for Search API (owned by the AI module) (ai, Issue) — https://git.drupalcode.org/project/ai/-/work_items/3586543 [2] Issue #3586543: Add AI reranking processor for Search API. (ai, MR) — https://git.drupalcode.org/project/ai/-/merge_requests/1729 [3] Canvas icon / logo for Project Browser and project page (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3545468 [4] Canvas translation onboarding has translation form and default language options that should not be possible to change (canvas, Issue) — https://git.drupalcode.org/project/canvas/-/work_items/3591740 [5] Fix high level translation settings experience for Canvas (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1303 [6] fix(deps): update npm minor and patch (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1238 [7] Draft: Stage Canvas autosaves in a dedicated Workspace (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1056 [8] Draft: chore(Data model): #3591727 Store each prop's translatability per component version so deleting an optional prop keeps config-defined component trees valid (canvas, MR) — https://git.drupalcode.org/project/canvas/-/merge_requests/1300 [9] Add #[RunTestsInSeparateProcesses] attribute to all kernel test classes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586280 [10] Gather CCC contribution stats for code and non-code contributions for release notes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586222 [11] Create CCC beta3 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586295 [12] Create SECURITY.md file for AI Context (CCC) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586267 [13] Show this overview page checkbox is misaligned on vanilla Drupal 11 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586260 [14] Create a CCC release process and template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586321 [15] Something in CCC is causing node form to not show some fields (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563975 [16] Add content type context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570934 [17] Question about "Subcontext type = Conditional - included based on relevance" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586149 [18] Fix eslint errors in GitLab UI even when pipeline is green (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576093 [19] Test AI Best Practices skills on AI Context codebase (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586258 [20] Create GitLab issue and merge request templates for ai_context project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586155 [21] Testing ccc issue + mr connection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586144 [22] Create CCC video explaining context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586231 [23] Create Learners Club CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586266 [24] Create Bluefly CCC presentation (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586265 [25] CCC mkdocs failing in CI pipeline (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3580400 [26] Generate CCC beta release notes with contributing organizations and individuals (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579354 [27] Go through Chicago CCC test cases and make sure they work (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574136 [28] Update project page to change to the correct paths in the Installation and Testing Steps section (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586307 [29] Beta vs 1.1 CCC API gap analysis (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586318 [30] Group AI Context menu items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549081 [31] Within the Context Pools UI, link the Context for the forms to see the details of each context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549082 [32] The max tokens calculation is hardcoded + use tokenizer for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549748 [33] The selector service does not use the maxOverride at all for AI CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549752 [34] Show description instead of id in the AI Contexts listing page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550892 [35] CCC tags should be required (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550895 [36] Wrong dependency definition in info.yml causes composer to not install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3552972 [37] ai_context_ai_function_call_info_alter does not work with contexts only set via "always_include" (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554277 [38] Setting AI contexts has no effect on some agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554616 [39] Add a single global context, making Vienna Driesnote AI demos much simpler (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3555225 [40] Update AI Context module with doc blocks and check coding standards (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556878 [41] AI Context architecture meeting 13 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557700 [42] AI Context UX meeting 18 Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558583 [43] Update CCC project components to be more useful and add tracker to issues (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559388 [44] Tag ai_context for v2025 repo before rearchitecture (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563008 [45] CCC Function Call should load ContextDefinitionNormalizer via Dependency Injection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547892 [46] Add AI CCC documentation for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547037 [47] Update AI CCC project page for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547038 [48] [Discuss] Decouple AI Context from AI Agents (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556909 [49] [Meta] Context Control Center MVP demo (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567570 [50] Refactor context selection logic (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574359 [51] CCC: Refactor to convert entity HTML helpers to data-only methods and render arrays (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574908 [52] Update CCC readme in prep for beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3549849 [53] CCC: Refactor to harden function-call plugin / runtime surface (GetAiRelevantContext) (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574910 [54] Create nicer context item view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563366 [55] [Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564629 [56] Add ai_agents_debugger debug and ai_agents_explorer explore operations and links in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575590 [57] Adopt AI Core shared UI library in CCC and escape data before rendering (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569776 [58] Pre-beta security review in prep for CCC beta1 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576102 [59] CCC MVP Demo: Finalize FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577087 [60] Update context selection logic to handle subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571909 [61] Sprint 5 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577379 [62] Add optional debug logging to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573708 [63] CCC beta1 release planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577644 [64] Full architecture review of CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573713 [65] Add automated testing to CCC in prep for 1.0 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573717 [66] CCC beta1 video (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577658 [67] Add Drupal CMS 2.0 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574445 [68] CCC Chicago session slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577661 [69] CCC: Refactor to remove N+1 patterns: batch children & term loads (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574904 [70] CCC Chicago keynote slides (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577664 [71] CCC: Refactor to move key form validations into entity-level validators / presave (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574906 [72] Create CCC beta1 release (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577667 [73] Add search or filters to context listing (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574936 [74] CCC beta1 QA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577669 [75] Remove support for D10 for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3576089 [76] CCC Chicago planning (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577670 [77] Update CCC readme for new mdxeditor location (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577398 [78] Update context scope plugin manage link/url/route functionality (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578114 [79] Redo context item duplicate feature without ECA (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577426 [80] Add context scope plugin target entities manage link (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579234 [81] Update context item revision diff feature for progressive enhancement (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577427 [82] Create CONTRIBUTORS.md for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579344 [83] CCC icon doesn't show in vanilla Drupal 10 and Drupal 11 install (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579394 [84] Duplicate Revisions tabs appear when editing an AI Context Item. (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577512 [85] Remove zero badge when context has no subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577656 [86] CCC target entity types settings not working (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579396 [87] Context item revision comparison is missing some scope info (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3577745 [88] Can't Apply Scheduler Patch (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579841 [89] Multiple entities can be set on the target entity reference autocomplete field but only 1 is saved (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578386 [90] CCC beta1 features list and blurbs for demos and promotions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3579857 [91] Drupal 10: Error on /admin/ai/context/items/add: scheduler_content_moderation_integration module conflict (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3578657 [92] Setting context pools acts differently between agent form and context pool form (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3554221 [93] Create demo Context Control Center for Vienna 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3545824 [94] Update AI CCC project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547042 [95] Do not hardcode English language prompts in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3556908 [96] AI CCC markdown editor integration (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547033 [97] Add text filtering on AI CCC context agents page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547050 [98] [Spike] Research URL support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547034 [99] [Spike] CCC 1.0 brainstorming (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3558814 [100] Toggling between AI Context local tasks losing content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559504 [101] [Spike] Research PDF upload support for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3547035 [102] Remove "pool" and "pools" from CCC code (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563107 [103] Add toolbar icon to CCC top level menu item (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563043 [104] Add AI context item usage data and page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550034 [105] [Meta] Context Scope feature (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564706 [106] Add revision comparison diff support for context item revisions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563089 [107] [Discuss] Usage of context tags taxonomy for categorization (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3550896 [108] CCC MVP Demo: Create draft FinDrop context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567571 [109] Add scheduling options for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563360 [110] [Spike] Research AI Context categories (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3557719 [111] Add context scope base code and use case context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568673 [112] Add moderation workflow support for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563361 [113] [Meta] CCC rearchitecture and roadmap (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559379 [114] Switch context tags to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568674 [115] Add toolbar dropdown menu for context items like nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563362 [116] Add site section context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568676 [117] Add multilingual support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559384 [118] Add tagify styling to taxonomy fields for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563365 [119] Allow agents to subscribe to context scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568677 [120] Add created date to context item entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563127 [121] Switch context items page to use a view (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563371 [122] [Meta] Subcontext feature in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569311 [123] [META] Add overviews, better descriptions, and help text in CCC for better UX (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566842 [124] Differentiate between description and purpose for context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563372 [125] [Discuss] Figure out which CCC features can be optional for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569967 [126] [Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567568 [127] Create CCC moderation workflow and scheduling local tasks (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564653 [128] Add language context scope for MVP (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570933 [129] [Spike] CCC MCP server integration PoC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3567791 [130] Add a composer.json to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564667 [131] Convert global option to context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3570940 [132] CCC testing ai usage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568086 [133] Create settings and sub-settings hierarchy for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564691 [134] Add D11 CCC install steps on the project page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571299 [135] New context items do not default to published when setting is chosen (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568115 [136] Switch global context to checkbox on context items (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564709 [137] [Discuss] Context graphs (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568384 [138] Update subcontext feature to specify required vs conditional selection (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571788 [139] Document current CCC architecture Nov 2025 (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3559380 [140] Allow context scoped to entities in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3564714 [141] Add parent / child relationship for context (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569312 [142] Update context list UI to include subcontext and scope (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571794 [143] Switch the AiContext config entity to a content entity (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563000 [144] Add AI usage to CCC issue template (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566811 [145] Create design for context list UI to include subcontext (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569313 [146] Sprint 3 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572067 [147] Introduce more granular permissions to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563036 [148] Add CCC overview page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566852 [149] [Spike] Research what Google Analytics data can be used in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3569514 [150] Switch target entities to be a context scope plugin (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572160 [151] Move CCC routes to higher level to be more similar to admin/content (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563038 [152] Update context items page with description and link when there are empty results (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566858 [153] Add draft support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563049 [154] Create docs for Cursor and Claude code quality for CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3572891 [155] Update CCC general settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566861 [156] Clean up CCC install process and composer.json file (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571006 [157] Fix phpunit test errors in CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573709 [158] Add revision support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563052 [159] Update context items settings page descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566862 [160] Error on installation: The state 'draft' already exists in workflow (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571188 [161] Sprint 4 CCC roadmap updates, sprint planning, and issue triage (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3573719 [162] Minor cleanup on CCC pools page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563100 [163] Update CCC agents settings page description and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566863 [164] Schema errors from scheduler after installing CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571195 [165] Update context item edit form to better align with core (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563108 [166] Add Drupal CMS 2.0 support to CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574420 [167] Update context item edit form field descriptions (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566865 [168] Toolbar menu issue in Drupal 11.3 when CCC installed (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571392 [169] Add duplicate context item feature like Drupal CMS has for nodes (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3563357 [170] Remove _ESLINT_EXTRA in GitLab CI to avoid error in CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3574923 [171] Update agent context edit form description, help text, and table (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3566866 [172] Format context item markdown on view page (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3575595 [173] Error when reinstalling after creating CCC taxonomy terms (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3568177 [174] Add GitLab CI linting to CCC project (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3571393 [175] Assess duadp module's integration with CCC (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586322 [176] Clean up CCC documentation and API consistency (ai_context, Issue) — https://git.drupalcode.org/project/ai_context/-/work_items/3586305 [177] Issue #3586305: Fix context prefix default alignment and stale getManageUrl docs. (ai_context, MR) — https://git.drupalcode.org/project/ai_context/-/merge_requests/202 [178] Access checks hardening prior to stable (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576579 [179] Improve README (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576578 [180] Improve warnings for misconfiguration, improve cacheability (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576577 [181] Current node is not always excluded (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3547619 [182] Add gitlab templates (ai_related_content, Issue) — https://git.drupalcode.org/project/ai_related_content/-/work_items/3576576 [183] Resolve "Access checks hardening prior to stable" 2x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/27 [184] Resolve "Access checks hardening prior to stable" 1x (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/26 [185] #3576578: Update README (1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/24 [186] #3576578: Update README (2x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/25 [187] Resolve "Improve warnings for misconfiguration, improve cacheability" (backport to 1x) (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/23 [188] Resolve "Improve warnings for misconfiguration, improve cacheability" (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/22 [189] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/20 [190] #3576576: Gitlab templates (ai_related_content, MR) — https://git.drupalcode.org/project/ai_related_content/-/merge_requests/21 --- TODAY'S MODULE SUMMARIES ---

                        AI (Artificial Intelligence)

                        Development began on a new reranking capability for search results. The module already supports reranking as an operation — allowing AI models to re-order initial search results for better relevance — but until now nothing could actually use it. A merge request to add an AI reranking processor for Search API was opened to address this feature request. The processor will work with any Search API backend (database, Solr, or others), making reranking available wherever Drupal search is deployed. This positions the module as a general-purpose search enhancement rather than limiting it to specific implementations, broadening its potential user base.

                        The work is still in progress; no code has been merged yet.

                        How can I help on this project?

                        • Ensure the team has access to subject-matter expertise in search relevance to validate that the reranking feature meets real user needs.
                        • Advocate for testing resources or partnerships to trial reranking with live content and confirm business value before launch.

                        Contributors: Abhisek Mazumdar (abhisekmazumdar)

                        ---

                        Drupal Canvas

                        Activity over the past day focused on improving the translation and language management experience, alongside routine technical maintenance. An update to the translation settings interface received review attention, clarifying how Canvas pages handle default language requirements and translation workflows. This ensures administrators understand that Canvas content must be created in the site's default language, with translations managed separately.

                        Two substantial areas of work remained in draft: continued exploration of autosave functionality using workspaces and work to preserve component configuration when design system elements are updated. The latter addresses a scenario where changes to component definitions could inadvertently break existing page layouts—important for maintaining stability as design systems evolve.

                        Separately, the project continues to seek a visual identity for Canvas, with logo candidates now open for feedback. Dependency updates for testing tools progressed as part of ongoing maintenance.

                        How can I help on this project?

                        • Facilitate stakeholder review and selection of the Canvas logo to establish the project's visual identity.
                        • Ensure design system governance discussions include Canvas component stability requirements as features evolve.

                        Contributors: **** (project_19391_bot_cb443e60680723bba08a5351bf595251), Christian López Espínola (penyaskito), Gábor Hojtsy (goba), Lauri Timmanee (lauriii)

                        ---

                        Context Control Center (CCC)

                        The Context Control Center project saw continued progress toward its upcoming beta3 release, with substantial work completed on testing, documentation, security, and user experience improvements during this period.

                        Several important issues were closed, including adding required PHPUnit attributes to kernel test classes to meet Drupal 11.3 deprecation requirements. A security documentation file was added to help users report vulnerabilities appropriately. User interface improvements included fixing checkbox alignment on the overview page and resolving incorrect path documentation on the project page.

                        A significant number of architectural and quality assurance issues were also resolved, including work on API gap analysis for the beta-to-release candidate transition, and fixes for issues affecting content type contexts, menu grouping, and entity reference fields. Multiple longstanding bugs and feature refinements dating back several months were closed as part of ongoing stabilization efforts.

                        Active development continues on planning items, including preparation for the beta3 release, which is targeted for 6 July 2026. Work is also underway on contributor recognition tooling and release process standardization. A merge request addressing documentation and API consistency was opened to align default configuration values and update stale method references in developer-facing documentation.

                        How can I help on this project?

                        • Prioritize resourcing for the beta3 release deadline (6 July 2026), particularly around final quality assurance activities.
                        • Support visibility and contributor outreach, especially for testing and feedback as the module approaches a stable 1.0 release.

                        Contributors: Pravesh Poonia (Pravesh_Poonia)

                        ---

                        AI Related Content

                        The AI Related Content module made progress toward a stable release over the past 24 hours. Two key improvements were merged: better warnings when the module is misconfigured, and enhanced documentation explaining how to set up filterable attributes and add content blocks through the block layout interface. These changes help site administrators configure the module correctly and reduce the risk of display issues caused by caching.

                        A bug affecting node exclusion was also resolved. Previously, the current page could appear in its own list of related content due to type mismatches in metadata filters.

                        Work is underway on Access checks hardening prior to stable, which will add further configuration guidance for the Search API integration. This is part of the effort to ensure the module is production-ready.

                        How can I help on this project?

                        • Prioritize testing of the access control improvements currently in development to accelerate the path to a stable release.
                        • Allocate resources for user acceptance testing with site administrators to validate that configuration warnings are clear and actionable.

                        Contributors: Scott Euser (scotteuser) [2]

                        ======================================================================== ## [14] factcheck:capabilities:executive ======================================================================== Layer-1 corrections: 1 Judge flags: 5