Skip to content

feat(cli): introduce user-facing error presentation - #221

Closed
stefanskoricdev wants to merge 2 commits into
mainfrom
feat/improve-cli-commands-error-presentation
Closed

feat(cli): introduce user-facing error presentation#221
stefanskoricdev wants to merge 2 commits into
mainfrom
feat/improve-cli-commands-error-presentation

Conversation

@stefanskoricdev

Copy link
Copy Markdown
Contributor

No description provided.

Allow classified errors to carry optional caller-owned user-facing messages without changing their technical diagnostics, failure classes, exit codes, or structured error metadata.

Render explicit presentations after redaction without fallback headers, guidance, or additional styling, while retaining the existing fallback for current command mappings. Add per-call control over the logger stderr sink so explicit presentations suppress only duplicate logger output while tracing and file persistence remain active. Keep logger persistence and retention failures fail-open, and update the associated runtime contracts and context documentation.

Co-authored-by: SCE <sce@crocoder.dev>
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sce-config-json Ready Ready Preview Aug 19, 2026 3:48pm

Request Review

Present concise login guidance when sync encounters typed missing or failed
control-plane authentication while retaining the classified runtime error.
Document the rendering contract and updated command behavior.

Co-authored-by: SCE <sce@crocoder.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants