Status: Feature complete in beta. Promotion to v2 blocked on flag rollout to 100%.
- Parent ticket: CONT-2080
- Flag:
CMS_COLLECTION_FIELD_GROUPS - Slack: #proj-cms-groupings
- PM: Jordan Branch
Open PR:
- openapi-internal #911 - beta API docs. Do not merge until FF 100%.
Promotion tickets (all Blocked on flag rollout):
- CONT-2328 - promote beta to v2
- CONT-2325 - promote API docs, generate SDKs
- CONT-5950 - promote MCP beta to v2
If flag hits 100% while I'm out: merge openapi-internal #911, then work through the three promotion tickets above.
Status: Deployed to beta, gated behind feature flag. GA promotion pending bake time.
- GA promotion ticket: CONT-1296
- Flag:
ff-cmsext-public-api-filter-sort - Docs: CONT-1295 (Sara Gee, In Progress)
- Slack: #proj-cms-api-search
- PM: Katherine Grygo
Open question: Katherine committed to reviewing the sort param naming tension (snake-case slugs vs legacy camelCase) before GA. That decision affects CONT-1296.
Flag cleanup tickets (not started, post-GA):
- CONT-6002 - cleanup
ff-cmsext-public-api-filter-sort - CONT-6003 - cleanup
ff-cont-1520-mcp-items-filter-sort
If bake looks good: next step is CONT-1296 (remove isBetaNamespace requirement, keep flag for rollback). Sara's docs (CONT-1295) should land before or alongside GA.
Status: In review. Three PRs in a chain, all under CONT-5978.
- Reviewer: Sara Gee
- Slack: DM with Sara, Roach
| PR | What | Status |
|---|---|---|
| #113000 | Derive skipUniqueValidation/skipItemRefValidation from payload (split from #112751) |
Open, reviewflow approved |
| #112751 | Add updateItems to CMSItemService with per-item locale, skipNotifications, partial-success return type |
Open, in review with Sara |
| #112883 | Feature-flag AEO alt text updater to use DDA CMSItemService |
Open, needs test fixes |
Merge order: #113000 first, then #112751, then #112883.
No action needed while I'm out unless Sara approves. If she does, #113000 and #112751 are safe to merge. #112883 needs test fixes first.