Spaces:
Sleeping
Sleeping
Commit History
-
data: AMD brief generated locally on Opus 5 against the repaired tables
First run over the re-extracted data, and it exercises exactly what the sub-project unlocked. The brief's headline compares the reported quarter to management's own guide -- a sentence that was not computable this morning, when structured guidance was 0 of 89 rows. The Financials header reads VERIFIED where AMD previously showed METRICS HIDDEN over twelve masked rows, and the balance-sheet warnings render off the statement lines that were 56/89 before. data/threads.db appears here for the first time: it is declared in storage/threads_db.py but was never created until a brief run touched it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014WiLV6MBBYAD5sWnv5Xqc5f30fb09 -
data: segment tables, the Readthrough brief and the run cost log
metrics.db gains the segments table: 396 per-product and per-region result lines backfilled from twelve AAPL filings' XBRL instances, which is what the new breakdown and impact panels read. briefs.db carries the regenerated AAPL brief — the press-style article with its scorecard, section headings and the disclosed margin bridge. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>dfe80e8
-
chore: backfill the last seven missing earnings transcripts
Completes transcript coverage for every ingested ticker. All seven were recorded as unavailable when first requested; the provider has since backfilled its archive, and the marker correctly stopped delta ingestion from asking again. AMD Q2 2023, Q1 2023, Q3 2022, Q2 2022 NVDA Q3 2023, Q2 2023 MSFT FY 2026 Microsoft's is the one with an immediate effect: FY 2026 is its most recent call and was missing outright, so it now enters the four-call window the Q&A analysis reads. The rest are 2022-2023 and sit outside that window — their value is depth of archive for semantic search and for the multi-quarter drift detectors. scripts/backfill_transcripts.py now reports zero gaps across all six tickers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>ac07e2d -
chore: refresh data snapshot shipped to the Space
Backfills four earnings-call transcripts that were missing for reasons a delta ingest could not repair on its own: GOOGL Q1 2023 — the 10-Q had aged out of EDGAR's recent-filings index, so ingest.py never revisited the period and never asked for its transcript. TSLA Q2 2023, Q1 2023, Q3 2022 — recorded as unavailable when first requested. The provider has since backfilled its own archive, but the marker correctly stopped delta runs from asking again. All three requested tickers now have a transcript for every stored period. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1c943d0 -
chore: refresh data snapshot shipped to the Space
Adds data/company_profiles.db, which storage/company_profiles.py reads and which had never been committed, plus refreshed chroma, metrics, sections and briefs snapshots. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>a50f9ca
-
feat: per-fact evidence_ref enforcement + AAPL delta re-ingestion
Require a full evidence_ref (evidence_id/source/content_hash/document_id/ chunk_id/source_url/as_of) on every sourced fact in the brief and company profile prompts, so verify_fact can bind each claim to its exact supporting record instead of a reused/memorable one. Loosen _annual_trends to accept CHECK_REQUIRED rows whose only warnings are non-SEC fallback metrics, nulling just the affected fields instead of dropping the whole period. Improve the segment/geography section regex in edgar.py to also match Item 15-style notes when Item 8 has no match. Re-run delta ingestion for AAPL (new 10-Q Q3 2026 filed 2026-07-31) so the committed data/ snapshot — which the Viney/amplegest HF Space serves as-is via Git LFS — reflects it; AMD/GOOGL/MSFT/NVDA/TSLA had no new filings. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>bd4975b
-
feat: multi-provider LLM support, prominent chat, design pass, and new analytics
- Add agent/llm.py provider factory (Anthropic/OpenAI) with a sidebar model picker so visitors can paste their own API key instead of relying solely on the server's; thread the resulting config through generation, chat, and translation. - Promote Chat to primary nav (was buried under a secondary "Evidence tool" heading) with suggested-question chips and a "sources searched" line. - Fix a pre-existing bug where every nav/CTA color accent silently no-oped (Streamlit exposes st.button(key=...) as a `st-key-{key}` wrapper class, not a `key` attribute) and tighten the palette to three families (emerald brand, violet AI, semantic bull/bear). - Add a "Sources analyzed" provenance card, quarter/annual basis split on the financials grid, and cross-category signal dedup. - Add valuation + peer comparison, next-catalysts, brief-vs-brief delta, and one-page PDF export. - Rename the product from Primer to Amplegest across the app, docs, and the Hugging Face Space (old URL redire…7880373
-
chore: data artifacts from end-to-end generation validation run (NVDA)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>be5e5ac -
chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>e6496c0
-
deploy: add sections.db + updated data for NVDA (15 filings ingested)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>fa8600a
-
deploy: Primer app for HF Spaces — clean orphan history
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>35676b4