- Shipped
- July 2, 2026 at 9:42 PM UTC
- Author
- kamo
- Commit
- 3e816fa
Replace the fixture layer with the real end-to-end read-path: browser -> **************** route handler -> APIService -> SecurityService MlosCapitalMarketsController -> MLOSCapitalMarketsService. organizationId is resolved server-side from the operator session; never sent from the browser. - New **************** route handler (GET-only). - capitalMarketsApi swapped from fixtures to live (***/OTK, retry); fixtures deleted. - Correct the funding-probability semantics: p5/p50/p95 are probability quantiles (0..1), not dollars — the fan now plots a 0-100% probability axis (p5-p95 band, p50 median, blended P(fund) diamond) with expected funding ($) as the magnitude; the segment table shows p-columns as percentages. BorrowerStrategy enum corrected **************** - Drawer hides the AI-decision rationale panel until a lock commits through the RCE engine (decisions[] populate then).