Skip to content

feat(queen): serve HOST launchd cards tick-only, never dispatched - #532

Open
gHashTag wants to merge 1 commit into
fix/queen-worker-provider-and-prompt-sizefrom
feat/queen-host-launchd
Open

gHashTag wants to merge 1 commit into
fix/queen-worker-provider-and-prompt-sizefrom
feat/queen-host-launchd

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Third step of the launchd host (gHashTag/t27#6036 schema + DISPATCH_LAUNCHD, gHashTag/trinity#1354 generator).

  • src/inngest/plan.ts: a launchd card is tick-only with its own reason (DISPATCH_LAUNCHD = tick-only): reported, never workflow-dispatch. dispatchOf already returned tick-only for any non-github-actions host; this makes it explicit and tested.
  • Test: a launchd card with a five-field SCHEDULE gets cron = null and tick-only. bun test --timeout 60000 tests/api/queen-inngest.test.ts: 10/10 (at bun's default 5 s timeout, 3 tests time out on wasm load on base too).

Base is the branch production deploys from. The vendored cards are refreshed separately (re-pin PR).

Refs gHashTag/t27#6014

🤖 Generated with Claude Code

…tched

A launchd card is a job on the owner's Mac; launchd owns its schedule and
nothing outside the Mac can start it. planCron names DISPATCH_LAUNCHD in the
reason; a test holds that a launchd card with a five-field SCHEDULE still gets
no trigger and no workflow dispatch.

Refs gHashTag/t27#6014

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

✅ Tests passed — 2529/2589

Suite Passed Failed Skipped
✅ agent 87/87 0 0
✅ build 9/9 0 0
✅ cdp-protocol 5/5 0 0
✅ eval 93/93 0 0
✅ server-agent 280/280 0 0
✅ server-api 1378/1437 0 59
✅ server-browser 6/6 0 0
✅ server-integration 10/11 0 1
✅ server-lib 279/279 0 0
✅ server-pglive 25/25 0 0
✅ server-root 68/68 0 0
✅ server-skills 31/31 0 0
✅ server-tools 244/244 0 0
✅ shared 14/14 0 0

View workflow run

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant