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

lsm / neokai / 25589170979
82%

Build:
DEFAULT BRANCH: dev
Ran 09 May 2026 02:30AM UTC
Jobs 28
Files 513
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

09 May 2026 02:29AM UTC coverage: 82.69% (+0.01%) from 82.678%
25589170979

push

github

web-flow
fix: plan & decompose workflow runtime, gate, and prompt issues (#1828)

* fix: plan & decompose workflow runtime, gate, and prompt issues

Six interlocking issues prevented the Plan & Decompose workflow from
completing on its own:

- ChannelRouter.deliverMessage activated the target node before
  evaluating the channel's gate, so the tick loop spawned sessions for
  blocked nodes (e.g. Task Dispatcher firing before all 4 reviewers
  had voted on plan-approval-gate). Gate evaluation now runs first;
  activation only happens once the gate is open.
- Auto-gate-write in send_message used GateDataRepository.merge, which
  shallow-merges. For map-type fields (like plan-approval-gate's
  `approvals`) each reviewer's vote replaced the whole map. The
  auto-write now deep-merges entries for any field whose definition
  has type:'map' before delegating to the repo's shallow merge, so
  each reviewer's lens entry accumulates.
- The planner prompt previously said the plan-pr-gate would "verify"
  the PR automatically without telling the planner to send the
  pr_url. Without an explicit send, the gate stayed closed and Plan
  Review never started. The prompt now mandates
  `send_message(target="Plan Review", data: { pr_url })` and notes
  the resetOnCycle behaviour.
- Reviewer prompts claimed the terminal-action tools were
  unavailable, which is incorrect — they are registered for every
  node-agent session. The wording now states they are technically
  available but STRICTLY off-limits for reviewers (calling them would
  close the run prematurely) and reserves them for the Task
  Dispatcher.
- Lens-specific reviewer prompts and the central PD_PLAN_REVIEW_PROMPT
  now describe the gate-write payload as
  `data: { approvals: { "<lens>": "approved" } }` matching the actual
  field schema, instead of the legacy `reviewer_name`/`approved`
  scalar shape that the auto-gate-write would silently strip.
- plan-approval-gate's description spells out the deep-merge contra... (continued)

8193 of 11374 branches covered (72.03%)

Branch coverage included in aggregate %.

95 of 95 new or added lines in 4 files covered. (100.0%)

1 existing line in 1 file now uncovered.

63862 of 75765 relevant lines covered (84.29%)

289.89 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
71.74
-0.72% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-sdk - 25589170979.1 09 May 2026 02:31AM UTC 278
22.42
GitHub Action Run
2 daemon-online-rpc-4 - 25589170979.2 09 May 2026 02:31AM UTC 278
23.87
GitHub Action Run
3 daemon-online-mcp - 25589170979.3 09 May 2026 02:30AM UTC 278
18.34
GitHub Action Run
4 daemon-online-rpc-2 - 25589170979.4 09 May 2026 02:32AM UTC 278
23.96
GitHub Action Run
5 daemon-5-space-other - 25589170979.5 09 May 2026 02:30AM UTC 124
31.59
GitHub Action Run
6 daemon-online-space-2 - 25589170979.6 09 May 2026 02:32AM UTC 278
32.52
GitHub Action Run
7 daemon-online-rpc-1 - 25589170979.7 09 May 2026 02:32AM UTC 278
19.42
GitHub Action Run
8 daemon-online-space-1 - 25589170979.8 09 May 2026 02:32AM UTC 278
32.42
GitHub Action Run
9 daemon-5-space-workflow - 25589170979.9 09 May 2026 02:30AM UTC 105
31.67
GitHub Action Run
10 daemon-online-features-2 - 25589170979.10 09 May 2026 02:31AM UTC 278
22.95
GitHub Action Run
11 daemon-online-websocket - 25589170979.11 09 May 2026 02:30AM UTC 278
18.01
GitHub Action Run
12 daemon-online-rewind-1 - 25589170979.12 09 May 2026 02:31AM UTC 278
22.73
GitHub Action Run
13 daemon-online-rpc-3 - 25589170979.13 09 May 2026 02:31AM UTC 278
20.18
GitHub Action Run
14 daemon-online-agent-sdk - 25589170979.14 09 May 2026 02:31AM UTC 278
22.54
GitHub Action Run
15 daemon-online-lifecycle - 25589170979.15 09 May 2026 02:31AM UTC 278
22.99
GitHub Action Run
16 daemon-5-space-runtime - 25589170979.16 09 May 2026 02:30AM UTC 146
40.38
GitHub Action Run
17 daemon-online-rewind-2 - 25589170979.17 09 May 2026 02:31AM UTC 278
23.29
GitHub Action Run
18 daemon-5-space-agent - 25589170979.18 09 May 2026 02:30AM UTC 167
28.53
GitHub Action Run
19 daemon-online-features-1 - 25589170979.19 09 May 2026 02:31AM UTC 278
23.31
GitHub Action Run
20 web - 25589170979.20 09 May 2026 02:31AM UTC 222
76.93
GitHub Action Run
21 daemon-1-core - 25589170979.21 09 May 2026 02:31AM UTC 283
38.36
GitHub Action Run
22 daemon-2-handlers - 25589170979.22 09 May 2026 02:30AM UTC 123
57.09
GitHub Action Run
23 daemon-0-shared - 25589170979.23 09 May 2026 02:30AM UTC 28
83.74
GitHub Action Run
24 daemon-online-coordinator - 25589170979.24 09 May 2026 02:30AM UTC 278
7.39
GitHub Action Run
25 daemon-4-space-storage - 25589170979.25 09 May 2026 02:31AM UTC 125
55.45
GitHub Action Run
26 daemon-online-git - 25589170979.26 09 May 2026 02:30AM UTC 278
19.04
GitHub Action Run
27 daemon-online-components - 25589170979.27 09 May 2026 02:30AM UTC 278
17.87
GitHub Action Run
28 daemon-online-convo - 25589170979.28 09 May 2026 02:31AM UTC 278
22.41
GitHub Action Run
Source Files on build 25589170979
  • Tree
  • List 513
  • Changed 6
  • Source Changed 4
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25589170979
  • f62f2dbe on github
  • Prev Build on dev (#25588377420)
  • Next Build on dev (#25591566667)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc