Description
When using workflow/nuxt module, the manifest is generated with 0 workflows even though the workflows.mjs bundle contains valid workflows with correct workflowId assignments.
Environment
- Nuxt version: 4.2.2
- workflow version: 4.0.1-beta.48
Steps to Reproduce
- Create Nuxt project with
workflow/nuxt module
- Create workflow in
server/workflows/test-simple.ts:
export async function testSimpleWorkflow() {
'use workflow';
return { ok: true };
}
Run npm run dev
Expected
Manifest shows 1 workflow
Actual
Created manifest with 7 step(s) and 0 workflow(s)
Evidence
The generated node_modules/.nitro/workflow/workflows.mjs contains:
testSimpleWorkflow. workflowId = "workflow//server/workflows/test-simple.ts//testSimpleWorkflow";
globalThis.__private_workflows. set(".. .", testSimpleWorkflow);
The workflows ARE in the bundle but extractWorkflowGraphs appears to fail silently.