ecs9s TUI Operational Workflow
Drill-down navigation and the 3-stage ECS Exec preflight (Bubbletea / Elm architecture)
01 / Operator Terminal
02 / ecs9s TUI (Bubbletea views)
03 / Data Layer (internal/aws)
04 / Exec Preflight (사전 검증)
EX / Error Surface
Navigate (drill-down)
Preflight + shell
Operator · ecs9s --profile · Operator Terminal › Navigate (drill-down)
Operator
ecs9s --profile
Exec Shell · tea.ExecProcess · Operator Terminal › Preflight + shell · terminal handover
Exec Shell
tea.ExecProcess
terminal handover
Cluster View · drill-down start · ecs9s TUI (Bubbletea views) › Navigate (drill-down)
Cluster View
drill-down start
Service View · f: redeploy, e: exec · ecs9s TUI (Bubbletea views) › Navigate (drill-down)
Service View
f: redeploy, e: exec
Task View · Ctrl+d: stop task · ecs9s TUI (Bubbletea views) › Navigate (drill-down)
Task View
Ctrl+d: stop task
Container · x: open Exec shell · ecs9s TUI (Bubbletea views) › Preflight + shell
Container
x: open Exec shell
AWS SDK v2 · tea.Cmd goroutine · Data Layer (internal/aws) › Navigate (drill-down) · non-blocking
AWS SDK v2
tea.Cmd goroutine
non-blocking
NavContext · cluster/svc/task ARNs · Data Layer (internal/aws) › Navigate (drill-down)
NavContext
cluster/svc/task ARNs
Tools Check · AWS CLI + SSM plugin · Exec Preflight (사전 검증) › Preflight + shell
Tools Check
AWS CLI + SSM plugin
State Check · exec flag + agent · Exec Preflight (사전 검증) › Preflight + shell
State Check
exec flag + agent
Status Bar · ui.ErrorMsg · Error Surface › Preflight + shell
Status Bar
ui.ErrorMsg
launch
Enter
Enter
x
exit
Legend
User UI
Agent logic
Policy
Tool action
Context / trace
Cloud service
External system
Ready
Chapter 01 / 01
Guided chapter
Diagram guide
Explore this system
×
Inspecting compiled semantics
01
Find any node Search labels, responsibilities, kinds, and stable IDs.
/
02
Trace a route Ask how two semantic nodes connect in authored direction.
R
03
See the whole system Open Semantic Radar with a live viewport and stable nodes.
M
04
Compare semantic kinds Count roles, reveal their traffic, and compare direct authored links.
L
05
Play the guided story Walk the authored chapters and real relationships.
P
06
Enter Presentation Stage Give the live diagram the viewport without changing export.
F
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
×
⌕
/
No matching nodes
Semantic passport
Authored reach
Upstream 0
Downstream 0
×
Copy link
Relations
Route probe
Choose a start node
Find start
Copy link
Clear
Pick two semantic nodes on the diagram
←
▶
Journey
→
Overview
Choose the source, then the destination. Direction matters.
Semantic lens
Compare system roles
×
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Copy link
Clear
Semantic radar
Building overview
×
Click node Drag to pan
PATH
MAP
LENS
⌕
?
−
100%
+