Objective
Provide one deterministic, judge-safe command that launches or reuses Argus, Phoenix, Sentinel, and the Sentinel Operations Graph (SOG), seeds one truthful cross-agent lifecycle, verifies the resulting correlated incident, and prints every console URL.
Command
Default safety
The default path uses replayed Argus evidence plus the Phoenix simulator. It must not create Chaos Mesh resources or disrupt Kubernetes workloads. Live k3s faults remain a separately authorized mode.
Scope
- preflight repository layout, local dependencies, Kubernetes context, and required services
- reuse already healthy services instead of failing on occupied ports
- start missing port-forwards and local APIs/UIs
- load
OPENAI_API_KEY without printing it
- use reserved ports: Argus 5173, Phoenix 5174, Sentinel 5175
- publish one shared correlation ID with explicit replayed/simulator provenance
- verify exactly one correlated Sentinel case
- print judge URLs and evidence identity
- supervise only processes started by the command and clean them up on exit
- document dry-run and troubleshooting paths
Acceptance criteria
Objective
Provide one deterministic, judge-safe command that launches or reuses Argus, Phoenix, Sentinel, and the Sentinel Operations Graph (SOG), seeds one truthful cross-agent lifecycle, verifies the resulting correlated incident, and prints every console URL.
Command
Default safety
The default path uses replayed Argus evidence plus the Phoenix simulator. It must not create Chaos Mesh resources or disrupt Kubernetes workloads. Live k3s faults remain a separately authorized mode.
Scope
OPENAI_API_KEYwithout printing itAcceptance criteria