You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 52a9143
Browse filesBrowse the repository at this point in the historyBrowse files
console: Rules view absorbs Insights and Research; charts and journal retired (#13 PR3) (#963)
* console: Rules view absorbs Insights and Research; charts and journal retired (#953)
/api/rules carries the track records and promotion-gate distances
(build_insights_report, unsorted: `rules` stays the one sortable collection).
The four research endpoints keep their readers and empty sort surface and
retarget html_route to /rules. /api/insights, /api/journal, chart.js, the #602
zoom/pan/export block, the .chart CSS, the closed-trade table and the
discretionary-journal section leave the console; services and CLI unchanged.
/insights and /research join RETIRED_CLIENT_ROUTES and land on Pulse.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* docs: console views after PR3 (#953)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* console: Rules prints the research intro once, pins read-only and the failed-read guards (#953 F1-F3)
The intro sentence sat in rulesView and again in trialsSection, and above a failed trials
read. Keep trialsSection's. Add structural tests: the sentence occurs once, no Rules builder
has a button/fetch/handler, and each research failure guard ends in its own return.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* console: Rules shows win rate as a real percentage and unknown stats as dashes (#953 F4, F5)
Win rate and its floor are 0..1 fractions, but percent() takes percent units, so 40% read as
0.4%. The report now carries win_rate_pct / min_win_rate_pct (converted in insights.py, as
slippage.py does for bp); the payload only suffixes. A rule with zero closed trades renders its
win rate, averages, expectancy, profit factor and max dd as absent, not zero. CLI output and
gate decisions are unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* console: pin the CLI summary line exactly; correct stale float comments (#953 R2 N1, N3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* fix(console): true _decimalise docstring; reseed record-order test non-alphabetically
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments