Skip to content

runtime: Classify top level sce command failures with typed user-error catalog - #223

Open
stefanskoricdev wants to merge 3 commits into
mainfrom
feat/improve-cli-errors
Open

runtime: Classify top level sce command failures with typed user-error catalog#223
stefanskoricdev wants to merge 3 commits into
mainfrom
feat/improve-cli-errors

Conversation

@stefanskoricdev

@stefanskoricdev stefanskoricdev commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
  • Added typed user-error classification for sync, auth, setup, config, doctor, and version
    commands.
  • Introduced stable catalog errors for authentication, credential storage, missing Git
    repositories, and unexpected failures.
  • Preserved technical error sources for logging while emitting redacted, user-safe terminal
    messages.

@vercel

vercel Bot commented Aug 20, 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 21, 2026 8:52am

Request Review

Expose credential-storage and
 unexpected sync failures through the closed user-error catalog, preserving technical sources for observability
 while emitting redacted, unstyled terminal messages. Add typed storage predicates across sync error layers.

Co-authored-by: SCE <sce@crocoder.dev>
Classify authentication, storage, and fallback failures through the shared
 CliError user-error catalog while preserving technical sources for observability.

Co-authored-by: SCE <sce@crocoder.dev>
Expose missing Git repository failures through the stable user-error catalog while preserving
 technical sources for observability.

Co-authored-by: SCE <sce@crocoder.dev>
@stefanskoricdev stefanskoricdev changed the title runtime: Classify sync failures with typed user-error catalog runtime: Classify top level sce command failures with typed user-error catalog Aug 21, 2026
@stefanskoricdev
stefanskoricdev marked this pull request as ready for review August 21, 2026 08:58
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.

1 participant