-
Notifications
You must be signed in to change notification settings - Fork 6
[UX] color on DENY only #216
Copy link
Copy link
Closed
Labels
area:securityPolicy sandbox fail-closedPolicy sandbox fail-closedarea:uxUX copy TUI banners first-runUX copy TUI banners first-runcluster:cli-chromeFirst-run CLI chrome (banner, help, packs, color)First-run CLI chrome (banner, help, packs, color)enhancementNew feature or requestNew feature or requestfactory:autoAutonomous eng-factory pickup OKAutonomous eng-factory pickup OKin-reviewPR open; review/verifyPR open; review/verifypriority:p2Normal priorityNormal prioritytriage:confirmedTriage verified real issueTriage verified real issue
Description
Metadata
Metadata
Assignees
Labels
area:securityPolicy sandbox fail-closedPolicy sandbox fail-closedarea:uxUX copy TUI banners first-runUX copy TUI banners first-runcluster:cli-chromeFirst-run CLI chrome (banner, help, packs, color)First-run CLI chrome (banner, help, packs, color)enhancementNew feature or requestNew feature or requestfactory:autoAutonomous eng-factory pickup OKAutonomous eng-factory pickup OKin-reviewPR open; review/verifyPR open; review/verifypriority:p2Normal priorityNormal prioritytriage:confirmedTriage verified real issueTriage verified real issue
Chris asked this filed (2026-08-16). Feel pass on 0.2.19.
On a real TTY,
ryk test "rm -rf /"andryk explain "git status"emit 0 CSI color sequences. Help is the same. Pipe / NO_COLOR / --no-rich look identical because nothing is colored.Feel: color does one job. DENY: color the Decision line (and only that) on a colour TTY. ALLOW stays plain. Ask, if shown, can be a quiet warning color. No colored banners, no colored +---+ walls, no rainbow help.
Degrade: NO_COLOR, --no-rich, and pipe stay plain text. Errors still name the rule + one safer next.
Surfaces:
ryk test,ryk explainfirst. Do not invent a new TUI.One PR.
Do not dupe #144/#146/#192/#199/#203–#215. Shield banner is #215.