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

lsm / HyperNeo / 30762061474
83%

Build:
DEFAULT BRANCH: dev
Ran 02 Aug 2026 06:52PM UTC
Jobs 28
Files 655
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

02 Aug 2026 06:51PM UTC coverage: 83.343% (+0.09%) from 83.251%
30762061474

push

github

web-flow
feat(space): spike — github connector + generic validator (re-express pr_ready/pr_merged/codex) [#2300] (#2312)

* feat(space): spike — re-express pr_ready/pr_merged/codex over github connector (#2300)

Throwaway, unwired spike behind HYPERNEO_WORKFLOW_CONNECTORS_SPIKE that proves
the L2/L3/L4 abstraction can carry the three coding capabilities with zero
engine special-casing. Not imported by any production path; exercised by tests
only. Adds a Connector interface + github connector (getPr/getPrReadiness/
getReactions), a domain-agnostic predicate language, and a generic
external_state validator parameterized by (connector, op, predicate). The three
capabilities become presets over that validator. Verdict: GO for all three
(codex fits via freshness-as-op-param + poll-until composition).

* fix(space): address #2312 review — 4 blocking fixes in connector spike (#2300)

- Bind `-f cursor=` on paginated review-thread requests (the >100-threads
  branch declared $cursor but never supplied it; GitHub rejected page 2).
- pollUntilAllow now converts only predicate-pending results (tagged
  externalStatePending) to allow, never a connector failure (rate limit /
  outage) — mirroring the production gate, which fails before its timeout
  when the fetch errors.
- getPrReadiness fails closed (parses the canonical prOutcome.url instead
  of fabricating an empty unresolved-thread list) when the input selector
  is noncanonical.
- getPath reads own properties only (hasOwnProperty guard) so
  present:'__proto__' is no longer a tautology.

Adds 6 tests (pagination cursor, fail-closed, canonical fallback, getPath
prototype guard, pending tag, pollUntilAllow-failure passthrough). The 8
non-blocking findings (SSRF allowlist, GraphQL error-body rate limits, codex
freshness/audit metadata, hostHint, shared deadline, prUrl hardcode,
CLOSED+UNKNOWN ordering) are deferred to P1/P2 and acknowledged on #2300.

12282 of 17501 branches covered (70.18%)

Branch coverage included in aggregate %.

564 of 604 new or added lines in 7 files covered. (93.38%)

104131 of 122178 relevant lines covered (85.23%)

297.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
89.82
packages/daemon/src/lib/space/runtime/connectors/gh-client.ts
9
92.11
packages/daemon/src/lib/space/runtime/connectors/presets.ts
6
96.0
packages/daemon/src/lib/space/runtime/connectors/github-connector.ts
4
95.06
packages/daemon/src/lib/space/runtime/connectors/predicate.ts
2
80.0
packages/daemon/src/lib/space/runtime/connectors/connector.ts
2
80.0
packages/daemon/src/lib/space/runtime/connectors/index.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-a - 30762061474.1 02 Aug 2026 06:52PM UTC 76
37.47
GitHub Action Run
2 daemon-4-space-migrations-b - 30762061474.2 02 Aug 2026 06:53PM UTC 48
55.54
GitHub Action Run
3 web - 30762061474.3 02 Aug 2026 06:53PM UTC 270
75.25
GitHub Action Run
4 daemon-online-components - 30762061474.4 02 Aug 2026 06:52PM UTC 369
17.12
GitHub Action Run
5 daemon-5-space-runtime-b - 30762061474.5 02 Aug 2026 06:53PM UTC 204
50.06
GitHub Action Run
6 daemon-5-space-agent-other - 30762061474.6 02 Aug 2026 06:53PM UTC 295
25.07
GitHub Action Run
7 daemon-online-features-2 - 30762061474.7 02 Aug 2026 06:52PM UTC 369
21.3
GitHub Action Run
8 daemon-online-space-2 - 30762061474.8 02 Aug 2026 06:54PM UTC 369
30.86
GitHub Action Run
9 daemon-online-sdk - 30762061474.9 02 Aug 2026 06:52PM UTC 369
21.19
GitHub Action Run
10 daemon-5-space-runtime-a - 30762061474.10 02 Aug 2026 06:52PM UTC 138
39.19
GitHub Action Run
11 daemon-online-agent-sdk - 30762061474.11 02 Aug 2026 06:53PM UTC 369
21.18
GitHub Action Run
12 daemon-4-space-storage - 30762061474.12 02 Aug 2026 06:52PM UTC 164
53.25
GitHub Action Run
13 daemon-online-rpc-2 - 30762061474.13 02 Aug 2026 06:53PM UTC 369
22.19
GitHub Action Run
14 daemon-online-rewind-2 - 30762061474.14 02 Aug 2026 06:53PM UTC 369
21.73
GitHub Action Run
15 daemon-online-features-1 - 30762061474.15 02 Aug 2026 06:53PM UTC 369
21.83
GitHub Action Run
16 daemon-online-rpc-3 - 30762061474.16 02 Aug 2026 06:53PM UTC 369
18.44
GitHub Action Run
17 daemon-0-shared-handlers-workflow - 30762061474.17 02 Aug 2026 06:53PM UTC 374
33.42
GitHub Action Run
18 daemon-online-rewind-1 - 30762061474.18 02 Aug 2026 06:53PM UTC 369
21.29
GitHub Action Run
19 daemon-online-convo - 30762061474.19 02 Aug 2026 06:53PM UTC 369
21.09
GitHub Action Run
20 daemon-online-git - 30762061474.20 02 Aug 2026 06:52PM UTC 369
17.89
GitHub Action Run
21 daemon-online-space-1 - 30762061474.21 02 Aug 2026 06:53PM UTC 369
30.73
GitHub Action Run
22 daemon-online-rpc-1 - 30762061474.22 02 Aug 2026 06:53PM UTC 369
18.12
GitHub Action Run
23 daemon-online-websocket - 30762061474.23 02 Aug 2026 06:52PM UTC 369
17.2
GitHub Action Run
24 daemon-online-lifecycle - 30762061474.24 02 Aug 2026 06:52PM UTC 369
21.46
GitHub Action Run
25 daemon-1-core - 30762061474.25 02 Aug 2026 06:53PM UTC 374
34.4
GitHub Action Run
26 daemon-online-coordinator - 30762061474.26 02 Aug 2026 06:52PM UTC 358
7.75
GitHub Action Run
27 daemon-online-rpc-4 - 30762061474.27 02 Aug 2026 06:53PM UTC 369
21.85
GitHub Action Run
28 daemon-online-mcp - 30762061474.28 02 Aug 2026 06:52PM UTC 369
17.39
GitHub Action Run
Source Files on build 30762061474
  • Tree
  • List 655
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30762061474
  • 465e642d on github
  • Prev Build on dev (#30755831433)
  • Next Build on dev (#30762976809)
  • 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