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

lsm / HyperNeo / 30664503433
83%

Build:
DEFAULT BRANCH: dev
Ran 31 Jul 2026 08:52PM UTC
Jobs 28
Files 634
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

31 Jul 2026 08:52PM UTC coverage: 82.684% (-0.04%) from 82.722%
30664503433

push

github

web-flow
refactor(space): make task lifecycle the only external-event delivery gate (#2289)

* refactor(space): make task lifecycle the only external-event delivery gate

External-event delivery previously mixed three concerns: subscription
lifetime, workflow-run execution-attempt status, and target availability.
That caused subscribed events to disappear when a run finished, rejected a
blocked run with no execution as run_not_externally_deliverable, and
prevented a PR CI check_failed from reactivating accepted work after the
run/session ended.

Refactor so the owning task is the only lifecycle authority:

- Add prepareExternalEventTask: the single task-owned decision used by fresh
  matches, queued flushes, activation/session retries, rate-limit digests,
  and requeue sweeps. cancelled/archived tasks fail as target_task_terminal;
  a done task fails non-reactivating events the same way but reactivates
  (recoverWorkflowBackedTask) for a normalized GitHub PR check_failed.
- Remove run-status delivery gates (isExternallyDeliverableRun,
  run_not_externally_deliverable, blocked_run_gate_not_opened). Run status
  never vetoes a task-owned event; a blocked run or missing execution is an
  availability condition, not a failure.
- Detach subscription lifetime from run completion: terminal run transitions
  and executor cleanup no longer clear PR auto-subscriptions. Cleanup is
  task-owned (cancelled/archived task) and space-owned (archive/delete),
  wired via the space.task.updated onTaskUpdated callback and bus subscriber.
- Rebuild task-owned PR subscriptions for any eligible task (including done)
  on tick sweep, rehydrate, and space resume, before pending-delivery replay.
- Add a synchronous evaluateRequeueTaskLifecycle so restart/resume sweeps
  terminalize deliveries for cancelled/archived/done tasks immediately
  instead of leaving them pending; reactive check failures still requeue.

Update focused tests to the task-owned model (cancelled/blocked/done runs
n... (continued)

11687 of 16768 branches covered (69.7%)

Branch coverage included in aggregate %.

635 of 800 new or added lines in 4 files covered. (79.38%)

2 existing lines in 1 file now uncovered.

100184 of 118531 relevant lines covered (84.52%)

302.73 hits per line

Uncovered Changes

Lines Coverage ∆ File
148
95.24
-2.05% packages/daemon/src/lib/space/runtime/space-runtime.ts
10
82.96
0.08% packages/daemon/src/lib/space/runtime/space-runtime-service.ts
7
85.45
-0.09% packages/daemon/src/lib/space/tools/space-agent-tools.ts

Coverage Regressions

Lines Coverage ∆ File
2
95.24
-2.05% packages/daemon/src/lib/space/runtime/space-runtime.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-agent-other - 30664503433.1 31 Jul 2026 08:53PM UTC 291
25.3
GitHub Action Run
2 daemon-online-sdk - 30664503433.2 31 Jul 2026 08:54PM UTC 365
21.64
GitHub Action Run
3 daemon-online-space-1 - 30664503433.3 31 Jul 2026 08:54PM UTC 365
31.34
GitHub Action Run
4 daemon-5-space-runtime-b - 30664503433.4 31 Jul 2026 08:55PM UTC 195
49.78
GitHub Action Run
5 daemon-online-rpc-2 - 30664503433.5 31 Jul 2026 08:54PM UTC 365
22.6
GitHub Action Run
6 daemon-4-space-migrations-b - 30664503433.6 31 Jul 2026 08:53PM UTC 48
55.9
GitHub Action Run
7 daemon-online-components - 30664503433.7 31 Jul 2026 08:53PM UTC 365
17.42
GitHub Action Run
8 daemon-online-space-2 - 30664503433.8 31 Jul 2026 08:55PM UTC 365
31.62
GitHub Action Run
9 daemon-4-space-migrations-a - 30664503433.9 31 Jul 2026 08:53PM UTC 76
37.61
GitHub Action Run
10 daemon-online-rewind-2 - 30664503433.10 31 Jul 2026 08:54PM UTC 365
22.19
GitHub Action Run
11 daemon-online-features-2 - 30664503433.11 31 Jul 2026 08:53PM UTC 365
21.76
GitHub Action Run
12 daemon-online-rewind-1 - 30664503433.12 31 Jul 2026 08:54PM UTC 365
21.75
GitHub Action Run
13 daemon-0-shared-handlers-workflow - 30664503433.13 31 Jul 2026 08:54PM UTC 370
32.53
GitHub Action Run
14 daemon-online-rpc-3 - 30664503433.14 31 Jul 2026 08:54PM UTC 365
18.8
GitHub Action Run
15 daemon-online-rpc-4 - 30664503433.15 31 Jul 2026 08:54PM UTC 365
22.29
GitHub Action Run
16 daemon-online-mcp - 30664503433.16 31 Jul 2026 08:53PM UTC 365
17.74
GitHub Action Run
17 daemon-online-agent-sdk - 30664503433.17 31 Jul 2026 08:53PM UTC 365
21.63
GitHub Action Run
18 daemon-4-space-storage - 30664503433.18 31 Jul 2026 08:53PM UTC 163
54.05
GitHub Action Run
19 daemon-1-core - 30664503433.19 31 Jul 2026 08:53PM UTC 370
34.62
GitHub Action Run
20 daemon-online-websocket - 30664503433.20 31 Jul 2026 08:53PM UTC 365
17.53
GitHub Action Run
21 web - 30664503433.21 31 Jul 2026 08:54PM UTC 260
74.96
GitHub Action Run
22 daemon-online-lifecycle - 30664503433.22 31 Jul 2026 08:53PM UTC 365
21.93
GitHub Action Run
23 daemon-online-rpc-1 - 30664503433.23 31 Jul 2026 08:53PM UTC 365
18.47
GitHub Action Run
24 daemon-online-git - 30664503433.24 31 Jul 2026 08:53PM UTC 365
18.24
GitHub Action Run
25 daemon-online-coordinator - 30664503433.25 31 Jul 2026 08:52PM UTC 354
7.85
GitHub Action Run
26 daemon-online-features-1 - 30664503433.26 31 Jul 2026 08:53PM UTC 365
22.3
GitHub Action Run
27 daemon-online-convo - 30664503433.27 31 Jul 2026 08:53PM UTC 365
21.54
GitHub Action Run
28 daemon-5-space-runtime-a - 30664503433.28 31 Jul 2026 08:54PM UTC 136
39.31
GitHub Action Run
Source Files on build 30664503433
  • Tree
  • List 634
  • Changed 20
  • Source Changed 4
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30664503433
  • 0d7befb1 on github
  • Prev Build on dev (#30661975200)
  • Next Build on dev (#30679141221)
  • 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