TEST COVERAGE

2026-08-12 15:49:11 UTC · commit ae253bec · arrows vs be894ab5 (70.7%)every test, every gate — the rigor moat, made visible
↻ refresh
Source line coverage
70.9% ▲ +0.2pp
Tests passing (local)
7,555 ▲ +111.0
Marker-backed
49%
BDD-style (G/W/T)
34%
Smoke set · make smoke (by fn)
833 ~16s · 80% loop

Coverage by feature area

Telegram commands60.4% 1069/1769±0
Bots & notify62.6% 1306/2086▲ +0.1pp
Fundamentals & filings66.7% 2284/3426▼ −2.6pp
Agent cycles66.8% 5628/8421▲ +0.9pp
Research & experiments67.0% 6470/9651▲ +0.8pp
Data feeds & ingest67.5% 3053/4521±0
Core & uncategorized72.0% 16606/23068▲ +0.2pp
Signal pipeline72.0% 213/296±0
Infra & scheduling73.6% 2900/3938▲ +1.2pp
Books & ledger79.8% 1081/1354±0
Voice & output81.5% 1767/2168±0
The Floor (Lockbox)83.6% 2283/2731±0
Learning & memory85.4% 1145/1340±0
Stream & OBS86.9% 450/518±0
Services91.8% 178/194±0

Tests by type

by function (7,296) · 49% marker-backed (ground truth), the rest bucketed by a content heuristic.
Unit5,496▲ +79.0
Integration1,141▲ +23.0
UI (Telegram/Discord)455±0
Contract170▲ +1.0
Security34±0
Source-run only — the "tests passing" count parses pytest's "passed" and has no CI linkage, so CI-only failures (flaky network tests) do not appear here. See RUNBOOK for the gate vs CI distinction.