Knowledge Portal · engineering documentation

Skip to content

ZAIXOS Engineering Platform — Release Strategy

Document type: Product Definition
Version: 1.0 · Phase: 12-2
Status: Permanent product authority
Aligns with: PLATFORM_VERSIONING_POLICY.md


Release Philosophy

PrincipleStatement
Semver for platformMAJOR.MINOR.PATCH on platform releases
Public API only guaranteedBreaking changes only on Public surfaces drive major bumps
Contracts independencecontracts@1 frozen; new obligations = new contract major, not silent patch
Adapter semverAdapters version independently; declare compatibility in manifest
Product pinProducts upgrade deliberately via lock file — no floating dev-main in production
Documentation releasesProduct definition + constitution docs version with platform tags

Product Lifecycle Overview

Pre-v1 (extraction) → v1.0 GA → v1.x patches → v2.0 themes → v3.0 themes → Future

Pre-v1 — Extraction & Dual Maintenance

AttributeDefinition
ThemeMove embedded ERP to platform repo; Composer/submodule integration
AudiencePlatform team + Dental Clinic integrators
CompatibilityERP v1.0 semantics preserved; no contract obligation changes
Product impactDental Clinic remains on embedded copy until Phase 12-7 (Consumer Migration)
ExitPlatform v1.0.0 tag at Phase 12-9 (Platform Freeze) + Dental Clinic on pinned package

Not a marketing release — engineering milestone.


v1 — Foundation GA

AttributeDefinition
Major themesPlatform repo GA; Composer primary; Cursor Adapter v1 certified; contracts@1; validation Public
Included capabilitiesC-01 through C-08 (Installation Public at GA), C-11 Extensions
Excluded from GA requirementC-09 CLI, C-10 SDK, C-12 Services (Experimental or absent)
Expected evolutionv1.x adds adapter fixes, docs, validation coverage — no contract changes
CompatibilityProducts on ERP v1.0 baseline migrate with migration guide; lock file introduced
Dental ClinicFirst production consumer on Composer pin

v1.x Patch / Minor Expectations

TypeAllowed
PATCHAdapter template fixes, doc corrections, test additions
MINORNew extension schema fields (backward compatible), new Internal APIs, optional manifest fields
NOT in v1.xNew Runtime Contract obligations; removal of Public APIs

v2 — Tooling & Multi-Adapter

AttributeDefinition
Major themesPlatform CLI Public; second certified adapter; SDK Experimental→Public candidates
Expected evolutionReduced manual materialization; adapter parity tests
Compatibilityv1 product pins upgrade via migration guide; contracts@1 still valid unless v2 introduces contracts@2 ADR
Breaking driversCLI Public API stabilization; removal of deprecated submodule path

v2 Compatibility Philosophy

  • Prefer adapter additions over contract changes
  • Major bump if default install path changes (e.g. CLI replaces manual steps as required)

v3 — Scale & Ecosystem

AttributeDefinition
Major themesExtension marketplace criteria; org policy bundles; improved upgrade automation
Expected evolutionMulti-product orgs run standard platform version policy
CompatibilityLong-term support window for v2 pins (duration TBD at v2 GA)
Breaking driversMarketplace signing requirements; extension schema v2

Future — SaaS Generator & Team Platform

AttributeDefinition
Major themesSaaS product generator (separate product line ADR); team platform dashboards; optional hosted validation
CompatibilityGenerator consumes ZEP — does not merge into core
Breaking driversOnly if hosted services become mandatory — unlikely by default

Version Mapping (Historical → Platform)

HistoricalPlatform equivalent
ERP v1.0 / EOS Phase 10–11Platform 1.0.0 semantic baseline
Cursor Adapter 1.0.0-phase-11-9Adapter compatible with platform 1.x
Dental Clinic tag v5.1-engineering-runtime-platformProduct freeze referencing embedded ERP — pre-platform GA

Release Artefacts (Every GA)

ArtefactOwner
Git tag vX.Y.ZPlatform repo
CHANGELOG with Public API sectionPlatform team
Migration guide (if minor/major)Platform team
Updated PLATFORM_INDEX.md / product specsPlatform team
Validation suite green on reference productPlatform + Dental Clinic

Deprecation Policy (Summary)

SurfacePolicy
Public APIDeprecated one minor before removal minimum
Submodule installDeprecated when Composer GA + one release cycle
Embedded ERP in productsDeprecated at platform v1.0.0; removed by product migration phase
ExperimentalMay break without minor notice — not for production pins

Release Train (Cadence — Target)

ReleaseCadence (target)
PATCHAs needed — fixes
MINORQuarterly (target) — compatible features
MAJORAnnual or ADR-driven — breaking Public changes

Cadence is product policy, not a guarantee.


Release Strategy v1.1 — Phase 12-2A alignment.

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin