i think 100 bytes would be perfect, and if possible, a more helpful error message
i think 100 bytes would be perfect, and if possible, a more helpful error message
queued status foreverNonRetryableError 
steps.do pulls the data from a cache that Cloudflare has set up. fnd fails, the following will happen:fna and fnc will both rerun. They better be idempotent.fnb will not rerun because it was pulled from the workflow cache.fnd will still have access to a, b, and c but a and c are fresh data whereas b was pulled from cache.
wrangler workflows instances describe and I can't see the log messages there.

workflows.api.error.internal_server [code: 10001]
const a = fna()
const b = step.do("fnb", fnb())
const c = fnc(b)
const d = step.do("fnd", fnd(a,b,c)) async run(context: WorkflowEvent<MyParams>, step: WorkflowStep): Promise<void> {
const workflowId = context.instanceId;
const params = context.payload;
console.log(`Workflow ${workflowId} started with params:`, [...Object.keys(params)]);
try {
// Step 1: Example
const processedData = await step.do('process-data', async () => {
console.log(`[${workflowId}] Step 1: Processing data...`);
// Simulate work - replace with actual logic
await new Promise(resolve => setTimeout(resolve, 1000)); // Simulate delay
console.log(`[${workflowId}] Step 1: Processing complete.`);
return true;
});Uploaded oka-app (13.95 sec) │14:14:40 │ typegen │ ℹ Watching for changes in /Users/dangamble/Code/oka-app...
│
✘ [ERROR] A request to the Cloudflare API (/accounts/###/workflows/pickup-points-post-create-workflow) failed. │──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│
workflows.api.error.internal_server [code: 10001]