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

lsm / HyperNeo / 31448666994
80%

Build:
DEFAULT BRANCH: dev
Ran 11 Aug 2026 01:15AM UTC
Jobs 20
Files 649
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

11 Aug 2026 01:14AM UTC coverage: 40.374% (+0.01%) from 40.363%
31448666994

push

github

web-flow
feat(space): resolve workflow runs through pinned definition versions (RFC §4 Phase 1) (#2432)

* feat(space): resolve workflow runs through pinned definition versions (RFC §4 Phase 1)

Lands the Phase 1 read cutover deferred by #2412/#2425. In-flight runs now
resolve their definition through the immutable version pinned at creation via
getWorkflowForRun (manager, sanitized; and a raw variant on the repository for
delivery-permission reads), instead of re-reading the mutable head every tick.
A startup backfill (backfillDefinitionPins) stamps every pre-existing run with
its current head's version, so the cutover is content-neutral for active runs;
legacy/deleted-head runs fall back to the live head, preserving today's behavior.
An edit to a definition after run creation no longer changes what the run
executes. Covers all 23 execution read sites; new-run/display reads stay on the
head. Built-in gate-script pinning (RFC §4 #2) remains a tracked boundary.

* feat(space): finish Phase 1 read cutover — agent/spawn paths + review fixes

Addresses PR #2432 review (REQUEST_CHANGES). Completes the cutover the
partial-state P1 flagged: convert the 15 remaining execution-read sites
(task-agent-manager x13, actor-registry x2) to getWorkflowForRun, closing the
split-brain where routing saw the pinned topology but agent identity/spawn/
activation/MCP/post-approval-worker saw the head. actor-registry's cache is now
keyed by (workflowId, version) so runs of the same workflow pinned to different
versions don't conflate.

P2s: manager.getWorkflowForRun now delegates to repo.getWorkflowForRun + sanitize
(single pin-resolution implementation); removed the now-unused repo.getDefinitionVersion;
reconciled the built-in gate boundary wording (BUILT_IN_TEMPLATE_GATES is a
compile-time static map — stable within a version, not pinned across upgrades per
RFC §4 #2). Added tests: lazy-activation regression guard (edit a slot after run
creation → activated slot matches the PIN), J... (continued)

20506 of 57908 branches covered (35.41%)

Branch coverage included in aggregate %.

58 of 114 new or added lines in 15 files covered. (50.88%)

5 existing lines in 3 files now uncovered.

30528 of 68494 relevant lines covered (44.57%)

279.21 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
64.2
-5.31% packages/daemon/src/storage/repositories/space-workflow-run-repository.ts
8
1.6
-0.01% packages/daemon/src/lib/space/actor-registry.ts
8
28.25
0.0% packages/daemon/src/lib/space/runtime/task-agent-manager.ts
7
52.78
0.36% packages/daemon/src/storage/repositories/space-workflow-repository.ts
6
23.35
0.0% packages/daemon/src/lib/space/runtime/space-runtime.ts
5
54.76
packages/daemon/src/lib/space/workflows/gate-cache-rekey.ts
3
2.79
0.0% packages/daemon/src/lib/space/tools/space-agent-tools.ts
2
0.31
0.0% packages/daemon/src/lib/space/messaging-adapter.ts
2
42.14
-0.41% packages/daemon/src/lib/space/runtime/channel-router.ts
1
40.34
0.41% packages/daemon/src/lib/rpc-handlers/index.ts
1
28.1
0.0% packages/daemon/src/lib/rpc-handlers/space-workflow-run-handlers.ts
1
24.36
0.0% packages/daemon/src/lib/space/runtime/space-runtime-service.ts
1
92.86
-0.25% packages/daemon/src/lib/space/workflows/definition-version.ts

Coverage Regressions

Lines Coverage ∆ File
3
1.6
-0.01% packages/daemon/src/lib/space/actor-registry.ts
1
28.1
0.0% packages/daemon/src/lib/rpc-handlers/space-workflow-run-handlers.ts
1
23.35
0.0% packages/daemon/src/lib/space/runtime/space-runtime.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-space-2 - 31448666994.1 11 Aug 2026 01:19AM UTC 365
19.53
GitHub Action Run
2 web - 31448666994.2 11 Aug 2026 01:16AM UTC 284
75.74
GitHub Action Run
3 daemon-online-sdk - 31448666994.3 11 Aug 2026 01:16AM UTC 365
12.47
GitHub Action Run
4 daemon-online-git - 31448666994.4 11 Aug 2026 01:15AM UTC 365
9.98
GitHub Action Run
5 daemon-online-convo - 31448666994.5 11 Aug 2026 01:17AM UTC 365
12.42
GitHub Action Run
6 daemon-online-coordinator - 31448666994.6 11 Aug 2026 01:15AM UTC 355
1.25
GitHub Action Run
7 daemon-online-rpc-2 - 31448666994.7 11 Aug 2026 01:17AM UTC 365
13.33
GitHub Action Run
8 daemon-online-mcp - 31448666994.8 11 Aug 2026 01:16AM UTC 365
9.73
GitHub Action Run
9 daemon-online-lifecycle - 31448666994.9 11 Aug 2026 01:16AM UTC 365
12.83
GitHub Action Run
10 daemon-online-websocket - 31448666994.10 11 Aug 2026 01:15AM UTC 365
9.5
GitHub Action Run
11 daemon-online-features-1 - 31448666994.11 11 Aug 2026 01:16AM UTC 365
13.1
GitHub Action Run
12 daemon-online-rpc-1 - 31448666994.12 11 Aug 2026 01:16AM UTC 365
10.15
GitHub Action Run
13 daemon-online-components - 31448666994.13 11 Aug 2026 01:16AM UTC 365
9.4
GitHub Action Run
14 daemon-online-space-1 - 31448666994.14 11 Aug 2026 01:17AM UTC 365
17.99
GitHub Action Run
15 daemon-online-rpc-4 - 31448666994.15 11 Aug 2026 01:18AM UTC 365
10.7
GitHub Action Run
16 daemon-online-agent-sdk - 31448666994.16 11 Aug 2026 01:16AM UTC 365
12.49
GitHub Action Run
17 daemon-online-rpc-3 - 31448666994.17 11 Aug 2026 01:16AM UTC 365
10.19
GitHub Action Run
18 daemon-online-features-2 - 31448666994.18 11 Aug 2026 01:17AM UTC 365
12.7
GitHub Action Run
19 daemon-online-rewind-1 - 31448666994.19 11 Aug 2026 01:17AM UTC 365
12.49
GitHub Action Run
20 daemon-online-rewind-2 - 31448666994.20 11 Aug 2026 01:16AM UTC 365
12.9
GitHub Action Run
Source Files on build 31448666994
  • Tree
  • List 649
  • Changed 17
  • Source Changed 16
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31448666994
  • 438fb495 on github
  • Prev Build on dev (#31445655618)
  • Next Build on dev (#31453294337)
  • 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