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

lsm / neokai / 24903226462
82%

Build:
DEFAULT BRANCH: dev
Ran 24 Apr 2026 05:36PM UTC
Jobs 34
Files 538
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

24 Apr 2026 05:36PM UTC coverage: 82.831% (-3.4%) from 86.267%
24903226462

push

github

web-flow
feat(space): populate postApproval on built-in workflows + enable flag (PR 3/5) (#1623)

* feat(space): add shared post-approval merge-template + hash fingerprint

Introduces PR_MERGE_POST_APPROVAL_INSTRUCTIONS — the single source of truth
for "merge the PR after approval" instructions that every built-in workflow
pointing at the reviewer will reuse verbatim. Extends the workflow template
fingerprint to include postApproval (targetAgent + instructions) so future
edits to the template trigger a re-stamp rather than silently drifting.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat(space): rewrite built-in-workflow end nodes + seeder re-stamp

Rewrites the end-node prompts on Coding / Research / Fullstack-QA-Loop /
Review-Only so the task agent issues an explicit handoff signal
(send_message to task-agent with post_approval_action) before calling
approve_task. The QA prompt no longer runs `gh pr merge` or worktree-sync
steps — those move under the reviewer's instructions template. Review-Only
drops its "runtime verifies" boilerplate; Plan-and-Decompose is unchanged.

Populates postApproval.targetAgent='reviewer' with the shared merge-template
on the three PR-producing workflows, and drops QA's completionAutonomyLevel
from 4 → 3 (approval is now needed because the reviewer executes the merge).

Teaches seedBuiltInWorkflows to narrowly re-stamp existing template rows
when the stored templateHash drifts from the current template — updating
only postApproval, completionAutonomyLevel, and templateHash so in-flight
workflow runs keep referencing the same node UUIDs. Exposes the re-stamped
names through SeedBuiltInWorkflowsResult.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat(space): auto-restamp built-in workflows on daemon startup

Adds restampBuiltInWorkflowsOnStartup — iterates every space and invokes
seedBuiltInWorkflows so drifted template rows pick up the current
postApproval/completionAutonomyLevel/templateHash befor... (continued)

9101 of 12379 branches covered (73.52%)

Branch coverage included in aggregate %.

210 of 240 new or added lines in 7 files covered. (87.5%)

3287 existing lines in 12 files now uncovered.

66721 of 79159 relevant lines covered (84.29%)

296.25 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
97.56
-1.41% packages/daemon/src/lib/space/workflows/built-in-workflows.ts
11
90.45
-1.52% packages/daemon/src/lib/rpc-handlers/space-workflow-handlers.ts
4
82.72
-0.38% packages/daemon/src/lib/rpc-handlers/index.ts

Coverage Regressions

Lines Coverage ∆ File
2000
0.97
-85.05% packages/daemon/src/lib/neo/tools/neo-action-tools.ts
766
25.63
-74.37% packages/daemon/src/lib/neo/tools/neo-query-tools.ts
188
10.05
-89.95% packages/daemon/src/lib/rpc-handlers/neo-handlers.ts
124
50.2
-49.8% packages/daemon/src/lib/neo/neo-agent-manager.ts
119
14.39
-85.61% packages/daemon/src/storage/repositories/neo-activity-log-repository.ts
56
50.0
-50.0% packages/daemon/src/lib/neo/security-tier.ts
22
31.25
-68.75% packages/daemon/src/lib/neo/activity-logger.ts
5
74.06
-1.26% packages/daemon/src/app.ts
4
91.05
-0.89% packages/daemon/src/lib/agent/agent-session.ts
1
95.35
-0.39% packages/daemon/src/lib/file-index.ts
1
83.33
-8.33% packages/daemon/src/lib/neo/neo-system-prompt.ts
1
92.31
-7.69% packages/daemon/src/lib/neo/tools/neo-tools-server.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-0-shared - 24903226462.1 24 Apr 2026 05:36PM UTC 29
85.16
GitHub Action Run
2 daemon-5-space-workflow - 24903226462.2 24 Apr 2026 05:36PM UTC 82
33.96
GitHub Action Run
3 daemon-4-space-storage - 24903226462.3 24 Apr 2026 05:37PM UTC 108
57.94
GitHub Action Run
4 daemon-online-convo - 24903226462.4 24 Apr 2026 05:37PM UTC 286
18.72
GitHub Action Run
5 daemon-online-coordinator - 24903226462.5 24 Apr 2026 05:37PM UTC 286
6.36
GitHub Action Run
6 daemon-5-space-other - 24903226462.6 24 Apr 2026 05:37PM UTC 105
32.98
GitHub Action Run
7 daemon-5-space-agent - 24903226462.7 24 Apr 2026 05:37PM UTC 138
28.92
GitHub Action Run
8 daemon-online-features-1 - 24903226462.8 24 Apr 2026 05:37PM UTC 286
19.49
GitHub Action Run
9 web - 24903226462.9 24 Apr 2026 05:38PM UTC 242
78.64
GitHub Action Run
10 daemon-online-features-3 - 24903226462.10 24 Apr 2026 05:37PM UTC 286
15.08
GitHub Action Run
11 daemon-online-websocket - 24903226462.11 24 Apr 2026 05:37PM UTC 286
15.34
GitHub Action Run
12 daemon-online-sdk - 24903226462.12 24 Apr 2026 05:37PM UTC 286
18.73
GitHub Action Run
13 daemon-online-mcp - 24903226462.13 24 Apr 2026 05:37PM UTC 286
15.68
GitHub Action Run
14 daemon-online-space-1 - 24903226462.14 24 Apr 2026 05:38PM UTC 286
26.25
GitHub Action Run
15 daemon-online-cross-provider-3 - 24903226462.15 24 Apr 2026 05:37PM UTC 286
6.36
GitHub Action Run
16 daemon-online-cross-provider-4 - 24903226462.16 24 Apr 2026 05:37PM UTC 286
19.43
GitHub Action Run
17 daemon-online-room-mcp - 24903226462.17 24 Apr 2026 05:37PM UTC 286
17.53
GitHub Action Run
18 daemon-online-rewind-2 - 24903226462.18 24 Apr 2026 05:37PM UTC 286
19.44
GitHub Action Run
19 daemon-2-handlers - 24903226462.19 24 Apr 2026 05:37PM UTC 234
50.72
GitHub Action Run
20 daemon-online-room-coder-subagents - 24903226462.20 24 Apr 2026 05:37PM UTC 286
17.79
GitHub Action Run
21 daemon-online-rpc-3 - 24903226462.21 24 Apr 2026 05:37PM UTC 286
19.85
GitHub Action Run
22 daemon-online-rpc-4 - 24903226462.22 24 Apr 2026 05:38PM UTC 286
19.77
GitHub Action Run
23 daemon-online-rpc-2 - 24903226462.23 24 Apr 2026 05:38PM UTC 286
18.45
GitHub Action Run
24 daemon-online-git - 24903226462.24 24 Apr 2026 05:37PM UTC 286
18.03
GitHub Action Run
25 daemon-online-agent-sdk - 24903226462.25 24 Apr 2026 05:37PM UTC 286
18.81
GitHub Action Run
26 daemon-online-cross-provider-2 - 24903226462.26 24 Apr 2026 05:37PM UTC 286
17.7
GitHub Action Run
27 daemon-online-rpc-1 - 24903226462.27 24 Apr 2026 05:37PM UTC 286
19.07
GitHub Action Run
28 daemon-online-lifecycle - 24903226462.28 24 Apr 2026 05:37PM UTC 286
19.23
GitHub Action Run
29 daemon-online-space-2 - 24903226462.29 24 Apr 2026 05:38PM UTC 286
26.62
GitHub Action Run
30 daemon-5-space-runtime - 24903226462.30 24 Apr 2026 05:37PM UTC 104
45.03
GitHub Action Run
31 daemon-online-components - 24903226462.31 24 Apr 2026 05:37PM UTC 286
15.22
GitHub Action Run
32 daemon-online-features-2 - 24903226462.32 24 Apr 2026 05:37PM UTC 286
19.2
GitHub Action Run
33 daemon-1-core - 24903226462.33 24 Apr 2026 05:37PM UTC 290
29.07
GitHub Action Run
34 daemon-online-rewind-1 - 24903226462.34 24 Apr 2026 05:38PM UTC 286
19.01
GitHub Action Run
Source Files on build 24903226462
  • Tree
  • List 538
  • Changed 42
  • Source Changed 6
  • Coverage Changed 42
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24903226462
  • ecad4ab0 on github
  • Prev Build on dev (#24898893782)
  • Next Build on dev (#24908349258)
  • 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