Skip to content

chore(cli): define error actionability taxonomy#5775

Open
jgoux wants to merge 3 commits into
developfrom
julien/cli-1560-define-cli-error-actionability-taxonomy
Open

chore(cli): define error actionability taxonomy#5775
jgoux wants to merge 3 commits into
developfrom
julien/cli-1560-define-cli-error-actionability-taxonomy

Conversation

@jgoux

@jgoux jgoux commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Defines the CLI error actionability taxonomy for KPI reporting and adds a sanitized classifier contract for future cli_command_executed failure metadata.

This keeps the Q2 recovery and repeat definitions close to the telemetry catalog, while preserving the current behavior that command events only emit existing fields until the follow-up instrumentation issue wires classification into capture.

@jgoux jgoux marked this pull request as ready for review July 6, 2026 12:51
@jgoux jgoux requested a review from a team as a code owner July 6, 2026 12:51
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Supabase CLI preview

npx --yes https://pkg.pr.new/supabase/cli/supabase@44f3cd7f009af79bf620c49ac38a65c74426292e

Preview package for commit 44f3cd7.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 511b9e3b61

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 786bba4590

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 786bba4 to b26bfe6 Compare July 6, 2026 13:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b26bfe6b63

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from b26bfe6 to b8a178b Compare July 6, 2026 13:54

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b8a178ba4f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from b8a178b to 8809e4c Compare July 6, 2026 14:49

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8809e4c704

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 8809e4c to d9f5099 Compare July 6, 2026 15:02

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d9f509914d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from d9f5099 to bfe8271 Compare July 6, 2026 15:29

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bfe8271f0c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from bfe8271 to 0aa23a6 Compare July 7, 2026 06:14

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0aa23a6145

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 0aa23a6 to 32045e5 Compare July 7, 2026 06:32

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 32045e5fb8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 32045e5 to d3c25fe Compare July 7, 2026 07:16

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d3c25fe0e1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from d3c25fe to 99b1f00 Compare July 7, 2026 07:51

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 99b1f00ac5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 99b1f00 to 6e3a70a Compare July 7, 2026 08:31

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6e3a70af06

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/event-catalog.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 6e3a70a to fec1bae Compare July 7, 2026 09:00

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fec1bae011

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/legacy/telemetry/legacy-command-instrumentation.ts Outdated
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/legacy/commands/sso/update/update.handler.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from fec1bae to 003c29d Compare July 7, 2026 10:15

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 003c29dd8e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts Outdated
Comment thread apps/cli-go/internal/telemetry/events.go
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 003c29d to 4fc9f35 Compare July 7, 2026 10:51

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4fc9f35a67

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts Outdated
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 4fc9f35 to 0b91f42 Compare July 7, 2026 11:24

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0b91f42490

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 0b91f42 to cbcb7e0 Compare July 7, 2026 11:55

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cbcb7e01f7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from cbcb7e0 to 8577e5c Compare July 7, 2026 12:46

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8577e5c649

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts Outdated
Comment thread apps/cli/src/shared/cli/run.ts Outdated
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 8577e5c to afc01d5 Compare July 7, 2026 13:28

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: afc01d54d6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from afc01d5 to 4be05e0 Compare July 7, 2026 15:17

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4be05e02aa

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 4be05e0 to 37efe38 Compare July 7, 2026 16:03

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 37efe38abf

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 37efe38 to 650a763 Compare July 7, 2026 16:23

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 650a763799

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 650a763 to 7097e17 Compare July 7, 2026 19:17

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7097e17c48

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 7097e17 to 6fa7002 Compare July 7, 2026 19:45

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6fa7002bfa

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 6fa7002 to ae7c3f2 Compare July 7, 2026 20:08

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ae7c3f2068

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/telemetry/error-actionability.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from ae7c3f2 to 2dfad11 Compare July 7, 2026 21:06

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2dfad1158f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts Outdated
Comment thread apps/cli/src/shared/cli/run.ts
Comment thread apps/cli/src/shared/cli/run.ts Outdated
Comment thread apps/cli/src/shared/cli/run.ts
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 2dfad11 to 7280086 Compare July 8, 2026 08:16

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7280086789

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/cli/src/shared/cli/run.ts Outdated
@jgoux jgoux force-pushed the julien/cli-1560-define-cli-error-actionability-taxonomy branch from 7280086 to 44f3cd7 Compare July 8, 2026 10:01

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 44f3cd7f00

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +378 to +379
if (arg.startsWith("-o") && arg.length > 2) {
const value = arg.slice(2);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Skip flag values before reading attached -o formats

When a pre-handler failure includes a value-taking command flag whose value happens to look like an attached output shorthand, for example supabase functions deploy --import-map -ojson --bad, this scanner treats the import-map path as -o json even though the parser consumes it as the --import-map value. Fresh evidence beyond the earlier attached--o fix is that this new branch scans every argv token without the value-consuming skip logic used by legacy telemetry, so these root failure events record output_format=json instead of the resolved text/default format.

Useful? React with 👍 / 👎.

Comment on lines +584 to +588
yield* captureHandledPreHandlerFailureTelemetry(
outputFormatForRootTelemetry(args, outputFormat),
finishedAt - startedAt,
exit.cause,
);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Avoid recapturing instrumented handler failures

When an allowlisted tag is raised from inside an already-instrumented handler, for example functions serve loading a malformed project config via shared/functions/serve.ts, withLegacyCommandInstrumentation has already emitted cli_command_executed before rethrowing. This outer failure path then treats the same handler failure as pre-handler telemetry and emits a second command event for the same run, inflating failures for tags such as ProjectConfigParseError or port-allocation StackError.

Useful? React with 👍 / 👎.

Comment on lines +423 to +426
LegacyGenSigningKeyConfigParseError: invalidConfigTemplate,
LegacyGenSigningKeyReadError: permissionTemplate,
LegacyGenSigningKeyDecodeError: invalidConfigTemplate,
LegacyGenSigningKeyWriteError: permissionTemplate,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Classify signing-key generation failures

gen signing-key can raise LegacyGenSigningKeyGenerateError after config loading when key generation/JWK export fails or the exported key is missing required fields (signing-key.handler.ts). This taxonomy maps the neighboring config/read/decode/write signing-key tags but omits the generation tag, and no suffix fallback matches it, so those internal crypto/runtime failures are recorded as unknown instead of a stable internal/rerun-debug bucket.

Useful? React with 👍 / 👎.

LegacyExperimentalRequiredError: provideFlagsTemplate,
LegacyDbDumpRequiresDataOnlyError: provideFlagsTemplate,
LegacyDbDumpMutuallyExclusiveFlagsError: provideFlagsTemplate,
LegacyDbDumpOpenFileError: provideFlagsTemplate,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Classify dump output open failures as permission

LegacyDbDumpOpenFileError is raised from db dump --file when opening the destination path fails, so the user usually needs to fix the output path or filesystem permissions. Mapping it to provide_flags records these local file I/O failures as missing/invalid flag input, unlike the other local write failures in this taxonomy that use the permission bucket.

Useful? React with 👍 / 👎.

LegacyStorageConfigError: invalidConfigTemplate,
LegacyStorageMissingApiKeyError: permissionTemplate,
LegacyStorageObjectNotFoundError: invalidInputTemplate,
LegacyStorageFileError: invalidInputTemplate,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Classify storage file I/O failures as permission

LegacyStorageFileError wraps local read/create/mkdir failures during storage cp uploads and downloads, such as an unreadable source file or unwritable destination directory. Classifying it as invalid_input loses the local permission/path remediation and groups it with bad storage URLs or missing buckets instead of the permission bucket used for other filesystem failures.

Useful? React with 👍 / 👎.

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