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

lsm / neokai / 26363675082
81%

Build:
DEFAULT BRANCH: dev
Ran 24 May 2026 02:18PM UTC
Jobs 28
Files 570
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 May 2026 02:18PM UTC coverage: 81.054% (-0.6%) from 81.63%
26363675082

push

github

web-flow
Add Goal Forge automation triggers (#2005)

* feat: add Goal Forge automation triggers

Add durable Goal/Forge automation triggers, cursor tracking, and server-side episode execution so agents can schedule retrospectives without duplicate batches.

* fix: harden Goal Forge automation triggers

* fix: address Goal Forge automation review gaps

Ensure external-event retrospectives include the triggering event, keep self-nag schedules scoped and policy-driven, and preserve cursor indexes during legacy migration rebuilds.

* fix: harden Goal Forge automation retry paths

Add stable evidence cursors, atomic cursor upserts, scoped schedule recovery, and idempotent automation retry handling for Forge retrospectives.

* fix: stabilize self-nag automation scheduling

Persist schedule metadata for Forge self-nag scope routing and avoid treating later self-nag ticks as retries.

* fix: guard Goal Forge self-nag edge cases

* fix: recreate completed self-nag schedules

* fix: remove leftover merge conflict marker from evolution schema

* fix: harden self-nag automation idempotency and reconciliation

* fix: harden cursor concurrency, schedule lifecycle, and sync atomicity

- Cursor upsert uses monotonic CASE guards so out-of-order concurrent
  jobs cannot regress lastFiredAt or evidence cursor state
- Self-nag sync updates cron/timezone before resuming paused schedules,
  preventing resume failures from stale trigger config
- Sync function accepts optional db parameter for transaction wrapping,
  preventing duplicate schedule creation during concurrent scope saves

* fix: resume self-nag schedules on goal reactivation, harden cursor NULL handling

- Add onGoalResumed hook to SpaceGoalServiceDeps that syncs self-nag
  schedules for all goal scopes when a goal is resumed
- Replace MAX() with CASE in cursor upsert for consistent NULL handling
  across all fields including last_fired_at
- Allow same-timestamp evidence when lastEvidenceId is absent (legacy
  migration... (continued)

9317 of 13703 branches covered (67.99%)

Branch coverage included in aggregate %.

243 of 1049 new or added lines in 17 files covered. (23.16%)

77131 of 92952 relevant lines covered (82.98%)

294.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
285
1.04
packages/daemon/src/lib/job-handlers/goal-automation-execute.handler.ts
229
9.84
packages/daemon/src/lib/space/goals/goal-automation-service.ts
146
71.37
-17.31% packages/daemon/src/lib/rpc-handlers/index.ts
114
5.79
packages/daemon/src/storage/repositories/goal-automation-cursor-repository.ts
20
91.35
-5.27% packages/daemon/src/lib/job-handlers/task-schedule-fire.handler.ts
9
96.05
-3.95% packages/daemon/src/storage/repositories/task-schedule-repository.ts
2
69.41
-0.14% packages/daemon/src/app.ts
1
90.4
0.01% packages/daemon/src/storage/schema/migrations.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-0-shared - 26363675082.1 24 May 2026 02:18PM UTC 32
76.26
GitHub Action Run
2 daemon-5-space-workflow - 26363675082.2 24 May 2026 02:19PM UTC 111
31.03
GitHub Action Run
3 daemon-4-space-storage - 26363675082.3 24 May 2026 02:20PM UTC 156
60.84
GitHub Action Run
4 daemon-online-rpc-3 - 26363675082.4 24 May 2026 02:19PM UTC 324
19.74
GitHub Action Run
5 daemon-online-rewind-1 - 26363675082.5 24 May 2026 02:20PM UTC 324
22.51
GitHub Action Run
6 daemon-5-space-other - 26363675082.6 24 May 2026 02:19PM UTC 115
40.19
GitHub Action Run
7 daemon-online-rpc-4 - 26363675082.7 24 May 2026 02:20PM UTC 324
23.26
GitHub Action Run
8 daemon-online-rpc-2 - 26363675082.8 24 May 2026 02:20PM UTC 324
23.53
GitHub Action Run
9 daemon-online-space-2 - 26363675082.9 24 May 2026 02:20PM UTC 324
32.95
GitHub Action Run
10 daemon-online-features-2 - 26363675082.10 24 May 2026 02:19PM UTC 324
22.69
GitHub Action Run
11 daemon-online-features-1 - 26363675082.11 24 May 2026 02:19PM UTC 324
23.04
GitHub Action Run
12 daemon-online-mcp - 26363675082.12 24 May 2026 02:19PM UTC 324
18.44
GitHub Action Run
13 daemon-online-rpc-1 - 26363675082.13 24 May 2026 02:19PM UTC 324
19.33
GitHub Action Run
14 daemon-online-git - 26363675082.14 24 May 2026 02:19PM UTC 324
19.08
GitHub Action Run
15 daemon-online-convo - 26363675082.15 24 May 2026 02:19PM UTC 324
22.24
GitHub Action Run
16 daemon-online-sdk - 26363675082.16 24 May 2026 02:19PM UTC 324
22.25
GitHub Action Run
17 daemon-5-space-agent - 26363675082.17 24 May 2026 02:19PM UTC 167
24.42
GitHub Action Run
18 daemon-online-rewind-2 - 26363675082.18 24 May 2026 02:19PM UTC 324
22.97
GitHub Action Run
19 daemon-online-components - 26363675082.19 24 May 2026 02:19PM UTC 324
18.06
GitHub Action Run
20 web - 26363675082.20 24 May 2026 02:20PM UTC 237
73.25
GitHub Action Run
21 daemon-online-coordinator - 26363675082.21 24 May 2026 02:19PM UTC 324
7.66
GitHub Action Run
22 daemon-5-space-runtime - 26363675082.22 24 May 2026 02:19PM UTC 180
45.92
GitHub Action Run
23 daemon-online-websocket - 26363675082.23 24 May 2026 02:19PM UTC 324
18.17
GitHub Action Run
24 daemon-online-lifecycle - 26363675082.24 24 May 2026 02:19PM UTC 324
22.76
GitHub Action Run
25 daemon-2-handlers - 26363675082.25 24 May 2026 02:18PM UTC 298
28.54
GitHub Action Run
26 daemon-1-core - 26363675082.26 24 May 2026 02:19PM UTC 330
35.88
GitHub Action Run
27 daemon-online-agent-sdk - 26363675082.27 24 May 2026 02:19PM UTC 324
22.35
GitHub Action Run
28 daemon-online-space-1 - 26363675082.28 24 May 2026 02:20PM UTC 324
33.42
GitHub Action Run
Source Files on build 26363675082
  • Tree
  • List 570
  • Changed 16
  • Source Changed 16
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26363675082
  • ad874fb6 on github
  • Prev Build on dev (#26363417010)
  • Next Build on dev (#26368113169)
  • 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