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

lsm / HyperNeo / 31934497774
79%

Build:
DEFAULT BRANCH: dev
Ran 16 Aug 2026 07:41AM UTC
Jobs 34
Files 684
Run time 3min
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

16 Aug 2026 07:40AM UTC coverage: 78.796% (+0.008%) from 78.788%
31934497774

push

github

web-flow
feat(web): draft backups protect merged transcripts from stale saves (#2504)

While a landing is live for the session, the composer's debounced saves
are suppressed — the server draft may already hold the merged transcript,
and a stale local snapshot would overwrite it. The evolving local draft
is persisted to a localStorage draft backup keyed by the landing
generation instead, so a reload or session switch restores the user's
edits; a scheduled-but-unfired debounce is cancelled before the
suppression takes hold, and a departed session with a live landing skips
its switch flush entirely (its edits live in the backup).

The initial-load settle path owns the reload reconciliation: a backup is
restored (live-landing gated) and the landing's aggregate transcripts
are folded into it when the merged draft ends with them — appended
blindly, never substring-checked, so a duplicate-phrase transcript keeps
its own occurrence — then the landing is consumed, which retires exactly
the generation-matched backup. A retained pending (draft too full)
restores the backup and keeps the landing deferred. Storage-refused
backups fall back to the normal save so typed text never lives only in
the composer signal. Expired backups are TTL-pruned.

42865 of 58264 branches covered (73.57%)

Branch coverage included in aggregate %.

59 of 67 new or added lines in 2 files covered. (88.06%)

2 existing lines in 2 files now uncovered.

58428 of 70287 relevant lines covered (83.13%)

3842.0 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
87.02
-0.51% packages/web/src/lib/voice/voice-transcript-outbox.ts
1
92.27
-2.21% packages/web/src/hooks/useInputDraft.ts

Coverage Regressions

Lines Coverage ∆ File
1
95.04
-1.65% packages/daemon/src/lib/internal-event-bus.ts
1
80.34
-0.26% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-a - 31934497774.1 16 Aug 2026 07:42AM UTC 26
65.39
GitHub Action Run
2 daemon-shared - 31934497774.2 16 Aug 2026 07:41AM UTC 24
85.3
GitHub Action Run
3 daemon-4-space-migrations-b - 31934497774.3 16 Aug 2026 07:46AM UTC 57
33.91
GitHub Action Run
4 daemon-online-space-d - 31934497774.4 16 Aug 2026 07:42AM UTC 365
15.92
GitHub Action Run
5 daemon-online-rpc-b - 31934497774.5 16 Aug 2026 07:43AM UTC 365
10.66
GitHub Action Run
6 daemon-online-mcp - 31934497774.6 16 Aug 2026 07:41AM UTC 365
10.02
GitHub Action Run
7 daemon-4-space-storage - 31934497774.7 16 Aug 2026 07:42AM UTC 157
46.85
GitHub Action Run
8 daemon-5-space-runtime-a - 31934497774.8 16 Aug 2026 07:42AM UTC 233
21.26
GitHub Action Run
9 daemon-online-space-b - 31934497774.9 16 Aug 2026 07:41AM UTC 365
11.32
GitHub Action Run
10 daemon-5-space-runtime-b - 31934497774.10 16 Aug 2026 07:43AM UTC 219
31.71
GitHub Action Run
11 daemon-online-sdk - 31934497774.11 16 Aug 2026 07:42AM UTC 365
13.08
GitHub Action Run
12 daemon-0-shared-handlers-workflow - 31934497774.12 16 Aug 2026 07:43AM UTC 370
28.2
GitHub Action Run
13 daemon-online-coordinator - 31934497774.13 16 Aug 2026 07:41AM UTC 355
1.23
GitHub Action Run
14 daemon-online-websocket - 31934497774.14 16 Aug 2026 07:41AM UTC 365
9.8
GitHub Action Run
15 daemon-online-space-a - 31934497774.15 16 Aug 2026 07:42AM UTC 365
17.95
GitHub Action Run
16 daemon-1-core - 31934497774.16 16 Aug 2026 07:45AM UTC 372
31.66
GitHub Action Run
17 daemon-online-lifecycle - 31934497774.17 16 Aug 2026 07:42AM UTC 365
13.44
GitHub Action Run
18 daemon-online-rewind-b - 31934497774.18 16 Aug 2026 07:42AM UTC 365
13.52
GitHub Action Run
19 daemon-online-rpc-d - 31934497774.19 16 Aug 2026 07:41AM UTC 365
10.57
GitHub Action Run
20 daemon-online-features-a - 31934497774.20 16 Aug 2026 07:41AM UTC 365
8.52
GitHub Action Run
21 daemon-online-agent-sdk - 31934497774.21 16 Aug 2026 07:42AM UTC 365
13.1
GitHub Action Run
22 daemon-5-space-agent-other - 31934497774.22 16 Aug 2026 07:42AM UTC 287
19.35
GitHub Action Run
23 daemon-online-rewind-a - 31934497774.23 16 Aug 2026 07:42AM UTC 365
13.1
GitHub Action Run
24 daemon-online-convo - 31934497774.24 16 Aug 2026 07:42AM UTC 365
13.02
GitHub Action Run
25 web - 31934497774.25 16 Aug 2026 07:42AM UTC 284
76.84
GitHub Action Run
26 daemon-online-git - 31934497774.26 16 Aug 2026 07:42AM UTC 365
10.29
GitHub Action Run
27 daemon-online-rpc-c - 31934497774.27 16 Aug 2026 07:41AM UTC 365
10.04
GitHub Action Run
28 daemon-online-features-b - 31934497774.28 16 Aug 2026 07:42AM UTC 365
13.45
GitHub Action Run
29 daemon-online-features-c - 31934497774.29 16 Aug 2026 07:42AM UTC 365
13.56
GitHub Action Run
30 daemon-online-rpc-a - 31934497774.30 16 Aug 2026 07:42AM UTC 365
10.4
GitHub Action Run
31 daemon-online-rpc-f - 31934497774.31 16 Aug 2026 07:42AM UTC 365
13.58
GitHub Action Run
32 daemon-online-space-c - 31934497774.32 16 Aug 2026 07:42AM UTC 365
17.82
GitHub Action Run
33 daemon-online-components - 31934497774.33 16 Aug 2026 07:41AM UTC 365
9.69
GitHub Action Run
34 daemon-online-rpc-e - 31934497774.34 16 Aug 2026 07:42AM UTC 365
10.26
GitHub Action Run
Source Files on build 31934497774
  • Tree
  • List 684
  • Changed 29
  • Source Changed 2
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31934497774
  • f5d9e28a on github
  • Prev Build on dev (#31933743694)
  • Next Build on dev (#31934858771)
  • 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