CCC beta3 release planning
## Problem/Motivation Planning issue for beta3 release Milestone: https://git.drupalcode.org/project/ai_context/-/milestones/5#tab-issues --- ## Proposed Resolution **Many issues were already closed and noted here:** - #3567798: META CCC MVP 1.0 roadmap - #3577644: CCC beta1 release planning - #3585902: CCC beta2 release planning **These are the ones below have been the focus since 11 May 2026 for beta3.** --- ### Must haves _Note: Ones marked with `(*)` could be done in beta4._ #### Blocked - #3577429: Move scheduler feature to submodule or progressive enhancement (*) - #3584775: Remove AiContextItemType (*) #### Todo - #3586199: Tune conditional subcontext logic (*) #### In Progress - #3586207: Conditional Subcontext Provider Calls - #3586233: Bump AI Context to AI Core 1.4 - #3586220: Update context view page per new design - #3586219: Update context listing page per new design - #3586208: CCC Non-Agent `match_all` Convenience API - #3586162: Add stable selection pipeline events for contrib extension - #3586206: Avoid Full Published-ID Scans Before Scope Prefiltering - #3586192: Clean up CCC inconsistencies and DX issues before rc1 (part 2) - #3586157: Improve context selection cacheability and request-level scope performance - #3574937: Review and update CCC permissions (*) - #3586209: CCC Usage Tracking Query/Save Pattern (*) - #3586218: Allow subcontext scope to override parent scope (*) - #3586214: Hide additional context scope options if global is selected (*) - #3586242: Add opt-in AiContextSelectionDiagnostics to selection results (*) - #3586243: Complete scope plugin persistence API: manager orchestration, target entity encapsulation, and plugin-driven admin/selection (*) - #3586197: [Discuss] Add boundaries / exclusions to scope plugins - #3586148: [Discuss] Usage of "Context scope" and "Target bundles" #### Done - #3586230: TypeError when trying to "Configure context items" from /admin/ai/context/settings/agents - #3586210: Update use case context scope defaults - #3586212: Update max context items in general settings - #3586203: Pre-rc1 CCC docs updates - #3586116: Update context listing to not use target column - #3586127: Update context listing to show workflow state - #3586160: Add per-agent context selection limits and selection mode - #3586145: Handle the case when scope plugin values are no longer available - #3586161: Reserve pre-RC1 entity schema fields for CCC - #3586212: Update max context items in general settings - #3586239: [Discuss] "Context Control Center" at top-level of admin menu - #3586240: [Discuss] Default settings - "Show overview page" and "Enable subcontext hierarchy" - #3586170: [Discuss] Structured context content format and authoring model --- ### Nice to haves #### Blocked - #3581955: Inject context into ai_ckeditor requests - #3576093: Fix eslint errors in GitLab UI even when pipeline is green - #3586237: Create multi-vocabulary taxonomy scope plugin - #3569310: [Meta] Context source plugin feature (context from PDF/MD/TXT/URL) #### Todo - #3586244: Provide example context items - #3586241: Document supported vs internal CCC APIs - #3586217: Update ai_context project page and docs based on new naming approach - #3586153: Create CCC video showing how to configure it - #3586155: Create GitLab issue templates for ai_context project - #3586222: Gather CCC contribution stats for code and non-code contributions for release notes #### In Progress - #3586235: Recruit CCC beta testers - #3586234: CCC beta / pre-rc1 community testing - #3586228: Create list of modules and configuration steps for Document Loader MDXEditor submodule - #3586150: Add Site Architecture context source for Drupal site behavior contracts - #3586196: Clarify scope items are additive in docs and UI - #3586221: Test Chicago Driesnote repo with cheaper models - #3580910: Improve config validation and use #config_target for settings form #### Done - #3586229: CCC optional feature suggestions in UI - #3586211: Update CCC overview page with hide option and new wording - #3586082: Clean up follow-ups from target entity decoupling review - #3586145: Handle the case when scope plugin values are no longer available - #3586160: Add per-agent context injection limits and selection mode - #3586169: [Discuss] Selection extension points and diagnostics for context selection - #3586198: [Discuss] Associating adhoc vocabularies (freetagging) with context items --- ## Target date or deadline **12 June 2026** --- ## Remaining tasks - Finish must-haves and as many should-haves and nice-to-haves as possible - Create QA script - Schedule QA - Create follow-up issues - Fix blockers - Schedule release --- ## AI usage (if applicable) - [ ] AI Assisted Issue - [ ] AI Assisted Code - [ ] AI Generated Code - [ ] Vibe Coded
issue