-
Notifications
You must be signed in to change notification settings - Fork 5
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Problem
Environment lifecycle status output can be clearer and more scalable:
up envandhalt envshould provide consistent live progress behavior.- Gate visibility does not scale well when many probes are required.
- It’s not always obvious when gates are pending, passed, or failed.
Proposal
- Use one shared live wait/render flow for both
up envandhalt env. - Add a compact first
Gatescolumn with glyphs only (one glyph per required gate). - Add optional detailed probe-gate names in a last column when
--detailsis enabled. - Sort probe names alphabetically in details view.
- Color gate states live:
- pending: dim
- pass: green
- fail: red
- Keep non-terminal mode deterministic (no hanging loops).
Acceptance criteria
up envandhalt envboth show live progress tables.- Gates are visible in compact form and update live.
--detailsshows sorted probe names with live status colors.- Behavior is stable in both terminal and non-terminal runs.
- Tests and type checks pass.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
In Progress