Skip to content

USER STORIES

Aether User Stories

Product: Universal runtime portability — deploy once, run anywhere

Cross-reference: Documentation index · Main README

Personas

Persona Name Focus
Platform Engineer Alex Migrate workloads across Podman, K8s, KubeVirt
DevOps Lead Morgan Blue-green and rolling migrations with zero downtime
SRE Jordan Drift detection, health checks, and auto-reconciliation
Developer Riley Single YAML spec for local Podman and prod K8s

Story 1 — Deploy one YAML to any runtime

As Alex (Platform Engineer), I want deploy a workload yaml to podman, kubernetes, or kubevirt from one spec, so that I deliver reliable outcomes.

Criterion Notes
Core capability aether deploy, runtime selection, intent engine

Story 2 — Migrate K8s to KubeVirt

As Morgan (DevOps Lead), I want migrate a running workload from kubernetes to kubevirt with blue-green strategy, so that I deliver reliable outcomes.

Criterion Notes
Core capability migration engine, 16 runtime pairs, rollback

Story 3 — Detect configuration drift

As Jordan (SRE), I want see when live workloads diverge from declared spec and reconcile automatically, so that I deliver reliable outcomes.

Criterion Notes
Core capability drift detection, orchestrate reconcile

Story 4 — Score runtime with intent

As Alex (Platform Engineer), I want declare intent (low-latency, cost-optimized) and get scored runtime recommendations, so that I deliver reliable outcomes.

Criterion Notes
Core capability intent engine, radar chart in UI

Story 5 — Monitor fleet in TUI or web

As Jordan (SRE), I want watch all workloads across runtimes with sse updates and log tail, so that I deliver reliable outcomes.

Criterion Notes
Core capability React dashboard, TUI, useEventStream

Story 6 — Enforce deployment policy

As Morgan (DevOps Lead), I want block non-compliant deploys in production via policy gate, so that I deliver reliable outcomes.

Criterion Notes
Core capability aether policy-check, production policy sets

Validation

Map each story to smoke tests, CI jobs, or manual lab steps before marking production-ready.