Skip to content

[UX] color on DENY only #216

Description

@christopherkarani

Chris asked this filed (2026-08-16). Feel pass on 0.2.19.

On a real TTY, ryk test "rm -rf /" and ryk 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 explain first. Do not invent a new TUI.

One PR.

Do not dupe #144/#146/#192/#199/#203#215. Shield banner is #215.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:securityPolicy sandbox fail-closedarea:uxUX copy TUI banners first-runcluster:cli-chromeFirst-run CLI chrome (banner, help, packs, color)enhancementNew feature or requestfactory:autoAutonomous eng-factory pickup OKin-reviewPR open; review/verifypriority:p2Normal prioritytriage:confirmedTriage verified real issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions