Spaces:
Sleeping
Sleeping
Commit History
-
chore: rename the project to Readthrough
Amplegest is an existing Paris asset manager, founded 2007, EUR 5.2bn under management, with a European equity fund range — the same buyers this tool is built for. Shipping under that name carried a trademark exposure and read, to the intended audience, as either a competitor's product or a mistake. Readthrough is the buy-side's own term for the implication a disclosed fact carries for the numbers, which is exactly what this produces: it reads the filing, reports what changed, and quantifies the effect only where the company quantified it. The codebase already spoke the word — the brief's lead panel is keyed read_through_label. Renames the wordmark, page title, intro copy in four languages, the plotly template, the SEC and prospection user agents, and the docs. Nothing behind the name changes. Also ignores .tmp_* scratch runtimes, which have no business in a commit. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>4d22778 -
feat: rebuild The Brief around a sourced article and scannable panels
The Brief was fourteen stacked cards that repeated each other. It is now a piece of writing with the evidence arranged around it. The article is composed by a second model call that runs AFTER deterministic verification and is shown nothing but what passed it: verified facts, the code-computed quarter deltas, the XBRL segment lines. The fail-closed gate is not relaxed to allow prose, it is reused as the prose's input filter. validate_article then discards any paragraph citing no known entry or containing a number its citations do not state, and voids the whole piece on recommendation or price-target language, in four languages. Around it: - a scorecard of four to six coloured tiles, each carrying the figure that justifies its direction, validated exactly like a paragraph; - the product and region mix, an eight-quarter revenue and margin chart, and figures placed between article sections by role rather than by the model: what moved the group, what the company itself quantified,…0f869bb
-
feat: add compact mode to section headers for half-width grid cells
00fa796 -
feat: add Storyline i18n strings and explain-panel entry
1076727
-
feat: analyst-edge screens for events, wording, Q&A and earnings quality
Surface the research a retail investor cannot assemble by hand, and explain every panel in plain language before it shows a number. What Changed becomes four readings of the same quarter instead of one undifferentiated stream: what the company filed (8-K item codes as a dated event log), what it rewrote (grouped by meaning rather than by which analyser found it), what analysts kept pressing on, then the full signal feed. Financials gains the management track record, whether beating the published estimate actually moves the stock, GAAP versus adjusted profit, and the balance-sheet ratios that lead the income statement — including whether buybacks really shrank the share count or merely offset employee stock. dashboard/explain.py carries the comprehension layer: each block states what it is, how to read it, where the figure came from and what it does not prove. Panels that come back empty say why, so a genuine absence cannot read as a broken feature. Three defects surfaced and were f…5b9b478