Knowledge Portal · engineering documentation

Skip to content

ZAIXOS Engineering Platform — Target Users

Document type: Product Definition
Version: 1.0 · Phase: 12-2
Status: Permanent product authority


Audience Overview

ZEP serves roles, not org sizes alone. A solo developer may wear all hats; an enterprise team splits them explicitly.

Persona IDPersonaPrimary relationship to ZEP
P-1Solo developerInstalls, develops, validates
P-2Freelance / contract developerConsumes pinned platform on client ZAIXOS products
P-3Startup product teamFast bootstrap + discipline without building governance
P-4Product company engineering teamMulti-developer consistency via platform pin
P-5Platform team (ZAIXOS internal)Owns platform core, adapters, releases
P-6Product architectPhase authority, acceptance, product architecture
P-7AI-native teamHeavy agent usage; relies on contracts + adapters
P-8Enterprise engineering orgPolicy alignment, audit, long-term semver (future)

P-1 — Solo Developer

AttributeDefinition
GoalsShip product features fast without reinventing AI workflow; pass validation before release
Expected usageInstall platform → develop in IDE → run validation → upgrade platform on schedule
Required knowledgeGit, PHP/Laravel (for PHP products), basic IDE agent usage, read platform developer guide
ResponsibilitiesMaintain product code; invoke validation; do not edit platform core in product repo
Also acts asOften P-6 (architect) and P-4 (team) in small setups

P-2 — Freelancer / Contract Developer

AttributeDefinition
GoalsOnboard to client repo in hours; follow client engineering discipline without ambiguity
Expected usageRead lock file version → use materialized adapter workspace → submit phase reports if contracted as implementer
Required knowledgeZEP developer guide, product architecture docs, Format A/B reporting if in architect loop
ResponsibilitiesStay within product + platform boundaries; escalate platform defects to platform team
Should notFork ERP into personal template; modify .zaixos/ core files without platform release

P-3 — Startup Product Team (2–8 engineers)

AttributeDefinition
GoalsAvoid governance debt while scaling; one onboarding path for new hires
Expected usagePin platform in CI; architect runs phase acceptance; developers use same adapter profile
Required knowledgeSplit between P-6 (architect) and P-1 (developers)
ResponsibilitiesProduct architect owns product ADRs; platform team owns platform upgrades
BenefitNo internal "engineering OS" project — adopt ZEP instead

P-4 — Product Company Engineering Team

AttributeDefinition
GoalsCross-team consistency; measurable architecture compliance; safe platform upgrades
Expected usageCI runs architecture + platform integrity tests; scheduled platform minor upgrades
Required knowledgeModule boundaries (product), platform public API (integrators), semver policy
ResponsibilitiesProduct owns app/, product docs, product CI wiring; platform owns contract compliance
InteractionPlatform team (P-5) provides release notes and migration guides

P-5 — Platform Team (ZAIXOS Internal)

AttributeDefinition
GoalsEvolve platform without breaking products; certify adapters; maintain Public API semver
Expected usageAuthor platform specs, contracts, adapters; publish releases; respond to extension registry
Required knowledgeFull platform constitution, boundaries, ADRs, adapter architecture, validation suite
ResponsibilitiesSingle owner (D-P) for platform core; adapter maintainers report to Platform Architect
AuthorityAccept/reject adapter certification; classify API surfaces

P-6 — Product Architect

AttributeDefinition
GoalsEnforce product architecture; accept phases via RESPONSE_TEMPLATE; prevent boundary violations
Expected usageIssue phase prompts; review Format A/B reports; gate freeze/release decisions
Required knowledgeProduct constitution, platform phase model, ERP/platform validation checklists
ResponsibilitiesProduct architecture decisions; not platform core changes
Uses ZEP asMethodology authority + validation commands + report templates

P-7 — AI-Native Team

AttributeDefinition
GoalsMaximize agent throughput without losing architectural control
Expected usageHeavy workflow/delegation via adapter; hooks for enforcement; MCP context from platform templates
Required knowledgeRuntime Components mapping in adapter profile; contract obligations
ResponsibilitiesDo not bypass enforcement; treat agent output as implementation until architect accepts
Risk if wrong fitTeams wanting only chat prompts without phases will chafe — see PRODUCT_SCOPE.md

P-8 — Enterprise Engineering Organization (Future Primary)

AttributeDefinition
GoalsPolicy alignment, audit evidence, controlled upgrades across many repos
Expected usageCentral platform version policy; optional org extensions; enterprise support channel (if offered)
Required knowledgeSemver policy, lock file governance, validation KPIs
ResponsibilitiesOrg platform council approves major upgrades; products stay on supported versions
v1 readinessPersona supported conceptually; enterprise edition features not required for v1 GA

Who Should Not Use ZEP

Anti-personaReason
Single static website, no AI workflowOverhead exceeds benefit
Team rejecting phase/architect disciplineProduct philosophy mismatch
Org wanting general DevOps portal onlyWrong category — use Backstage-class tools
Non-PHP product with no adapter path (v1)v1 GA optimized for PHP/Laravel + Cursor; others wait for adapter/platform maturity
Maintainers who insist on forking ERP per repoViolates pin-don't-fork model

Role × Responsibility Matrix

ActivityPlatform (P-5)Product Architect (P-6)Developer (P-1–4, P-7)
Platform core changesOwnsConsultsConsumes
Product module architectureOwnsImplements
Adapter certificationOwnsValidates fitUses materialized workspace
Phase acceptanceDefines processDecidesProduces reports
CI validation invocationProvides testsConfigures in product CIRuns locally
Platform upgradePublishesApproves timingExecutes bump
Extension registrationOwns registry rulesRegisters product extensionsImplements extensions

Target Users v1.0 — Phase 12-2.

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