OXYGENHUB

Coverage

on main · run #15 ·
84.7%
-2.1 since the run before
Lines covered4495 of 5309
Hits per line1.4k
Functions46.2% 916 of 1983
Files38
Reporting since
Badgecoverage 84.7%

This run

  • 4495 of 5309 relevant lines covered (84.7%)
  • +1276 relevant lines, +994 covered, against run #11
  • 1.4k hits per line
  • Job test
  • 7 new files

Coverage moved in

crates/spectra-mcp/src/client.rs97.8% → 71.7%-26.1
src/cli/mod.rs68.8% → 85.2%+16.4
src/cli/identity.rs54.8% → 65.6%+10.8
src/cli/serve.rs87.0% → 79.5%-7.5
crates/spectra-core/src/event.rs94.2% → 97.1%+2.9
crates/spectra-core/src/conversation.rs89.7% → 90.9%+1.2
crates/spectra-core/src/principals.rs90.7% → 91.7%+1.0
crates/spectra-core/src/ledger.rs95.0% → 95.4%+0.4

Files by coverage

100%5
90 – 99%18
75 – 89%6
50 – 74%5
under 50%4

Relevant lines covered covered missed

02.1k4.1k6.2k8.3kRun #1 · 20.9% · 50 of 239 linesRun #2 · 20.9% · 50 of 239 linesRun #5 · 83.0% · 1494 of 1800 linesRun #6 · 84.9% · 1879 of 2212 linesRun #7 · 85.9% · 2380 of 2771 linesRun #8 · 86.0% · 3002 of 3489 linesRun #9 · 87.9% · 3487 of 3966 linesRun #11 · 86.8% · 3501 of 4033 linesRun #15 · 84.7% · 4495 of 5309 linesRun #16 · 84.7% · 4495 of 5309 linesRun #17 · 84.7% · 4495 of 5309 linesRun #18 · 84.5% · 4799 of 5681 linesRun #19 · 84.6% · 4886 of 5773 linesRun #20 · 84.3% · 5008 of 5944 linesRun #21 · 84.5% · 5216 of 6173 linesRun #22 · 83.3% · 5232 of 6281 linesRun #23 · 83.3% · 5232 of 6281 linesRun #24 · 83.3% · 5235 of 6284 linesRun #25 · 83.7% · 5692 of 6804 linesRun #26 · 83.7% · 5692 of 6804 linesRun #28 · 83.5% · 5996 of 7183 linesRun #29 · 83.7% · 6190 of 7393 linesRun #30 · 83.7% · 6190 of 7393 linesRun #31 · 82.9% · 6257 of 7545 linesRun #32 · 83.0% · 6326 of 7620 linesRun #33 · 83.2% · 6362 of 7646 linesRun #34 · 83.9% · 5728 of 6826 linesRun #35 · 83.9% · 5735 of 6833 linesRun #36 · 83.9% · 5751 of 6851 linesrun #1run #36

Recent runs on main

RunJobCoverageChangeLinesWhen
#36 test 83.9% ±0.0 5751 / 6851
#35 test 83.9% ±0.0 5735 / 6833
#34 test 83.9% +0.7 5728 / 6826
#33 test 83.2% +0.2 6362 / 7646
#32 test 83.0% +0.1 6326 / 7620
#31 test 82.9% -0.8 6257 / 7545
#30 test 83.7% ±0.0 6190 / 7393
#29 test 83.7% +0.2 6190 / 7393
#28 test 83.5% -0.2 5996 / 7183
#26 test 83.7% ±0.0 5692 / 6804

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
src/cli/human.rs 54.0% 202 93
crates/radar/src/lib.rs 83.1% 413 70
crates/spectra-api/src/bin/typescript.rs 0.0% 66 66
src/cli/ui.rs 66.1% 171 58
src/cli/identity.rs 65.6% 157 54
src/cli/mcp.rs 19.7% 66 53
crates/spectra-core/src/conversation.rs 90.9% 574 52
crates/spectra-mcp/src/tools.rs 90.0% 411 41
crates/spectra-mcp/src/client.rs 71.7% 120 34
crates/spectra-mcp/src/api.rs 91.8% 392 32
crates/spectra-core/src/keys.rs 76.1% 113 27
crates/spectra-core/src/principals.rs 91.7% 326 27
src/cli/project.rs 78.4% 97 21
crates/spectra-core/src/ledger.rs 95.4% 431 20
src/cli/json.rs 0.0% 20 20
src/cli/mod.rs 85.2% 135 20
crates/spectra-api/src/lib.rs 0.0% 18 18
crates/spectra-mcp/src/http.rs 87.8% 147 18
src/cli/serve.rs 79.5% 88 18
crates/spectra-core/src/daemon.rs 92.6% 176 13
src/cli/agent.rs 91.8% 158 13
src/cli/open.rs 65.5% 29 10
crates/spectra-mcp/src/protocol.rs 91.5% 106 9
crates/spectra-core/src/presence.rs 96.6% 177 6
crates/spectra-core/src/event.rs 97.1% 173 5
src/cli/admin.rs 90.9% 55 5
crates/spectra-core/src/proof.rs 95.9% 73 3
crates/spectra-core/src/projects.rs 98.1% 108 2
crates/spectra-mcp/src/session.rs 95.6% 45 2
crates/spectra-core/src/attachments.rs 94.1% 17 1
crates/spectra-core/src/authn.rs 97.6% 41 1
crates/spectra-core/src/rules.rs 98.7% 76 1
src/cli/marks.rs 95.0% 20 1
crates/spectra-core/src/hlc.rs 100.0% 31 0
crates/spectra-core/src/ids.rs 100.0% 38 0
crates/spectra-core/src/projections.rs 100.0% 13 0
src/cli/format.rs 100.0% 16 0
src/main.rs 100.0% 10 0