Knowledge Portal · engineering documentation

Skip to content

Federated from workspace · Company · zaixos-company/docs/strategy/PRODUCT_PORTFOLIO.md Do not edit canonical truth here — update the source repo, then re-run npm run docs:sync.


ZAIXOS Product Portfolio

Document type: Strategy — Product Portfolio
Version: 1.0
Date: 2026-06-30
Milestone: M-08 — Portfolio Charter Ratification
Status: Accepted
Classification: Internal — Strategic Authority
Owner: Chief Product Officer (accountable) · Chief Executive Officer (co-owner) · Knowledge Architect (maintainer)
Authority: COMPANY_CONSTITUTION.md · ZAIXOS_FINAL_EXECUTIVE_DECISIONS.md OD-06 · WORKSPACE_BASELINE.md
Ratified: 2026-06-30 · PORTFOLIO_RATIFICATION.md


Purpose

Define which products exist in the ZAIXOS portfolio — charters, lifecycle status, admission and retirement rules, and product classification — as the gating authority for product authority repositories.

No product authority repository may exist without an Approved entry in this document. This portfolio superseded bootstrapped "Pending charter" placeholders (OD-06, Constitution Art. XXIII).


Portfolio Authority

FieldDefinition
Authority repositoryzaixos-company — this document is the sole portfolio charter authority
Binding scopeProduct admission, classification, lifecycle states, numbering, and retirement
SupremacySubordinate to COMPANY_CONSTITUTION.md on governance; supreme on portfolio questions within company strategy
SSOTProducts cite this document — they do not host authoritative portfolio copies (CP-19)
Registry rolezaixos-registry indexes portfolio metadata when Registered (M-10) — never replaces this document

Portfolio Ownership

RoleResponsibility
Chief Product OfficerPortfolio authority; charter proposals; lifecycle reviews
Chief Executive OfficerClass A approval for new product lines and retirement
Chief Technology OfficerPlatform readiness assessment for admission
Architecture CouncilStructural review for new product repos (Class B)
Repository ArchitectVerify Approved portfolio entry before repo creation or registry registration
Knowledge ArchitectVersion control, cross-reference integrity, ratification records
Product leadsMaintain product-scoped domain docs — not portfolio authority

Authority Chain

Company (identity, constitution, strategy)
        ↓ constrains
Portfolio (this document — product admission & lifecycle)
        ↓ authorizes
Platforms (ZEP · UBP · future design-system · future ai-platform)
        ↓ consumed by
Products (one authority repo per Approved product)
        ↓ indexed by
Registry (metadata, consumer map — when operational)
        ↓ delivered to
Customers (clinic operators · product end users)

Downward citation only. Products never define company strategy or portfolio rules (WORKSPACE_BASELINE dependency rules).


Product Classification Definitions

ClassDefinitionToday (2026-06-30)
Official ProductProduct with Approved portfolio charter and ratified workspace baseline repositoryPRD-001 only
Consumer ProductOfficial Product that pins ZEP and serves as engineering reuse proof surfacePRD-001 — Consumer #1
Production ProductOfficial Product with operational engineering deployment — domain app, releases, validation in CIPRD-001
Experimental ProductTime-boxed product exploration inside an existing charter or explicit experimental flag — not a separate portfolio lineNone
Future ProductDiscussed or simulated in planning — not Approved, no authority repo, not RegisteredAll products other than PRD-001

Distinctions:

  • Official Product ≠ the company. Company authority is zaixos-company (OD-06, Constitution Art. II).
  • Consumer Product is an engineering relationship to ZEP — not a separate product SKU.
  • Production Product describes engineering operational state — not commercial revenue. PRD-001 is pre-revenue commercially (OD-02).
  • Future Product may appear in blueprint simulations — simulations are not authorization (Constitution Art. XXIV).

Product Numbering Policy

RuleDetail
FormatPRD-{nnn} — three-digit zero-padded stable identifier
AssignmentSequential at Class A portfolio admission — never reused after retirement
ImmutabilityProduct ID persists across renames; repository rename requires registry update when operational
Next IDPRD-002 reserved only upon Class A admission — not assigned today
Platform IDsPlatforms use separate catalog IDs (e.g. PL-002 design-system, PL-003 ai-platform) — not PRD IDs

Product Naming Rules

ElementRule
Product IDPRD-{nnn} — portfolio registry key
Official nameFull descriptive name in English — e.g. Dental Clinic Revenue Operating System
Repository nameKebab-case or workspace ratified name — must match WORKSPACE_BASELINE.md for baseline products
Consumer labelConsumer #{n} — order of ZEP consumer proof (Consumer #1 = first pinned consumer)
Public product nameBrand architecture when Accepted (M-09) — subordinate to this charter for scope

Product Lifecycle

Aligned with Constitution Art. XVI and COMPANY_OPERATING_MODEL.md §7:

StateMeaningRepo allowedPublic commitment
FutureNot Approved — planning onlyNoNo
DeferredNamed in strategy discussion — not ApprovedNoNo
Charter ApprovedApproved portfolio entry — repo authorizedYesInternal only until Active
Active (engineering)Operational development or deploymentYesEngineering evidence only
Active (commercial)Production customer or commercial deployment evidencedYesRequires customer evidence
MatureStable maintenance — portfolio reviewYesAs documented
DeprecatedWind-down — successor documentedArchive pathClass A announcement

Promotion rules:

  1. Future → Charter Approved: Class A decision + this document amended + Architecture Council + domain alignment.
  2. Charter Approved → Active (engineering): Repo exists; ZEP pin; architecture tests pass.
  3. Active (engineering) → Active (commercial): Named production customer or deployment evidence (OD-02).
  4. Any → Deprecated: Class A + registry pointer update when operational + migration plan.

Product #2 lifecycle: Forbidden until M-24 factory certification and M-25 authorization (CP-26, Constitution Art. XXIV).


Product Admission Criteria

All criteria must pass before a new PRD-{nnn} row is Added as Charter Approved:

#CriterionAuthority
1Class A executive decision with written recordConstitution Art. V
2Approved portfolio amendment to this documentCPO + CEO
3Domain strategy alignmentDOMAIN_STRATEGY.md when Accepted
4Architecture Council reviewClass B structural gate
5Platform readiness — ZEP pin path; extraction debt addressed for Product #2+M-12–M-14 before Product #2
6Factory gate — Product #2 requires M-24 (9/9 gates)CP-26
7Registry registration workflow when A0 operational (M-10)Registry policy
8Strengthen-the-next evidence — new product must reduce future product costCP-15
9One repo per product — no merge into company or ZEPCP-13

Default state for candidates not yet admitted: Future Product — Authorized (workspace planning) · Not Created · Not Registered · Not Approved.


Product Retirement Policy

StepRequirement
1Class A executive decision — CEO + executive council
2Successor product or explicit "no successor" documented
3Customer migration plan if Active (commercial) customers exist
4Portfolio row → Deprecated with date and pointer
5Registry catalog updated when operational
6SSOT pointers updated — no orphan authority
7Domain data retention per legal and product policy — counsel where required

Retirement does not delete release history or constitutional evidence of what was shipped.


Platform Relationship

Each Approved product consumes platforms — it does not redefine them:

PlatformPRD-001 consumptionExtraction note
ZEPPinned @1.0.0 via .zaixos/platform.lockEngineering governance reuse proven
UBPFrozen modules @ v4.2-public-experience-platform chain inside monolithNot standalone SKU (OD-08)
Design SystemNot attached — layout infra in product v5.3M-16 extraction planned
AI PlatformPartial — ANPA modules in productM-18 extraction planned

Platform-before-duplication: third similar capability elevates to platform; second triggers extraction plan (Constitution Art. IX).


Official Portfolio Registry

Approved products: 1
Future products Approved: 0

