CCC beta3 release planning
## Problem/Motivation
Planning issue for beta3 release
See the [milestone](https://git.drupalcode.org/project/ai_context/-/milestones/5#tab-issues
) for all issues. Key must have issues are listed here.
---
## 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
#### Blocked
- N/A
#### Todo
- #3586296: CCC beta3 QA
- #3586295: Create CCC beta3 release
#### In Progress
- #3586218: Allow subcontext scope to override parent scope
- #3586317+s
- #3586315+s
- #3586311+s
#### Done
- #3584775: Remove AiContextItemType
- #3586220: Update context view page per new design
- #3586294: CCC beta3 codebase review (pre-release)
- #3586261: Align context item full view with bundle-less entity
- #3586246: hook_ai_context_scope_values_alter() is not honored in scope value forms
- #3586256: Switch context item text fields to string_long for clean MDXEditor integration
- #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
- #3586207: Conditional Subcontext Provider Calls
- #3586233: Bump AI Context to AI Core 1.4
- #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
- #3586192: Clean up CCC inconsistencies and DX issues before rc1 (part 2)
- #3586157: Improve context selection cacheability and request-level scope performance
- #3586253: Move CCC menu from top-level to under AI configuration section
- #3586209: CCC Usage Tracking Query/Save Pattern
- #3586214: Hide additional context scope options if global is selected
- #3577429: Move scheduler feature to submodule or progressive enhancement
- #3586250: [Discuss] Context item content entity bundles
- #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
- #3586148: [Discuss] Usage of "Context scope" and "Target bundles"
---
### Nice to haves
#### Blocked
N/A
#### Todo
- N/A
#### In Progress
N/A
#### Done
- #3586244: Provide example context items
- #3586275: Create Document Loader submodule for CCC
- #3586229: CCC optional feature suggestions in UI
- #3586241: Document supported vs internal CCC APIs
- #3586274: UX improvements on new context listing page
- #3576093: Fix eslint errors in GitLab UI even when pipeline is green
- #3586287: No public API for building scope subscription forms
- #3586272: Add context settings validation: max_global_items must not exceed max_items
- #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
- #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
- #3574413: Add PDF context source plugin to CCC
- #3574928: Add MD context source plugin to CCC
- #3574414: Add webpage (URL) context source plugin to CCC
- #3569310: [Meta] Context source plugin feature (context from PDF/MD/TXT/URL)
- #3586169: [Discuss] Selection extension points and diagnostics for context selection
- #3586198: [Discuss] Associating adhoc vocabularies (freetagging) with context items
See the [milestone](https://git.drupalcode.org/project/ai_context/-/milestones/5#tab-issues
) for all issues.
---
## Target date or deadline
**6 July 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