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

lsm / HyperNeo / 32429798099
80%

Build:
DEFAULT BRANCH: dev
Ran 20 Aug 2026 11:43PM UTC
Jobs 34
Files 700
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

20 Aug 2026 11:43PM UTC coverage: 79.39%. First build
32429798099

push

github

web-flow
refactor(daemon): extract pure message-ownership gates (#2622)

* refactor(daemon): extract pure message-ownership gates

Superpipe pilot 4 (ADR 0004 functional-core), additive only. Extract the
message-ownership and delivery-admission decisions behind the duplicate-
delivery bug into pure functions with full decision-table tests:

- resolveMessageOwnership: single typed answer for who owns a message
  (job_queue wins over memory_queue; unowned means a flush may deliver)
- planFlushDelivery: flush planning as noop/batch/each with skip reasons,
  mirroring deliverFlushUnderV2/deliverEachUnderV2 post-#1101 behavior
- resolveDeliveryRole: role precedence from deliverMessage
  (reuse > explicit > turn > steer-on-unique)
- decideDeferAdmission: injectMessageIntoSession defer conjuncts

No production call sites changed; wiring happens in the apply PR.

* refactor(daemon): deliver unflattenable user messages in each plans

Review fix (P2): deliverFlushUnderV2 only uses flattenDeliveryText null
to disable batching — deliverEachUnderV2 still durably enqueues every
pending user message, including multimodal ones (pinned by the
mixed-flush test in query-mode-handler.test.ts). Dropping them from
planFlushDelivery's deliver list would strand image-bearing messages
as enqueued once wired. User messages now always enter the per-message
deliver list; a null flattenedText only forces the each action. The
not_flattenable skip reason is removed with them.

* refactor(daemon): exclude memory-owned messages from flush batchability

Review fix (P2): sendEnqueuedMessagesOnTurnEnd filters
hasPendingOrInFlight messages before batchability is computed, so a
memory-owned slash or multimodal message cannot keep the remaining
free messages from batching. planFlushDelivery now excludes
memory-owned entries from the allBatchable scan the same way, while
job-queue-owned entries keep counting as in deliverFlushUnderV2.

* refactor(daemon): make job-queue-owned flush members force per... (continued)

44388 of 59800 branches covered (74.23%)

Branch coverage included in aggregate %.

34 of 34 new or added lines in 1 file covered. (100.0%)

60305 of 72071 relevant lines covered (83.67%)

3973.13 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-b - 32429798099.1 20 Aug 2026 11:45PM UTC 31
69.23
GitHub Action Run
2 daemon-1-core - 32429798099.2 20 Aug 2026 11:46PM UTC 385
32.68
GitHub Action Run
3 web - 32429798099.3 20 Aug 2026 11:45PM UTC 283
77.09
GitHub Action Run
4 daemon-online-rpc-d - 32429798099.4 20 Aug 2026 11:44PM UTC 377
10.59
GitHub Action Run
5 daemon-4-space-migrations-a - 32429798099.5 20 Aug 2026 11:48PM UTC 63
31.53
GitHub Action Run
6 daemon-5-space-agent-other - 32429798099.6 20 Aug 2026 11:44PM UTC 298
18.95
GitHub Action Run
7 daemon-online-space-d - 32429798099.7 20 Aug 2026 11:44PM UTC 377
16.51
GitHub Action Run
8 daemon-online-convo - 32429798099.8 20 Aug 2026 11:45PM UTC 377
13.52
GitHub Action Run
9 daemon-online-features-a - 32429798099.9 20 Aug 2026 11:44PM UTC 377
8.66
GitHub Action Run
10 daemon-online-agent-sdk - 32429798099.10 20 Aug 2026 11:45PM UTC 377
13.59
GitHub Action Run
11 daemon-online-coordinator - 32429798099.11 20 Aug 2026 11:44PM UTC 367
1.25
GitHub Action Run
12 daemon-online-rewind-a - 32429798099.12 20 Aug 2026 11:46PM UTC 377
13.63
GitHub Action Run
13 daemon-online-rpc-e - 32429798099.13 20 Aug 2026 11:44PM UTC 377
10.43
GitHub Action Run
14 daemon-online-lifecycle - 32429798099.14 20 Aug 2026 11:45PM UTC 377
14.11
GitHub Action Run
15 daemon-online-space-a - 32429798099.15 20 Aug 2026 11:45PM UTC 377
18.34
GitHub Action Run
16 daemon-online-rpc-b - 32429798099.16 20 Aug 2026 11:45PM UTC 377
10.8
GitHub Action Run
17 daemon-5-space-runtime-a - 32429798099.17 20 Aug 2026 11:44PM UTC 249
23.19
GitHub Action Run
18 daemon-online-features-b - 32429798099.18 20 Aug 2026 11:44PM UTC 377
13.96
GitHub Action Run
19 daemon-online-features-c - 32429798099.19 20 Aug 2026 11:45PM UTC 377
14.08
GitHub Action Run
20 daemon-shared - 32429798099.20 20 Aug 2026 11:43PM UTC 24
85.19
GitHub Action Run
21 daemon-online-rpc-f - 32429798099.21 20 Aug 2026 11:45PM UTC 377
14.08
GitHub Action Run
22 daemon-online-websocket - 32429798099.22 20 Aug 2026 11:44PM UTC 377
9.96
GitHub Action Run
23 daemon-online-rpc-c - 32429798099.23 20 Aug 2026 11:44PM UTC 377
10.2
GitHub Action Run
24 daemon-online-space-c - 32429798099.24 20 Aug 2026 11:44PM UTC 377
18.28
GitHub Action Run
25 daemon-online-space-b - 32429798099.25 20 Aug 2026 11:44PM UTC 377
11.41
GitHub Action Run
26 daemon-online-sdk - 32429798099.26 20 Aug 2026 11:44PM UTC 377
13.54
GitHub Action Run
27 daemon-online-git - 32429798099.27 20 Aug 2026 11:44PM UTC 377
10.44
GitHub Action Run
28 daemon-online-rpc-a - 32429798099.28 20 Aug 2026 11:45PM UTC 377
10.55
GitHub Action Run
29 daemon-online-mcp - 32429798099.29 20 Aug 2026 11:44PM UTC 377
10.18
GitHub Action Run
30 daemon-5-space-runtime-b - 32429798099.30 20 Aug 2026 11:46PM UTC 232
31.76
GitHub Action Run
31 daemon-0-shared-handlers-workflow - 32429798099.31 20 Aug 2026 11:45PM UTC 383
28.36
GitHub Action Run
32 daemon-online-components - 32429798099.32 20 Aug 2026 11:44PM UTC 377
9.86
GitHub Action Run
33 daemon-online-rewind-b - 32429798099.33 20 Aug 2026 11:45PM UTC 377
14.01
GitHub Action Run
34 daemon-4-space-storage - 32429798099.34 20 Aug 2026 11:44PM UTC 162
47.74
GitHub Action Run
Source Files on build 32429798099
  • Tree
  • List 700
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32429798099
  • 6985f5b6 on github
  • Prev Build on dev (#32429576019)
  • Next Build on dev (#32431365628)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc