Knowledge Portal · engineering documentation

Skip to content

ZAIXOS Engineering Platform — Product Scope

Document type: Product Definition
Version: 1.0 · Phase: 12-2
Status: Permanent product authority
Rule: If an item is not listed in Included, assume Not Included unless explicitly in Future Candidate.


Included (Inside ZEP Product Boundary)

Platform Core & Governance

  • Platform Constitution, Boundaries, Public API, Extension Model, Versioning Policy
  • Platform ADRs and Platform Index
  • EOS-derived methodology (phases, freeze policy references, context rules)
  • RESPONSE_TEMPLATE and phase report templates
  • Product definition documents (this set)

Runtime Abstraction

  • Runtime specification (abstract ERP semantics)
  • Runtime Contract definitions and JSON schemas (contracts@1)
  • Manifest schemas and default manifest inventories
  • Runtime component specifications (Constraints, Procedures, Workflows, Delegation, Enforcement, Context, Execution)

Adapters

  • Adapter profiles, workspace templates, metadata manifests
  • Capability gap registers
  • Certification criteria (documentation-level in v1)

Validation

  • Platform integrity test suite (PHPUnit or equivalent)
  • Contract conformance checks against materialized adapter workspace
  • Validation documentation (checklists, runtime validation guides)

Knowledge & Templates

  • Platform developer guide
  • Implementation report templates (Format A/B)
  • Phase prompt templates
  • Extension registry specification

Product Integration Surfaces

  • .zaixos/ canonical namespace specification
  • .zaixos/platform.lock pin semantics
  • .zaixos/extensions/manifest.yml extension registry
  • Materialization rules (.zaixos/.cursor/ for Cursor Adapter v1)

Not Included (Outside ZEP — Product or Other Systems Own)

ItemOwner
Application business modules (app/Modules/*)Product (D-R)
Product architecture constitutionProduct (D-R)
Filament resources, Blade views, domain modelsProduct (D-R)
Product-specific PHPUnit/feature tests (domain)Product (D-R)
PostgreSQL schema for clinic/marketing/leads etc.Product (D-R)
CI/CD pipeline hosting (GitHub Actions runners, etc.)Product / org infra
Production deployment, hosting, DNSProduct / ops
IDE vendor binaries and licensesIDE vendor (D-T)
Company Constitution contentCompany
Healthcare compliance domain rules (jurisdiction packs)Product Compliance module

Never Included (Permanent Non-Goals)

ZEP will never become:

Non-goalRationale
Application runtime or ORMUse Laravel/Symfony/etc.
Business domain modulesProduct scope
Customer-facing SaaS for clinic operationsRevenue product, not engineering platform
Replacement for Git or GitHubVCS remains external
General-purpose low-code builder (core product)Violates platform/product separation
IDE vendorAdapter consumer only
Hosting platform / PaaSOut of scope permanently
Secret store or credential managerOrg infra
Authoritative copy of product dataClinic-scoped data stays in product DB

Future Candidate (May Enter Scope Later — Not v1 GA Commitment)

CandidateClassification when adoptedNotes
Platform CLIPublic (Experimental → Public)Install, validate, materialize commands
Platform SDKPublic (Experimental)Programmatic integration for tooling
Git repository templateSecondary bootstrapOne-time scaffold only
Git submodule distributionSecondary/transitionalADR-005 already notes transitional path
Additional certified adapters (Claude Code, etc.)Adapter layerRequires certification process
SaaS product generatorMajor product lineNot v1; separate ADR required
Extension marketplacePlatform servicescuration, signing, discovery
Hosted validation serviceOptional enterpriseRuns same tests remotely
Non-PHP product bootstrapPlatform expansionRequires non-Composer primary strategy
Team / org policy bundlesExtension or edition featureCentral rule packs

Future Candidate ≠ committed roadmap item. See PRODUCT_ROADMAP.md.


Scope Boundary Diagram

┌────────────────────────────────────────── ZEP INCLUDED ──────────────────────────────────────────┐
│ Constitution · Methodology · Contracts · Adapters · Validation · Templates · Developer docs   │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘

                              consumes        │         never owns

┌──────────────────────── PRODUCT NOT INCLUDED ────────────────────────┐
│ Domain modules · Product constitution · App UI · Product CI wiring   │
└──────────────────────────────────────────────────────────────────────┘

┌──────────────────────── NEVER INCLUDED ──────────────────────────────┐
│ App runtime · Business SaaS · Hosting · Git replacement · IDE vendor │
└──────────────────────────────────────────────────────────────────────┘

Ambiguity Resolution

QuestionAnswer
Is ERP part of ZEP?Yes — as Platform Runtime semantics; ERP name is legacy
Is .cursor/ part of ZEP?Adapter materialization — owned by adapter maintainer, generated from platform
Is Dental Clinic repo part of ZEP?No — product; embeds platform until migration complete
Are architecture tests in product repo part of ZEP?Platform owns test definitions; product invokes them in CI
Can products patch platform files in vendor?No — extensions only; patch = fork or extension ADR

Product Scope v1.0 — Phase 12-2.

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