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

lsm / neokai / 25267878734
82%

Build:
DEFAULT BRANCH: dev
Ran 03 May 2026 02:37AM UTC
Jobs 29
Files 524
Run time 1min
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

03 May 2026 02:36AM UTC coverage: 71.58%. First build
25267878734

push

github

web-flow
Add native draft status to Space tasks (#1766)

* Add native draft status to Space tasks

Add a first-class `draft` status to SpaceTaskStatus so tasks can be created
as drafts that the orchestrator never auto-starts. Draft tasks can only be
promoted to `open` via explicit publish action (or archived). This replaces
the fragile `[DRAFT]` title prefix workaround.

Changes:
- Add `draft` to SpaceTaskStatus union type
- Add draft → open/archived transitions (all others rejected)
- Add migration 114 to update space_tasks CHECK constraint
- Add `publishTask` method to SpaceTaskManager
- Add `spaceTask.publish` RPC handler
- Add `draft` boolean to create_standalone_task MCP tool schema
- Update frontend transitions, colors, filters, badges, and SpaceStore
- Add comprehensive unit tests for draft lifecycle

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

* Fix migration 114: wrap table rebuild in FK-off/try-finally

The DROP TABLE space_tasks triggers ON DELETE CASCADE on child tables
(space_worktrees, space_task_report_results). Wrap the rebuild in
PRAGMA foreign_keys = OFF / ON to prevent data loss.

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

* Rewrite migration 114 to use dynamic DDL approach

Instead of hardcoding a new table schema (which dropped FOREIGN KEY
constraints and CHECK constraints on enum columns), derive the new
DDL from the live schema and only modify the status CHECK to include
'draft'. This preserves all existing constraints automatically.

Follows the same pattern as M104 (completion_action cleanup).

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

* Add Drafts tab so draft tasks are visible in the UI

Draft tasks were excluded from all existing tab predicates (Action,
Active, Completed, Archived) making them invisible. Add a Drafts tab
to both the SpaceTasks main view (conditionally shown when drafts
exist) and the SpaceDetailPanel sidebar.

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

* Add dr... (continued)

7850 of 10832 branches covered (72.47%)

Branch coverage included in aggregate %.

118 of 133 new or added lines in 13 files covered. (88.72%)

62219 of 87057 relevant lines covered (71.47%)

253.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
63.88
packages/web/src/lib/space-store.ts
4
89.6
packages/daemon/src/storage/schema/migrations.ts
3
70.93
packages/daemon/src/lib/rpc-handlers/space-task-handlers.ts
1
89.44
packages/web/src/components/space/SpaceTaskPane.tsx
1
92.15
packages/web/src/components/space/SpaceTasks.tsx
1
80.27
packages/web/src/islands/SpaceDetailPanel.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-space-2 - 25267878734.1 03 May 2026 02:39AM UTC 297
27.11
GitHub Action Run
2 daemon-5-space-other - 25267878734.2 03 May 2026 02:37AM UTC 116
31.02
GitHub Action Run
3 daemon-online-rpc-3 - 25267878734.3 03 May 2026 02:37AM UTC 297
17.0
GitHub Action Run
4 daemon-5-space-workflow - 25267878734.4 03 May 2026 02:37AM UTC 97
32.5
GitHub Action Run
5 daemon-1-core - 25267878734.5 03 May 2026 02:37AM UTC 301
32.14
GitHub Action Run
6 daemon-online-rpc-4 - 25267878734.6 03 May 2026 02:38AM UTC 297
19.92
GitHub Action Run
7 daemon-online-features-2 - 25267878734.7 03 May 2026 02:37AM UTC 297
19.39
GitHub Action Run
8 daemon-5-space-agent - 25267878734.8 03 May 2026 02:37AM UTC 150
29.13
GitHub Action Run
9 daemon-online-agent-sdk - 25267878734.9 03 May 2026 02:38AM UTC 297
19.02
GitHub Action Run
10 daemon-online-rewind-2 - 25267878734.10 03 May 2026 02:38AM UTC 297
19.68
GitHub Action Run
11 daemon-online-coordinator - 25267878734.11 03 May 2026 02:37AM UTC 297
6.45
GitHub Action Run
12 daemon-online-rpc-2 - 25267878734.12 03 May 2026 02:38AM UTC 297
20.17
GitHub Action Run
13 daemon-5-space-runtime - 25267878734.13 03 May 2026 02:37AM UTC 139
40.64
GitHub Action Run
14 daemon-2-handlers - 25267878734.14 03 May 2026 02:37AM UTC 168
47.23
GitHub Action Run
15 daemon-online-mcp - 25267878734.15 03 May 2026 02:37AM UTC 297
15.7
GitHub Action Run
16 daemon-online-rpc-1 - 25267878734.16 03 May 2026 02:37AM UTC 297
16.61
GitHub Action Run
17 daemon-0-shared - 25267878734.17 03 May 2026 02:37AM UTC 28
84.13
GitHub Action Run
18 daemon-online-lifecycle - 25267878734.18 03 May 2026 02:37AM UTC 297
19.42
GitHub Action Run
19 daemon-online-convo - 25267878734.19 03 May 2026 02:38AM UTC 297
18.92
GitHub Action Run
20 daemon-online-git - 25267878734.20 03 May 2026 02:38AM UTC 297
20.17
GitHub Action Run
21 daemon-4-space-storage - 25267878734.21 03 May 2026 02:38AM UTC 120
53.66
GitHub Action Run
22 daemon-online-features-3 - 25267878734.22 03 May 2026 02:37AM UTC 297
14.11
GitHub Action Run
23 daemon-online-space-1 - 25267878734.23 03 May 2026 02:38AM UTC 297
26.89
GitHub Action Run
24 daemon-online-rewind-1 - 25267878734.24 03 May 2026 02:38AM UTC 297
19.2
GitHub Action Run
25 daemon-online-features-1 - 25267878734.25 03 May 2026 02:38AM UTC 297
19.69
GitHub Action Run
26 web - 25267878734.26 03 May 2026 02:38AM UTC 217
77.46
GitHub Action Run
27 daemon-online-websocket - 25267878734.27 03 May 2026 02:37AM UTC 297
15.41
GitHub Action Run
28 daemon-online-components - 25267878734.28 03 May 2026 02:37AM UTC 297
15.3
GitHub Action Run
29 daemon-online-sdk - 25267878734.29 03 May 2026 02:37AM UTC 297
18.93
GitHub Action Run
Source Files on build 25267878734
  • Tree
  • List 524
  • 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 #25267878734
  • 08edbd47 on github
  • Prev Build on dev (#25267719713)
  • Next Build on dev (#25270888469)
  • 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