readthrough / tests

Commit History

feat: the heatmap says what management was actually naming
1bc4598

Viney Claude Opus 5 (1M context) commited on

feat: Ask AI opens with the question an analyst would actually ask
78d2b7f

Viney Claude Opus 5 (1M context) commited on

feat: the filed statements, and tone measured instead of quoted
7489cd0

Viney Claude Opus 5 (1M context) commited on

feat: The Brief renders as the published research note
93f9cc0

Viney Claude Opus 5 (1M context) commited on

fix: close the numpy import race that took the live Space down
7af34a9

Viney Claude Opus 5 (1M context) commited on

feat: score management's own revenue ranges against what it then filed
13f49d2

Viney Claude Opus 5 (1M context) commited on

fix: the two coverage defects the six-ticker backfill exposed
aa42e1f

Viney Claude Opus 5 (1M context) commited on

fix: re-extract the stored period set, not EDGAR's newest window
baebccc

Viney commited on

test: pin the enumerate-don't-fail invariant for new statement lines
fa2edf1

Viney commited on

feat: the acceptance criteria as a runnable report
2f5da7d

Viney commited on

test: close the gap in the no-Alpha-Vantage guarantee
a21428e

Viney commited on

feat: re-extraction mode that repairs rows without touching Chroma
fb7a832

Viney commited on

fix: prefer the total concept over its narrow slice for two lines
75f108c

Viney commited on

feat: read eight statement lines already in the downloaded payload
fc9f590

Viney commited on

fix: the gross-profit gate must match the filing, not just the period
46f2f3d

Viney commited on

fix: the two fallback_non_sec causes, one derivation and one concept switch
d0574c5

Viney commited on

fix: a guidance period with no figures is silence, not a parse
c4c3196

Viney commited on

feat: guidance carries its source quote and a distinguishable outcome
448dc3d

Viney commited on

test: make the budget-independence test detect a shared budget
658de0d

Viney commited on

test: make the guidance regression test actually reproduce the bug
9419142

Viney commited on

fix: guidance parser read the operator's introduction, not the outlook
0551cbc

Viney commited on

feat: decompose the EPS headline and read the statements behind it
bb3ad6b

Viney Claude Opus 5 (1M context) commited on

chore: rename the project to Readthrough
4d22778

Viney Claude Opus 5 (1M context) commited on

feat: rebuild The Brief around a sourced article and scannable panels
0f869bb

Viney Claude Opus 5 (1M context) commited on

feat: read per-product and per-region results from the filing's XBRL instance
232b6f9

Viney Claude Opus 5 (1M context) commited on

Merge branch 'sdd/prospection': buy-side prospection sub-system
df05467

Viney Claude Opus 5 (1M context) commited on

fix(prospection): close the three blocking defects and seven Important ones from the whole-branch review
6516ac8

Viney Claude Opus 5 (1M context) commited on

fix(prospection): pass 1 gates on declared equity, not a confirmed-holding overlap
207b3a1

Viney commited on

fix(prospection): break the Tier 1 bootstrap cycle, correct CLAUDE.md coupling claim
2b68947

Viney commited on

docs(prospection): playbook, GDPR processing record, end-to-end suite
9597ed1

Viney commited on

fix(prospection): close five CLI/eml gaps found in review
c8ba8d8

Viney commited on

feat(prospection): .eml export and single CLI entry point, no send path
9d0739a

Viney commited on

fix(prospection): demo builder exception handling and accurate acceptable statuses
169f99b

Viney commited on

feat(prospection): demo builder refuses to ship a PARTIAL brief
802bb86

Viney commited on

fix(prospection): require the RGPD placeholder exactly once, not just at the end
44a40fa

Viney Claude Opus 5 (1M context) commited on

fix(prospection): close the number-tokenisation and RGPD-boundary gaps in compose
0ab6649

Viney Claude Opus 5 (1M context) commited on

feat(prospection): evidence-graded drafting with a fail-closed validator
c50d490

Viney commited on

fix(prospection): NULL-safe comparison in upsert_contact id lookup
f295a51

Viney commited on

fix(prospection): RGPD compliance module - 5 fixes for legal soundness
23fbb93

Viney commited on

feat(prospection): enforced opt-out, hashed suppression list and retention purge
36457ad

Viney commited on

fix(prospection): word-bound the holdings reject list, prefer anchored as_of date
6b599fd

Viney commited on

fix(prospection): section-anchor holdings extraction, stamp as_of, refuse SGP-name tickers
8096845

Viney commited on

feat(prospection): public holdings extraction gated behind human confirmation
fa2ab9a

Viney commited on

fix(prospection): robust script stripping and feminine form support
9c0217f

Viney commited on

fix(prospection): precision-focused keyword matching for intent signals
a75a1c1

Viney commited on

feat(prospection): expiring intent signals from careers pages and licence dates
844593f

Viney commited on

fix(prospection): fingerprint the Explorium handoff and prefer a qualified Dropcontact address
a7e9c19

Viney Claude Opus 5 (1M context) commited on

feat(prospection): opt-in Explorium handoff, Dropcontact and LinkedIn adapters
2a0b951

Viney commited on

fix(prospection): repair waterfall dedup, generic fallback reachability, and error-path coverage
7ffa3fa

Viney commited on

feat(prospection): cost-ordered enrichment waterfall with MX-only free provider
1e7608d

Viney commited on