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

lsm / HyperNeo / 30780698329
83%

Build:
DEFAULT BRANCH: dev
Ran 03 Aug 2026 03:02AM UTC
Jobs 28
Files 663
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

03 Aug 2026 03:01AM UTC coverage: 83.311% (+0.004%) from 83.307%
30780698329

push

github

web-flow
[#2302] L3 primitives + re-express built_ins as named presets (epic #2299) (#2340)

* refactor(space): promote L3/L4 connector primitives from spike to production [#2302]

The L3 domain-agnostic layer (`predicate.ts`, `external-state-validator.ts`)
and the L4 coding-pack presets (`presets.ts`) are production, not a throwaway
spike. Drop the `HYPERNEO_WORKFLOW_CONNECTORS_SPIKE` gate + the now-unused
`registerSpikeConnectors`/`isConnectorsSpikeEnabled` (no external callers), and
re-frame the module/test headers accordingly.

No behavior change: the L2 layer is unchanged; these pieces were already
exercised by tests. They are wired into the engine by the next commit.

* feat(space): registry-drive built-in validator admission; add pr_merged preset [#2302]

The engine no longer special-cases any built-in validator id (epic #2299 ADR
#2 / the #2302 exit criterion). A new leaf registry is the single source of
truth for which ids are implemented:

  - `workflow-hook-validation.ts` admits a `built_in` id iff it is registered
    (replaces the hardcoded `Set(['pr_ready'])` literal; the error now lists
    the registered presets).
  - `hook-executor.ts` dispatches by registry lookup (replaces the local Map
    + the six `NOT_IMPLEMENTED` stubs, which were dead — validation already
    rejected those ids).

Named presets are registered in `built-in-validators/index.ts`, imported for
its side effect by validation so the registry is populated before any
validation runs:

  - `pr_ready`  — keeps the production impl (discovery + patch_params + exact
                  reason strings) so the one deployed github path is
                  byte-identical; its L3-over-L2 form (`createPrReadyValidatorV2`)
                  is the proven target for a later cutover.
  - `pr_merged` — net-new mark_complete merge gate, expressed directly as an
                  `external_state` preset over the github connector's `getPr` op.

`pr_merged` is added to `WorkflowHookValidatorId` an... (continued)

12362 of 17611 branches covered (70.19%)

Branch coverage included in aggregate %.

40 of 45 new or added lines in 7 files covered. (88.89%)

138 existing lines in 6 files now uncovered.

105720 of 124125 relevant lines covered (85.17%)

300.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
80.0
packages/daemon/src/lib/space/runtime/built-in-validator-registry.ts
2
91.41
-0.7% packages/daemon/src/lib/space/runtime/connectors/presets.ts
1
17.84
-2.96% packages/daemon/src/lib/space/runtime/hook-executor.ts

Coverage Regressions

Lines Coverage ∆ File
52
72.11
0.32% packages/daemon/src/lib/space/workflow-hook-validation.ts
50
17.84
-2.96% packages/daemon/src/lib/space/runtime/hook-executor.ts
20
75.16
0.0% packages/web/src/components/space/visual-editor/HookEditorPanel.tsx
11
91.41
-0.7% packages/daemon/src/lib/space/runtime/connectors/presets.ts
3
96.89
0.0% packages/daemon/src/lib/space/runtime/connectors/github-connector.ts
2
96.25
1.19% packages/daemon/src/lib/space/runtime/connectors/predicate.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-components - 30780698329.1 03 Aug 2026 03:02AM UTC 380
17.05
GitHub Action Run
2 daemon-online-rpc-2 - 30780698329.2 03 Aug 2026 03:03AM UTC 380
22.01
GitHub Action Run
3 daemon-online-websocket - 30780698329.3 03 Aug 2026 03:02AM UTC 380
17.13
GitHub Action Run
4 web - 30780698329.4 03 Aug 2026 03:03AM UTC 273
75.18
GitHub Action Run
5 daemon-4-space-storage - 30780698329.5 03 Aug 2026 03:02AM UTC 165
53.09
GitHub Action Run
6 daemon-online-mcp - 30780698329.6 03 Aug 2026 03:02AM UTC 380
17.32
GitHub Action Run
7 daemon-4-space-migrations-a - 30780698329.7 03 Aug 2026 03:02AM UTC 56
50.87
GitHub Action Run
8 daemon-online-space-2 - 30780698329.8 03 Aug 2026 03:04AM UTC 380
30.58
GitHub Action Run
9 daemon-online-coordinator - 30780698329.9 03 Aug 2026 03:02AM UTC 369
7.78
GitHub Action Run
10 daemon-online-features-2 - 30780698329.10 03 Aug 2026 03:02AM UTC 380
21.15
GitHub Action Run
11 daemon-online-rewind-1 - 30780698329.11 03 Aug 2026 03:03AM UTC 380
21.14
GitHub Action Run
12 daemon-4-space-migrations-b - 30780698329.12 03 Aug 2026 03:02AM UTC 75
38.61
GitHub Action Run
13 daemon-online-lifecycle - 30780698329.13 03 Aug 2026 03:02AM UTC 380
21.3
GitHub Action Run
14 daemon-5-space-runtime-a - 30780698329.14 03 Aug 2026 03:02AM UTC 151
39.06
GitHub Action Run
15 daemon-5-space-runtime-b - 30780698329.15 03 Aug 2026 03:03AM UTC 209
50.01
GitHub Action Run
16 daemon-online-rpc-1 - 30780698329.16 03 Aug 2026 03:03AM UTC 380
18.02
GitHub Action Run
17 daemon-1-core - 30780698329.17 03 Aug 2026 03:02AM UTC 385
34.35
GitHub Action Run
18 daemon-online-agent-sdk - 30780698329.18 03 Aug 2026 03:04AM UTC 380
21.02
GitHub Action Run
19 daemon-5-space-agent-other - 30780698329.19 03 Aug 2026 03:02AM UTC 306
25.04
GitHub Action Run
20 daemon-0-shared-handlers-workflow - 30780698329.20 03 Aug 2026 03:03AM UTC 385
33.07
GitHub Action Run
21 daemon-online-git - 30780698329.21 03 Aug 2026 03:02AM UTC 380
17.8
GitHub Action Run
22 daemon-online-rewind-2 - 30780698329.22 03 Aug 2026 03:03AM UTC 380
21.57
GitHub Action Run
23 daemon-online-rpc-3 - 30780698329.23 03 Aug 2026 03:02AM UTC 380
18.34
GitHub Action Run
24 daemon-online-features-1 - 30780698329.24 03 Aug 2026 03:02AM UTC 380
21.66
GitHub Action Run
25 daemon-online-rpc-4 - 30780698329.25 03 Aug 2026 03:03AM UTC 380
21.68
GitHub Action Run
26 daemon-online-sdk - 30780698329.26 03 Aug 2026 03:03AM UTC 380
21.03
GitHub Action Run
27 daemon-online-space-1 - 30780698329.27 03 Aug 2026 03:03AM UTC 380
30.43
GitHub Action Run
28 daemon-online-convo - 30780698329.28 03 Aug 2026 03:03AM UTC 380
20.94
GitHub Action Run
Source Files on build 30780698329
  • Tree
  • List 663
  • Changed 16
  • Source Changed 11
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30780698329
  • 73802c44 on github
  • Prev Build on dev (#30778330762)
  • Next Build on dev (#30781314288)
  • 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