Implementation Roadmap

Phased delivery plan for the Release Orchestrator implementation.

Status note (2026-07-03): this document is the original aspirational delivery plan (phases, team sizing, week-by-week schedule); it does not describe the as-built implementation or its current state. Several “planned” items have long since shipped (e.g. SSH/WinRM agentless transports, Phase 7). See promotion-runtime-gap-closure-plan.md for as-built status.

Status: Historical plan (superseded by as-built status — see note above) Source: Architecture Advisory Section 14 (archived) Related: Implementation Guide, Test Structure

Overview

The Release Orchestrator is delivered in 8 phases over 34 weeks, progressively building from foundational infrastructure to full plugin ecosystem support.


Phased Delivery Plan

Phase 1: Foundation (Weeks 1-4)

Goal: Core infrastructure and basic release management

WeekDeliverables
Week 1Database schema migration; INTHUB integration-manager; connection-profiles
Week 2ENVMGR environment-manager; target-registry (basic)
Week 3RELMAN component-registry; version-manager; release-manager
Week 4Basic release CRUD APIs; CLI commands; integration tests

Exit Criteria:

Certified Path: Manual release creation; no deployment yet


Phase 2: Workflow Engine (Weeks 5-8)

Goal: Workflow execution capability

WeekDeliverables
Week 5WORKFL step-registry; built-in step types (approval, policy-gate, notify)
Week 6WORKFL workflow-designer; workflow template CRUD
Week 7WORKFL workflow-engine; DAG execution; state machine
Week 8Step executor; retry logic; timeout handling; workflow run APIs

Exit Criteria:

Certified Path: Approval-only workflows; no deployment execution yet


Phase 3: Promotion & Decision (Weeks 9-12)

Goal: Promotion workflow with security gates

WeekDeliverables
Week 9PROMOT promotion-manager; approval-gateway
Week 10PROMOT decision-engine; security gate integration with SCANENG
Week 11Gate registry; freeze window gate; SoD enforcement
Week 12Promotion APIs; “Why blocked?” endpoint; decision record

Exit Criteria:

Certified Path: Promotions with security + approval gates; no deployment yet


Phase 4: Deployment Execution (Weeks 13-18)

Goal: Deploy to Docker/Compose targets

WeekDeliverables
Week 13AGENTS agent-core; agent registration; heartbeat
Week 14AGENTS agent-docker; Docker host deployment
Week 15AGENTS agent-compose; Compose deployment
Week 16DEPLOY deploy-orchestrator; artifact-generator
Week 17DEPLOY rollback-manager; version sticker writing
Week 18RELEVI evidence-collector; evidence-signer; audit-exporter

Exit Criteria:

Certified Path: Full promotion -> deployment flow for Docker/Compose


Phase 5: UI & Polish (Weeks 19-22)

Goal: Web console for release orchestration

WeekDeliverables
Week 19Dashboard components; metrics widgets
Week 20Environment overview; release detail screens
Week 21Workflow editor (graph); run visualization
Week 22Promotion UI; approval queue; “Why blocked?” modal

Exit Criteria:

Certified Path: Complete v1 user experience


Phase 6: Progressive Delivery (Weeks 23-26)

Goal: A/B releases and canary deployments

WeekDeliverables
Week 23PROGDL ab-manager; target-group A/B
Week 24PROGDL canary-controller; stage execution
Week 25PROGDL traffic-router; Nginx plugin
Week 26Canary UI; traffic visualization; health monitoring

Exit Criteria:

Certified Path: Target-group A/B; Nginx router-based A/B


Phase 7: Extended Targets (Weeks 27-30)

Goal: ECS and Nomad support; SSH/WinRM agentless

WeekDeliverables
Week 27AGENTS agent-ssh; SSH remote executor
Week 28AGENTS agent-winrm; WinRM remote executor
Week 29AGENTS agent-ecs; ECS deployment
Week 30AGENTS agent-nomad; Nomad deployment

Exit Criteria:

Certified Path: All target types operational


Phase 8: Plugin Ecosystem (Weeks 31-34)

Goal: Full plugin system; external integrations

WeekDeliverables
Week 31PLUGIN plugin-registry; plugin-loader
Week 32PLUGIN plugin-sandbox; plugin-sdk
Week 33GitHub plugin; GitLab plugin
Week 34Jenkins plugin; Vault plugin

Exit Criteria:

Certified Path: GitHub + Harbor + Docker/Compose + Vault


Resource Requirements

Team Structure

RoleCountResponsibilities
Tech Lead1Architecture decisions; code review; unblocking
Backend Engineers4Module development; API implementation
Frontend Engineers2Web console; dashboard; workflow editor
DevOps Engineer1CI/CD; infrastructure; agent deployment
QA Engineer1Test automation; integration testing
Technical Writer0.5Documentation; API docs; user guides

Infrastructure Requirements

ComponentSpecification
PostgreSQLPrimary database; 16+ recommended; read replicas for scale
RedisJob queues; caching; session storage
Object StorageS3-compatible; evidence packets; large artifacts
Container RuntimeDocker; for plugin sandboxes
KubernetesUnsupported for Stella Ops deployment; use external tooling if a customer target is Kubernetes

Risk Mitigation

RiskLikelihoodImpactMitigation
Agent security complexityHighHighEarly security review; penetration testing; mTLS implementation in Phase 4
Workflow state machine edge casesMediumHighComprehensive state transition tests; chaos testing
Plugin sandbox escapesLowCriticalSecurity audit; capability restrictions; resource limits
Database migration issuesMediumMediumStaged rollout; rollback scripts; data validation
UI performance with large workflowsMediumMediumVirtual rendering; lazy loading; performance testing
Integration compatibilityHighMediumAbstract connector interface; extensive integration tests

Success Metrics

PhaseKey Metrics
Phase 1Release creation time < 5s; API latency p99 < 200ms
Phase 2Workflow execution reliability > 99.9%
Phase 3Gate evaluation time < 500ms; SoD enforcement 100%
Phase 4Deployment success rate > 99%; rollback time < 60s
Phase 5UI initial load < 2s; real-time update latency < 1s
Phase 6Canary rollback trigger time < 30s
Phase 7All target type coverage with unified API
Phase 8Plugin sandbox isolation verified by security audit

References