932 B
932 B
Phase 4 Implementation: Hosting MVP Runtime Wiring
Delivered
- Site/domain/SSL controllers now delegate to a single workflow service.
- Hosting command envelopes are generated through
HostingCommandFactory. - Webserver profile normalization supports:
nginxapache(httpdalias)openlitespeed(olsalias)
- Command orchestrator now accepts:
DOMAIN_ADDDOMAIN_REMOVEWEBSERVER_RELOAD
Runtime flow
- API receives request for site/domain/ssl mutation.
SiteWorkflowServicevalidates and maps request to typed command envelope.CommandOrchestratorassigns job metadata and enqueues dispatch payload.- Execution plane consumes command and performs adapter-specific operation.
Notes
- This phase intentionally keeps persistence minimal while making runtime wiring explicit.
- Next step is adding provider-specific validation templates and dry-run checks before dispatch.