- Deterministic scoring.py (quant 60 / qual 40 / flags -15, profitability heaviest) - Per-company JSON ledger with forecast-target chaining deck N-1 -> N - Single-shot sandbox agent with guided-JSON fallback ladder (no tool loop) - Portfolio dashboard with sparklines, KPI hit rates, BDEF category bars - 48 unit tests green; endpoints smoke-tested; npm check+build green Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
18 lines
837 B
XML
18 lines
837 B
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0" stop-color="#171b24"/>
|
|
<stop offset="1" stop-color="#0e1118"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<rect width="256" height="256" rx="48" fill="url(#bg)"/>
|
|
<!-- scorecard bars: an ascending quarterly trend -->
|
|
<rect x="56" y="148" width="28" height="52" rx="6" fill="#3d4666"/>
|
|
<rect x="100" y="124" width="28" height="76" rx="6" fill="#5a6a94"/>
|
|
<rect x="144" y="96" width="28" height="104" rx="6" fill="#c9a24b"/>
|
|
<!-- spark above the top bar: the latest grade -->
|
|
<path d="M186 44 l7 18 18 7 -18 7 -7 18 -7 -18 -18 -7 18 -7 z" fill="#c9a24b"/>
|
|
<!-- baseline -->
|
|
<rect x="48" y="204" width="160" height="6" rx="3" fill="#2a3040"/>
|
|
</svg>
|