Roadmap
Phase 1–3: The Core Engine (Completed)
Section titled “Phase 1–3: The Core Engine (Completed)”- Core MVP: Interactive CLI, ECS Fargate + ALB generation, CI/CD, and Secrets sync.
- Production Readiness: CloudFront CDN edge distribution, native S3 state locking, and secure OIDC integration.
- Smart Experience: Zero-config framework auto-discovery for static output directories.
- Trust & Observability: DevSecOps Trivy scanning, automated 5XX alarms, 14-day log retention, and safe local overwrite protections.
Phase 4: Trust Anchors & TAM Expansion (Completed)
Section titled “Phase 4: Trust Anchors & TAM Expansion (Completed)”- Ecosystem Distribution: Native GitHub Marketplace Action for rapid discovery.
- Cost Transparency: Pre-flight AWS cost estimator injected directly into the CLI wizard.
- Zero Vendor Lock-In: Explicit
npx deploy-stack ejectcommand to safely stripManagedBytags and CLI metadata, leaving behind pure IaC. - Heavy Backend Monoliths: Hardened, unprivileged container adapters for Go, Nuxt.js, Django, and Rails, complete with automated zero-trust RDS PostgreSQL provisioning.
Phase 5: The Activation Engine (Completed)
Section titled “Phase 5: The Activation Engine (Completed)”- Local Execution Wrapper: Native
deploy-stack applycommand with terminal-optimized streaming to eliminate Terraform context switching. - Ecosystem Integrations: Official plugins published to the Astro Integrations directory (
astro-deploy-stack) and Nuxt module registry (nuxt-deploy-stack).
Phase 6: Migration & Trust Engine (Completed)
Section titled “Phase 6: Migration & Trust Engine (Completed)”- Dry-Run Visualization: Interactive pre-flight terminal UI with ASCII topology maps and precise, dynamic AWS cost estimation.
- PaaS Importers: Auto-parse
vercel.jsonand HerokuProcfileconfigurations to map routing rules, web commands, and background workers automatically. - Docker Compose to ECS Translator: Automatically converting a familiar local
docker-compose.ymlinto production ECS task definitions. - AI Agent Rulesets: Publishing
.cursorrulesand Copilot instructions that teach AI assistants exactly how to utilize the CLI on the user’s behalf.
Phase 7: Team Workflows & Ecosystem Integrations (Completed)
Section titled “Phase 7: Team Workflows & Ecosystem Integrations (Completed)”Focus: Enhance collaborative development and expand native support across major framework ecosystems.
- Ephemeral PR Previews: Generate GitHub Actions workflows that spin up temporary ECS Fargate tasks and post live preview URLs directly in pull request comments to streamline team code reviews.
- AI Context Synchronization: Implement
deploy-stack sync-aito automatically generate.cursorrulesand AI context files, ensuring coding assistants generate accurate deployment commands tailored to the project. - Native Ecosystem Integrations: Publish seamless, push-button plugins across major frameworks.
-
vite-plugin-deploy-stack(Live on NPM) -
svelte-adapter-deploy-stack(SvelteKit adapter integration) -
cookiecutter-django-deploy-stack(Listed on Django Packages) -
cookiecutter-fastapi-deploy-stack(Cookiecutter for modern async Python) -
nest-deploy-stack(Nativenest addschematic for NestJS) -
rails-template-deploy-stack(Zero-click Ruby on Rails application template)
-
- Automated Troubleshooting:
deploy-stack diagnose(alias:wtf) automatically analyzes common day-2 AWS operational issues (e.g., Fargate OOM kills, ALB 502s) directly from the terminal.
Phase 8: Platform Hardening & Developer Experience (Completed)
Section titled “Phase 8: Platform Hardening & Developer Experience (Completed)”Focus: Solidify the core engine’s reliability, prove security compliance, and establish documentation hub before introducing Day-2 operational commands.
- Documentation Hub: Launch a dedicated Astro Starlight documentation site featuring interactive architecture diagrams, core concept deep-dives, and detailed CLI references.
- Continuous Infrastructure Validation: Implement a GitHub Actions matrix pipeline that automatically generates, compiles, and validates Terraform syntax (
terraform validate,tflint) against all supported frameworks on every commit. - Automated Security & Compliance Proving: Integrate DevSecOps infrastructure scanning (
trivyortfsec) directly into the CI pipeline to mathematically guarantee zero-CVE, secure-by-default AWS provisioning. - Integration Stability Suite: Expand Vitest coverage to enforce strict contracts for headless execution flags (
--preconfigured,--headless), ensuring seamless interoperability with third-party scaffolding tools.
Phase 9: Day-2 Operations & Developer Retention (Current)
Section titled “Phase 9: Day-2 Operations & Developer Retention (Current)”Focus: Uninterrupted Developer Flow. Deliver a seamless Day-2 environment where users maintain full infrastructure control without leaving the command line to troubleshoot.
- Context-Aware Log Streaming:
deploy-stack logs <service> --tail --error. Implement a live stream using the CloudWatch Logs API to merge API/frontend logs in a color-coded terminal view, eliminating the need to navigate the AWS web console. - 1-Click Container Access:
deploy-stack exec <service>. Automatically drop the user into a secure bash shell inside a running Fargate container using AWS Systems Manager (SSM) Session Manager, abstracting away complex IAM trust policies and local agent requirements. - Secure Secrets Sync & Rolling Restarts:
deploy-stack secrets pull/audit. Fetch vault payloads to a local.env, compare local vs. remote keys, and trigger rolling ECS restarts for value-only rotations. - Secure Database Tunneling:
deploy-stack db connect. Utilize SSM Port Forwarding to open a securelocalhosttunnel directly to private RDS or ElastiCache instances, allowing tools like DBeaver or Prisma Studio to query production data without public internet exposure. - Health & Alarm Dashboard:
deploy-stack status. Query the ECS Service status (Desired vs. Running tasks) and CloudWatch Alarms (e.g., ALB 5XX errors), printing a clear green/red operational status matrix directly in the terminal. - Orphaned Resource Garbage Collection:
deploy-stack gc. Scan the AWS account for unattached Elastic IPs, abandoned ECR image layers, and lingering CloudWatch log groups left behind by PR previews or manual deletions, safely removing them to protect the user’s AWS bill.