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

lsm / HyperNeo / 30700606999
83%

Build:
DEFAULT BRANCH: dev
Ran 01 Aug 2026 12:54PM 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

01 Aug 2026 12:53PM UTC coverage: 82.671%. First build
30700606999

push

github

web-flow
fix: raise Fullstack QA Loop cyclic channel maxCycles 6 → 50 (#2275)

* fix: raise Fullstack QA Loop cyclic channel maxCycles 6 → 50

PR lsm/HyperNeo#2262 hit the previous maxCycles: 6 cap on round 7 of a
legitimate review loop — the Reviewer's in-band send_message to Coding was
rejected with "Cyclic channel ... has reached the maximum cycle count (6)".
7 rounds is legitimate for a non-trivial PR; a cap of 6 is too tight.

Raise maxCycles 6 → 50 on both Fullstack QA Loop cyclic back-channels:
  - Review → Coding (feedback)
  - QA → Coding (issues found)

Add a regression test pinning both channels to maxCycles: 50 (and a
behavioral guard > 6) so the cap cannot silently regress.

Scope decisions:
  - Runtime fallback default `?? 5` (channel-router.ts, space-runtime.ts)
    is intentionally untouched — it is a separate concern from the
    explicit `6` on this template.
  - Other built-in workflows' explicit maxCycles: 5 are left as-is.
  - Change applies to NEW workflow runs only. Existing in-flight runs
    seeded with maxCycles: 6 in the DB keep their old cap (the actionable
    feedback for the triggering run was already rerouted via the GitHub PR
    review, so no data was lost). No DB migration.

* fix: propagate template channel maxCycles/label onto existing spaces

Addresses review feedback on PR #2275: raising the template cap 6 → 50
alone does NOT reach existing spaces. mergeChannelsFromTemplate matched
channels by {from,to,gateId} and returned existing channels verbatim, so
the Fullstack back-channels kept maxCycles: 6. Meanwhile the re-stamp
wrote templateHash unconditionally but wrote `channels` only on
add/remove — so on the first restart the hash was bumped to the 50-hash
while the channels stayed at 6, and the matching hash then skipped the
row on every future startup. Net effect: the increase reached only
newly-created spaces; every existing space kept maxCycles:6 permanently
with no self-heal path.

Fix:
  - mergeChannelsFromTemplate n... (continued)

11688 of 16768 branches covered (69.7%)

Branch coverage included in aggregate %.

35 of 0 new or added lines in 0 files covered. (NaN%)

100182 of 118551 relevant lines covered (84.51%)

302.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-a - 30700606999.1 01 Aug 2026 12:55PM UTC 76
37.61
GitHub Action Run
2 daemon-online-space-2 - 30700606999.2 01 Aug 2026 12:57PM UTC 365
31.57
GitHub Action Run
3 daemon-online-lifecycle - 30700606999.3 01 Aug 2026 12:55PM UTC 365
21.92
GitHub Action Run
4 web - 30700606999.4 01 Aug 2026 12:56PM UTC 260
74.96
GitHub Action Run
5 daemon-online-coordinator - 30700606999.5 01 Aug 2026 12:54PM UTC 354
7.84
GitHub Action Run
6 daemon-online-rewind-2 - 30700606999.6 01 Aug 2026 12:55PM UTC 365
22.18
GitHub Action Run
7 daemon-4-space-migrations-b - 30700606999.7 01 Aug 2026 12:55PM UTC 48
55.73
GitHub Action Run
8 daemon-online-features-2 - 30700606999.8 01 Aug 2026 12:55PM UTC 365
21.75
GitHub Action Run
9 daemon-online-mcp - 30700606999.9 01 Aug 2026 12:54PM UTC 365
17.74
GitHub Action Run
10 daemon-online-space-1 - 30700606999.10 01 Aug 2026 12:55PM UTC 365
31.33
GitHub Action Run
11 daemon-online-agent-sdk - 30700606999.11 01 Aug 2026 12:56PM UTC 365
21.62
GitHub Action Run
12 daemon-5-space-runtime-b - 30700606999.12 01 Aug 2026 12:56PM UTC 195
49.75
GitHub Action Run
13 daemon-online-rpc-4 - 30700606999.13 01 Aug 2026 12:56PM UTC 365
22.28
GitHub Action Run
14 daemon-online-rewind-1 - 30700606999.14 01 Aug 2026 12:56PM UTC 365
21.74
GitHub Action Run
15 daemon-4-space-storage - 30700606999.15 01 Aug 2026 12:55PM UTC 163
54.05
GitHub Action Run
16 daemon-online-features-1 - 30700606999.16 01 Aug 2026 12:55PM UTC 365
22.3
GitHub Action Run
17 daemon-online-websocket - 30700606999.17 01 Aug 2026 12:55PM UTC 365
17.53
GitHub Action Run
18 daemon-online-git - 30700606999.18 01 Aug 2026 12:55PM UTC 365
18.23
GitHub Action Run
19 daemon-online-rpc-3 - 30700606999.19 01 Aug 2026 12:55PM UTC 365
18.8
GitHub Action Run
20 daemon-online-convo - 30700606999.20 01 Aug 2026 12:55PM UTC 365
21.53
GitHub Action Run
21 daemon-5-space-agent-other - 30700606999.21 01 Aug 2026 12:55PM UTC 291
25.29
GitHub Action Run
22 daemon-0-shared-handlers-workflow - 30700606999.22 01 Aug 2026 12:55PM UTC 370
32.54
GitHub Action Run
23 daemon-online-rpc-2 - 30700606999.23 01 Aug 2026 12:55PM UTC 365
22.59
GitHub Action Run
24 daemon-1-core - 30700606999.24 01 Aug 2026 12:55PM UTC 370
34.59
GitHub Action Run
25 daemon-online-components - 30700606999.25 01 Aug 2026 12:54PM UTC 365
17.45
GitHub Action Run
26 daemon-online-sdk - 30700606999.26 01 Aug 2026 12:55PM UTC 365
21.63
GitHub Action Run
27 daemon-online-rpc-1 - 30700606999.27 01 Aug 2026 12:55PM UTC 365
18.47
GitHub Action Run
28 daemon-5-space-runtime-a - 30700606999.28 01 Aug 2026 12:55PM UTC 136
39.28
GitHub Action Run
Source Files on build 30700606999
  • Tree
  • List 634
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30700606999
  • 39e77b65 on github
  • Prev Build on dev (#30700542198)
  • Next Build on dev (#30711462055)
  • 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