Enterprise platform phases
MyCLI enterprise engines map 1:1 to the extension phases in req.md.
| Phase | CLI / package | Outcome | |-------|---------------|---------| | 1 Architecture | my create --architecture-style …, @mycli-cli/architecture-engine | MVC, modular monolith, clean, hexagonal, DDD, microservice, monorepo, polyrepo | | 2 DDD | my make domain <name>, @mycli-cli/domain-engine | Entities, value objects, aggregates, domain events | | 3 CQRS | my add cqrs, @mycli-cli/cqrs-engine | Command/Query buses + handlers | | 4 Events | my add event-system, @mycli-cli/event-engine | Publishers, handlers, audit bridge | | 5 Multi-tenancy | my add tenancy --mode …, @mycli-cli/tenancy-engine | single-db / schema-per-tenant / db-per-tenant | | 6 Enterprise identity | my add enterprise-auth, @mycli-cli/identity-engine | OIDC, SAML, LDAP/AD (env-gated; dev stubs without credentials) | | 7 Audit & compliance | my add audit, my compliance check | Audit middleware + compliance signals | | 8 Observability | my add observability | OpenTelemetry, Sentry/Datadog/New Relic monitors | | 9 Security | my security audit, my add security | Secret scan, hardening middleware | | 10 Governance & marketplace | my governance, my plugin, my template | Policy checks + local/npm/remote catalogs (MYCLI_REGISTRY_URL) | | 11 Upgrade | my upgrade, @mycli-cli/migration-engine | Scaffold upgrades with backups + state |
Verification without live cloud/IdP credentials
pnpm e2e:features # auth, payment, frontend, polyrepo, deploy dry-run
pnpm e2e:generated # create → build → live /health (+ /auth/me contract)
pnpm e2e:orm-matrix # ORM generator matrix
Live AWS/Azure/GCP apply and real IdP logins still require project credentials (MYCLI_LIVE_CLOUD=1 / provider secrets) and are intentionally out of CI.