-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Each release must complete a user outcome and produce a demonstrable artifact. Dates are forecasts, not promises; gates are based on evidence.
A capability phase is an engineering dependency boundary; a public release is a useful product package. They are not required to map one-to-one. See Phase Delivery Framework.
Promise: StackCendra has an agreed product contract, secure architecture, reproducible toolchain, monorepo foundation, web and desktop shells, quality gates, and telemetry baseline.
See Phase 0 Foundation.
| Release | Product promise | Primary capability |
|---|---|---|
| 0.1 | Detect and explain local projects | Read-only project discovery |
| 0.2 | Generate runnable local environments | Docker/Compose proposals and runtime management |
| 0.3 | Understand and compare configuration | Contracts, drift, readiness |
| 0.4 | Securely connect to remote hosts | SSH, keychain, SFTP, tunnels |
| 0.5 | Automate repeatable operations | Versioned Actions |
| 0.6 | Deliver through controlled flows | Durable workflows, gates, rollback |
| 0.7 | Connect changes to delivery | Git and pull-request intelligence |
| 0.8 | Understand runtime topology | Docker and Kubernetes operations |
| 0.9 | Diagnose incidents with evidence | Telemetry correlation and hypotheses |
| 1.0 | Reproduce production failures locally | Sanitized isolated reproduction |
| 1.1 | Resolve incidents collaboratively | Presence, shared notes, approvals |
| 1.2 | Expand infrastructure coverage | Additional cloud providers |
| Later 1.x | Govern enterprise operations | SSO, policy, audit export, retention, and enterprise controls |
- trusted directory scanning;
- stack and runtime detection;
- service and dependency mapping;
- evidence and confidence;
- editable project catalog.
Gate: the mixed-language fixture is detected correctly and displayed as an evidence-backed dependency graph.
Full specification: Phase 1 Intelligent Local Project Discovery.
- Dockerfile and Compose proposals;
- health checks, networks, and volumes;
- editable previews;
- start, stop, restart, rebuild, logs, and health;
- port conflict ownership and resolution.
Gate: a new developer can run a fixture without installing its databases or service runtimes directly.
Full specification: Phase 2 Local Environment Manager.
- environment-variable discovery;
- configuration contracts;
- environment comparison;
- drift and unsafe-default detection;
- secret references and deployment readiness.
Gate: a pull request adding a required configuration value is detected before deployment.
Full specification: Phase 3 Configuration Intelligence.
- host management;
- terminal and SFTP;
- local, remote, and dynamic forwarding;
- Ed25519 keys and OS keychain;
- local-only and automation-vault trust modes.
Gate: a locally generated key can be installed on an authorized VM and used without exposing private key material to the cloud.
Full specification: Phase 4 Secure SSH and Keychain.
- parameterized command definitions;
- target selection and safe previews;
- permission, timeout, retry, and validation rules;
- reusable versioned operations;
- redacted output and audit history.
Gate: a repeatable remote operation executes through an explicitly authorized, auditable path.
Full specification: Phase 5 Actions and Remote Operations.
- directed action graphs;
- conditions, parallelism, approvals, health gates, and rollback;
- Temporal-backed durability;
- canary, rolling, and blue/green strategies.
Gate: a failed deployment safely rolls back and preserves its execution timeline.
Full specification: Phase 6 Visual Automation Flows.
- repositories, branches, commits, diffs, and pull requests;
- change impact;
- configuration-change detection;
- deployment association;
- GitHub first, followed by GitLab.
Gate: a production deployment can be traced to its reviewed change, artifact, configuration version, and approvers.
Full specification: Phase 7 Git Intelligence and Delivery.
- topology, health, logs, exec, events, and resource usage;
- Kubernetes workloads and manifests;
- Helm and rollout inspection;
- constrained operational actions.
Gate: unhealthy resources can be connected to the deployment and configuration that created them.
Full specification: Phase 8 Docker and Kubernetes Operations.
- provider-neutral resource model;
- AWS inventory and telemetry first;
- GCP and Azure adapters later;
- customer-hosted runners for protected networks.
Gate: cloud resources can be inventoried and associated with StackCendra projects without broad persistent credentials.
Full specification: Phase 9 Multi-Cloud Support.
- OpenTelemetry correlation;
- logs, metrics, and traces;
- anomaly and incident creation;
- evidence planner and ranked hypotheses;
- human-approved remediation.
Gate: a hypothesis connects Git, configuration, deployments, and runtime evidence rather than summarizing log text alone.
Full specification: Phase 10 Observability and Incident Intelligence.
- select incident and deployment;
- create isolated Git worktree;
- sanitize configuration;
- generate dependencies and synthetic data;
- replay a representative request;
- verify a proposed fix.
Gate: a production failure is reproduced without raw customer data or production credentials.
Full specification: Phase 11 Production-to-Local Reproduction.
- incident presence and notifications;
- shared notes, annotations, and command drafts;
- approvals and decision tracking;
- optional LiveKit integration.
Gate: two users can investigate, approve, and document remediation from a shared incident room.
Full specification: Phase 12 Real-Time Collaboration.
- OIDC and enterprise identity;
- environment-specific authorization;
- deterministic policy engine;
- comprehensive audit exports;
- organization-hosted runners and retention controls.
Gate: sensitive operations can be proven to satisfy policy, approval, identity, and evidence requirements.
Full specification: Phase 13 Governance and Enterprise Readiness.
GitHub, local Git, Docker Engine, Docker Compose, VS Code, PostgreSQL, Redis, AWS EC2, CloudWatch, Secrets Manager, and OpenTelemetry.
GitLab, Kubernetes, Helm, Terraform, Prometheus, Grafana, Loki, Sentry, GCP, Azure, Linear, and Jira.
Bitbucket, Datadog, New Relic, Splunk, PagerDuty, Slack, Teams, Argo CD, Flux, Jenkins, CircleCI, Vault, and Pulumi.
An integration enters active work only when a release outcome depends on it.
StackCendra is currently in Phase 0. The complete Phase 0–13 plan is versioned in the main repository under docs/wiki; later-phase pages describe intended behavior, not current implementation.
- Phase 0 foundation
- Phase 0 backlog
- Release 0.1 discovery
- Phase delivery framework
- Roadmap
- Wiki review guide
- Risks and decisions