Draft File Modifications: Adopt a Dual-Phase Meta-Release Cadence for CAMARA API
Context:
As per the TSC action item “Analysis of impact on existing documents in Governance and Release Management” (2025-09-18 TSC Minutes), this analysis has been carried out. In addition, the review has also covered Commonalities and Identity & Consent Management. The results are compiled throughout this wiki in draft form, awaiting feedback from all the groups involved, as this is a first version.
Draft Proposal:
1. Commonalities
Github | CAMARA-API-Desing-Guide.md (link)
|
Wiki | No changes needed. |
2. Identity and Consent Management
Github | There is no need to modify these documents with cadence or version details, since the dual-phase proposal does not affect authentication or consent flows. Security/consent flows remain consistent in both scenarios (sandbox and stable). |
Wiki | No changes needed. |
3. Release Management
Github | API_Release_Guidelines.md (link) This document must be updated to introduce the dual-phase cadence, since it is one of the most affected. It currently defines: What a meta-release is (today Spring/Fall, always twice per year), the requirements for initial (0.x) and stable (≥1.x) APIs, and how APIs align with Commonalities and ICM All mentions of meta-release need to be rewritten to reflect that it is no longer two symmetric cycles, but a dual-phase scheme. Concrete actions:
|
Wiki | Meta-release Process (link) This wiki currently defines meta-releases as two per year (Spring and Fall), at 6-month intervals. It explains that all APIs (initial and stable) must follow milestones M0–M6 in each meta-release, using the same calendar for Spring and Fall with full symmetry. This needs to be rewritten to reflect that there are no longer two symmetric meta-releases, but a dual-phase model: Spring = Commonalities/ICM + Fall = Stable APIs Concrete actions:
Review guidance for API release PRs (link) Currently, only minor wording adjustments are needed plus an explicit note on sandbox vs stable to align with the dual-phase model. At present, the document states that PR reviews are done for approval at M3 (release candidate) and M4 (public release). It also explicitly mentions that for APIs aiming to become stable, release management may request an additional review of Commonalities and ICM. Concrete actions:
API versioning (link) The document defines version types, the flow, and how they are used. It does not mention Spring/Fall, but it assumes that all public API versions are proposed for meta-release. The document does not require major redesign, but it does need three key wording changes. Recommended actions:
FAQ & Feedback (link) Only wording changes are required in the FAQs to break the Spring/Fall symmetry and reflect that now only Fall is the meta-release for stable APIs, while Spring covers Commonalities/ICM. Recommended actions:
Release Management Working Group description (link) The current text defines the old model of two symmetric meta-releases. With the dual-phase model, this symmetry must be broken, clarifying that Spring → Commonalities/ICM and Fall → Stable APIs. Recommended actions:
|
4. Governance
Github | ProjectStructureAndRoles.md (link) The document defines repository maturity stages (Sandbox → Incubating → Graduated). The required changes are mostly clarifications: making it explicit that Sandbox = continuous and Stable = aligned with Fall. Concrete actions:
API-Onboarding-and-Lifecycle.md (link) This document requires a major revision because it uses “meta-release cycles” as if they were two symmetric windows per year. With the dual-phase cadence, the rules for sandbox and stable must be separated, and the criteria for transition, graduation, and archiving must be rewritten accordingly. Concrete actions:
|
Wiki | No changes needed. |