• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 28134258755
82%

Build:
DEFAULT BRANCH: dev
Ran 24 Jun 2026 10:41PM UTC
Jobs 25
Files 614
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jun 2026 10:40PM UTC coverage: 82.013% (-0.05%) from 82.061%
28134258755

push

github

web-flow
docs: clarify null-failureReason pending delivery invariant (#2176)

A `pending` delivery row with a null `failureReason` is, by contract,
still owned by its original in-process dispatch path. The activation
flush (`collectPersistedPendingDeliveries`) intentionally skips these to
avoid duplicate dispatch; the three in-process owners are the in-memory
pending queue, an in-flight dispatch, and a pending rate-limit digest
(for which this filter is the *only* guard against a duplicate).

The counterpart to that skip is crash recovery: rows left pending+null
by an interruption are re-queued by `requeuePersistedPendingDeliveries`
on the next rehydrate, which re-queues ALL pending rows (null or not),
so the skip never strands a valid delivery permanently.

- Expand the filter comment and the `ExternalEventDeliveryState` doc to
  state this invariant explicitly (the original comment omitted the
  in-memory queue owner and the crash-recovery net).
- Add focused unit coverage pinning both halves: the activation flush
  leaves a pending+null row untouched (verified to fail when the filter
  is removed), and requeue recovers a pending+null row after a simulated
  crash so it is delivered on the next activation.

11362 of 16393 branches covered (69.31%)

Branch coverage included in aggregate %.

95212 of 113555 relevant lines covered (83.85%)

267.18 hits per line

Coverage Regressions

Lines Coverage ∆ File
27
74.6
-4.8% packages/daemon/src/lib/rpc-handlers/config-handlers.ts
17
82.19
-1.97% packages/daemon/src/lib/agent/agent-session.ts
17
37.04
-1.3% packages/daemon/src/lib/rpc-handlers/session-handlers.ts
3
98.78
-0.61% packages/daemon/src/lib/agent/rewind-handler.ts
2
71.2
-0.65% packages/daemon/src/storage/index.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-storage - 28134258755.1 24 Jun 2026 10:41PM UTC 159
54.49
GitHub Action Run
2 daemon-online-lifecycle - 28134258755.2 24 Jun 2026 10:41PM UTC 356
22.13
GitHub Action Run
3 daemon-5-space-runtime-a - 28134258755.3 24 Jun 2026 10:41PM UTC 127
39.65
GitHub Action Run
4 daemon-online-space-2 - 28134258755.4 24 Jun 2026 10:42PM UTC 356
31.46
GitHub Action Run
5 daemon-4-space-migrations-a - 28134258755.5 24 Jun 2026 10:42PM UTC 73
38.0
GitHub Action Run
6 daemon-online-sdk - 28134258755.6 24 Jun 2026 10:41PM UTC 356
21.84
GitHub Action Run
7 daemon-4-space-migrations-b - 28134258755.7 24 Jun 2026 10:42PM UTC 48
56.03
GitHub Action Run
8 daemon-online-rpc-2 - 28134258755.8 24 Jun 2026 10:42PM UTC 356
22.87
GitHub Action Run
9 daemon-0-shared-handlers-workflow - 28134258755.9 24 Jun 2026 10:42PM UTC 361
32.73
GitHub Action Run
10 daemon-online-features-2 - 28134258755.10 24 Jun 2026 10:41PM UTC 356
21.97
GitHub Action Run
11 daemon-online-space-1 - 28134258755.11 24 Jun 2026 10:42PM UTC 356
31.44
GitHub Action Run
12 daemon-online-coordinator - 28134258755.12 24 Jun 2026 10:41PM UTC 345
7.84
GitHub Action Run
13 daemon-online-websocket - 28134258755.13 24 Jun 2026 10:41PM UTC 356
17.76
GitHub Action Run
14 daemon-online-components - 28134258755.14 24 Jun 2026 10:41PM UTC 356
17.64
GitHub Action Run
15 daemon-online-mcp - 28134258755.15 24 Jun 2026 10:41PM UTC 356
17.98
GitHub Action Run
16 daemon-1-core - 28134258755.16 24 Jun 2026 10:41PM UTC 362
34.78
GitHub Action Run
17 daemon-online-rpc-3 - 28134258755.17 24 Jun 2026 10:42PM UTC 356
19.1
GitHub Action Run
18 daemon-online-rpc-4 - 28134258755.18 24 Jun 2026 10:42PM UTC 356
22.55
GitHub Action Run
19 daemon-5-space-agent-other - 28134258755.19 24 Jun 2026 10:41PM UTC 281
26.1
GitHub Action Run
20 daemon-online-convo - 28134258755.20 24 Jun 2026 10:41PM UTC 356
21.74
GitHub Action Run
21 daemon-5-space-runtime-b - 28134258755.21 24 Jun 2026 10:41PM UTC 181
47.72
GitHub Action Run
22 daemon-online-git - 28134258755.22 24 Jun 2026 10:41PM UTC 356
18.51
GitHub Action Run
23 web - 28134258755.23 24 Jun 2026 10:42PM UTC 248
74.52
GitHub Action Run
24 daemon-online-agent-sdk - 28134258755.24 24 Jun 2026 10:42PM UTC 356
21.83
GitHub Action Run
25 daemon-online-rewind-1 - 28134258755.25 24 Jun 2026 10:42PM UTC 356
21.96
GitHub Action Run
Source Files on build 28134258755
  • Tree
  • List 614
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28134258755
  • 2c1db5da on github
  • Prev Build on dev (#28133958326)
  • Next Build on dev (#28134666630)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc