{"record":{"id":"2f6206bb321f050f","repo":"sickn33/agentic-awesome-skills","slug":"invalid-step-syntax-t-in-fielddef-name","errorCode":null,"errorMessage":"Invalid step syntax \"${t}\" in ${fieldDef.name}","messagePattern":"Invalid step syntax \"(.+?)\" in (.+?)","errorType":"validation","errorClass":"CronError","httpStatus":null,"severity":"error","filePath":"skills/cron-doctor/scripts/cron-engine.js","lineNumber":114,"sourceCode":"  const named = resolveName(value, fieldDef.named);\n  if (named !== null) {\n    return fieldDef.key === 'month' ? named + 1 : named;\n  }\n  throw new CronError(`Invalid value \"${value}\" in ${fieldDef.name}`, fieldIndex);\n}\n\nfunction parseItem(item, fieldDef, fieldIndex, values) {\n  const t = item.trim();\n  if (t === '') throw new CronError(`Empty item in ${fieldDef.name}`, fieldIndex);\n\n  if (t === '*') {\n    addRange(values, fieldDef.min, fieldDef.max, fieldDef);\n    return;\n  }\n\n  if (t.includes('/')) {\n    const stepParts = t.split('/');\n    if (stepParts.length !== 2) throw new CronError(`Invalid step syntax \"${t}\" in ${fieldDef.name}`, fieldIndex);\n    const [base, stepStr] = stepParts;\n    if (!/^\\d+$/.test(stepStr)) throw new CronError(`Invalid step \"${stepStr}\" in ${fieldDef.name}`, fieldIndex);\n    const step = Number(stepStr);\n    if (step < 1) throw new CronError(`Invalid step \"${stepStr}\" in ${fieldDef.name}`, fieldIndex);\n    let lo, hi;\n    if (base === '*' || base === '') {\n      lo = fieldDef.min; hi = fieldDef.max;\n    } else if (base.includes('-')) {\n      const [a, b] = base.split('-');\n      lo = parseSingleNum(a.trim(), fieldDef, fieldIndex);\n      hi = parseSingleNum(b.trim(), fieldDef, fieldIndex);\n    } else {\n      lo = parseSingleNum(base.trim(), fieldDef, fieldIndex);\n      hi = fieldDef.max;\n    }\n    if (lo > hi) [lo, hi] = [hi, lo];\n    for (let v = lo; v <= hi; v += step) addOne(values, v, fieldDef, fieldIndex);\n    return;","sourceCodeStart":96,"sourceCodeEnd":132,"githubUrl":"https://github.com/sickn33/agentic-awesome-skills/blob/58d857988fcfac6986206bca2b2fe223aa437e4b/skills/cron-doctor/scripts/cron-engine.js#L96-L132","documentation":"Error \"Invalid step syntax \"${t}\" in ${fieldDef.name}\" thrown in sickn33/agentic-awesome-skills.","triggerScenarios":"Thrown at skills/cron-doctor/scripts/cron-engine.js:114 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"58d857988fcfac6986206bca2b2fe223aa437e4b","analyzedAt":"2026-08-26T11:55:59.350Z","schemaVersion":2},"datasetVersion":"2026-08-26T14:46:13.012Z"}