[deep-report] Remove duplicated semantic prefixes embedded in console Format*Message calls
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- Under an hour
- Newbie friendliness
- 78/100
Research direction
Read the formatter definitions in pkg/console/console.go:203-213 and inspect the listed call sites in pkg/cli/run_interactive.go, pkg/cli/project_command.go, and pkg/cli/upgrade_command.go. Remove redundant prefixes from the formatter inputs, then add a small regression test or lint check. Done when the affected messages no longer duplicate icons or labels and the check catches such prefixes.
Written by the indexing model from the issue text.
Description
Description
Terminal Stylist (discussion #66520) found several call sites that embed a redundant semantic prefix/label inside a message already passed to a formatter that adds its own icon. Live-verified: pkg/cli/run_interactive.go:101 calls console.FormatSuccessMessage("✓ Workflow dispatched successfully!"), but FormatSuccessMessage (pkg/console/console.go:203-213) already prepends "✓ " via styles.Success — producing a doubled checkmark. Similarly pkg/cli/upgrade_command.go:330 embeds the literal text "Warning:" inside a FormatWarningMessage(...) call, which already prepends "⚠ ".
Expected Impact
Removes visually doubled icons/labels in CLI output (small polish, but easy to regress without a guard).
Suggested Fix
- Fix the identified sites:
pkg/cli/run_interactive.go:101,pkg/cli/project_command.go:166,pkg/cli/upgrade_command.go:280,pkg/cli/upgrade_command.go:330— pass plain message content and let the formatter own the icon/label. - Add a small test or lint check (e.g. grep for
Format(Success|Warning)Message\("[✓⚠]or literal"Warning:"/"Error:"prefixes passed into formatters that already add one) to catch regressions.
Suggested Agent
An agent familiar with pkg/console formatters and pkg/cli call sites.
Estimated Effort
Quick (< 1 hour).
Data Source
Terminal Stylist discussion #66520 (2026-10-07), "Low priority" finding #4. Live-verified via direct read of pkg/cli/run_interactive.go:101 and pkg/console/console.go:203-213.
Generated by 🔬 Deep Report · claude · agent · 329.6 AIC · ⌖ 16.8 AIC · ⊞ 7.1K · ◷
- expires on Oct 9, 2026, 4:53 AM UTC-08:00
- Dominant language
- Go
- Stars
- 5.4k
- Forks
- 576
- Avg merge
- 8h 12m
- Merged PRs (30d)
- 800
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/gh-aw
-
automated-analysis code-quality cookie
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
github/gh-aw#67517 · 3 comments ·
Maintainers usually reply within 1 day
-
automation code-quality cookie documentation improvement quick-win task-mining
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
github/gh-aw#67262 · 23 comments ·
Maintainers usually reply within 1 day
-
automation code-quality cookie documentation improvement quick-win task-mining
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
github/gh-aw#67261 · 4 comments ·
Maintainers usually reply within 1 day
-
agentic-workflows automation code-quality cookie improvement quick-win task-mining testing
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
github/gh-aw#67260 · 3 comments ·
Maintainers usually reply within 1 day
-
automation cli cookie documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
github/gh-aw#67211 · 3 comments ·
Maintainers usually reply within 1 day
Similar issues
-
bug frontend good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
trust: update-propagation-directive requires developer mode while add and remove do notPossibly taken @bhuvan-somisetty claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
oalders/clodhopper#133 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
peasant-labs/peasant#596 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
hatchet-dev/hatchet#5179 ·
Maintainers usually reply within 1 day