Skip to content

Harden and streamline trader CLI UX - #18

Merged
alexander-schneider merged 8 commits into
mainfrom
codex/cli-trader-ux-hardening
Aug 9, 2026
Merged

Harden and streamline trader CLI UX#18
alexander-schneider merged 8 commits into
mainfrom
codex/cli-trader-ux-hardening

Conversation

@alexander-schneider

Copy link
Copy Markdown
Contributor

Summary

  • improve trader-facing output with precise mentions, trades, tracked activity, and data-confidence labels
  • add fast multi-ticker natural-language comparisons, including canonical handling of dollar-prefixed symbols
  • make global JSON output order-independent with structured parser errors and context-aware typo hints
  • harden onboarding secret input, one-time token redemption, destructive local actions, and activity-log redaction
  • update documentation, release notes, and the repository CLI audit for version 1.33.0

Why

The CLI worked, but several workflows were ambiguous or unnecessarily slow for market research. Error handling and secret-bearing onboarding paths also needed stronger non-interactive and malformed-input safeguards.

User impact

Traders get cleaner source-specific market activity, faster comparisons across News, Reddit, X, and Polymarket, safer credential workflows, and predictable text/JSON behavior in both interactive and automated use.

Validation

  • 225 tests passed
  • external CLI strict audit: 0 FAIL, 0 WARN
  • repository CLI audit passed
  • wheel and sdist built successfully
  • Twine checks passed for both artifacts
  • clean install of the 1.33.0 wheel passed version and strict CLI smoke checks
  • live text/JSON market-output cross-checks completed against the production API
  • autoreview clean: no accepted/actionable findings reported
  • staged diff secret scan passed

@alexander-schneider
alexander-schneider marked this pull request as ready for review August 9, 2026 12:48
The shell already fetched monthly quota headers at startup but discarded them from its hardcoded prompt. Reuse that snapshot in the prompt and refresh it only when the trader runs /quota, avoiding an extra API request per normal command.
@alexander-schneider
alexander-schneider merged commit 138d11e into main Aug 9, 2026
2 checks passed
@alexander-schneider
alexander-schneider deleted the codex/cli-trader-ux-hardening branch August 9, 2026 15:31
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