PRD-001 — Dental Clinic Revenue Operating System

FieldValue
Product IDPRD-001
Official nameDental Clinic Revenue Operating System
ClassificationOfficial Product · Consumer #1 · Production Product
Portfolio statusPortfolio Approved · Charter Approved
RepositoryDental Clinic Revenue Operating System — ratified baseline repo #4 (WORKSPACE_BASELINE.md)
Workspace ratificationOfficial Product — WORKSPACE_RATIFICATION_REPORT.md
LifecycleCharter Approved · Active (engineering) · commercial pre-revenue (OD-02)
DomainVertical revenue operating system — private dental clinic operators worldwide; global commercial markets
Designed buyerPrivate dental clinic owners and administrative staff (OD-02)
Charter summaryModular monolith encoding clinic lead capture, CRM, compliance, public presence, clinic template system, and SaaS-ready tenancy — first proof vertical for ZEP reuse and factory path
Platform pinsZEP 1.0.0 · UBP frozen modules in-product · future design-system and ai-platform not attached
ZEP consumerConsumer #1.zaixos/platform.lock; ERP validation; 601 architecture tests
Engineering evidenceProduction domain operational; release pipeline; materialized Cursor adapter
Commercial evidencePre-revenue — no named production customer recorded
AccountableChief Product Officer
Approved2026-06-30 — OD-06 substance; M-08 portfolio formalization · PORTFOLIO_RATIFICATION.md
Not the companyCorporate identity remains zaixos-company (OD-06)

Modules (product authority — not portfolio scope detail): Clinic, CRM, Leads, Marketing, Tracking, Compliance, ClinicTemplateSystem, Shared — per product repo registration.


Future Products

No future product holds Approved portfolio status today.

Default stateMeaning
Authorized (planning)May be discussed in blueprint or domain strategy simulations
Not CreatedNo authority repository
Not RegisteredNo registry catalog entry (0 Registered today)
Not ApprovedNo row in Official Portfolio Registry above

Explicit prohibitions (Constitution Art. VIII, XXIV):

  • PRD-002+ repositories are unauthorized until admission criteria pass and this document is amended.
  • Product #2 execution forbidden until M-24 then M-25.
  • Horizontal CRM as standalone product (PRD-004 class) remains Deferred until explicit charter (OD-09, CP-14).
  • Blueprint Product #10/#20 simulations are not portfolio entries.

Adding a future product requires Class A decision + Accepted amendment to this document — not bootstrap placeholders or chat approval.


Product Creation Gate

Dependency order (Constitution Art. XXIV, EXECUTION_CONTRACT):

1. Class A executive decision
2. Approved entry in this portfolio (Accepted amendment)
3. Domain strategy alignment
4. Architecture Council + Repository Architect review
5. Repository exists or is ratified in workspace baseline (Class A for fifth+ repo)
6. ZEP pin + materialize adapter + ERP validation
7. Registry registration when M-10 operational
8. SSOT citation model — no duplicate portfolio in product repo

Cross References

DocumentRelationship
COMPANY_CONSTITUTION.mdSupreme governance — Articles X, XVI, XXIV
COMPANY_OPERATING_MODEL.mdOperating flows — §2, §7
COMPANY_MISSION.mdMission scope and boundaries
DOMAIN_STRATEGY.mdDomain approval for admission
WORKSPACE_BASELINE.mdFour-repo ratified baseline
../../../zaixos-registry/docs/architecture/REPOSITORY_CLASSIFICATION.mdRepo type rules
../../../zaixos-registry/docs/architecture/SINGLE_SOURCE_OF_TRUTH.mdSSOT policy

Version History

VersionDateChange
0.12026-06-30Bootstrap — structure only; PRD-001 "Pending charter" placeholder
1.02026-06-30M-08 — Accepted portfolio charter · PRD-001 Portfolio Approved

Authoritative product portfolio. One Approved product today. Future products require admission — not invention.

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