Skip to content

Replace the C / L / S leg letters with the CFTC short names - #132

Merged
mspinola merged 1 commit into
mainfrom
claude/cftc-leg-letters
Sep 18, 2026
Merged

mspinola merged 1 commit into
mainfrom
claude/cftc-leg-letters

Conversation

@mspinola

Copy link
Copy Markdown
Owner

Summary

Follow-up to #131. That pass renamed the legs wherever they were spelled out but left the single-letter form: the Analysis chart title ("Gold (C 10 · L 87 · S 90)"), the home and screener card triplets ("C 100 / L 0 / S 43"), the OI Alignment POSITIONING card's "Index: C · L · S" line, and the heatmap tooltips ("the L leg of the gate"). Those letters were the CMR vocabulary's initials.

  • They now read Comm / NonComm / NonRept, the CFTC column prefixes the heatmap headers and weekly email already use, from vc.LEG_SHORT (plus a new LEG_SHORT_BY_SLOT for the slot-ordered chart title). No page spells a letter itself any more.
  • The gate notation in the model titles (Raw CLS 95/5, NPF CS 80/20) is deliberately left alone: it names the npf books' pre-registered gates, not the legs.

Test plan

  • pytest tests -q (CI env): 875 passed
  • ruff check src tests: clean
  • Browser check on a second local instance: Analysis title, home/screener card triplets, OI Alignment POSITIONING card all show Comm / NonComm / NonRept and fit their card widths

🤖 Generated with Claude Code

The naming pass (#131) renamed the legs everywhere they were spelled out but
left the single-letter form: the Analysis chart title ("Gold (C 10 · L 87 ·
S 90)"), the home and screener card triplets ("C 100 / L 0 / S 43"), the
OI Alignment POSITIONING card's Index line, and the heatmap tooltips ("the L
leg of the gate"). Those letters were the CMR vocabulary's initials. They now
read Comm / NonComm / NonRept, the same CFTC column prefixes the heatmap
headers and the weekly email already use, from vc.LEG_SHORT (plus a new
LEG_SHORT_BY_SLOT for the chart title's slot-ordered use).

The gate notation in the model titles (Raw CLS 95/5, NPF CS 80/20) is left
alone: it names the npf books' pre-registered gates, not the legs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mspinola
mspinola merged commit 109f149 into main Sep 18, 2026
3 checks passed
@mspinola
mspinola deleted the claude/cftc-leg-letters branch September 18, 2026 03:33
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