{"record":{"id":"5df05893f5040b55","repo":"deepseek-ai/deepseek-harness","slug":"frequency-too-high","errorCode":"frequency_too_high","errorMessage":"every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.","messagePattern":"every_seconds must be at least (.+?)\\.","errorType":"validation","errorClass":"ScheduleInputError","httpStatus":null,"severity":"error","filePath":"packages/schedule/schedule/src/domain.ts","lineNumber":744,"sourceCode":" * @param everySeconds - Requested fixed safe-integer interval.\n * @param now - Single creation-time wall-clock sample in epoch milliseconds.\n * @returns Frozen durable fixed-rate record.\n */\nexport function createEveryScheduleRecord(\n  id: ScheduleIdType,\n  prompt: string,\n  everySeconds: number,\n  now: number,\n): EveryScheduleRecord {\n  const normalizedPrompt = prompt.trim()\n  if (normalizedPrompt.length === 0) {\n    throw new ScheduleInputError('invalid_prompt', 'prompt must be non-empty after trimming.')\n  }\n  if (!Number.isSafeInteger(everySeconds)) {\n    throw new ScheduleInputError('invalid_rule', 'every_seconds must be a safe integer.')\n  }\n  if (everySeconds < MIN_EVERY_INTERVAL_SECONDS) {\n    throw new ScheduleInputError(\n      'frequency_too_high',\n      `every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.`,\n    )\n  }\n  const interval = everySeconds * 1_000\n  const target = now + interval\n  return Object.freeze({\n    id,\n    kind: 'every',\n    prompt: normalizedPrompt,\n    everySeconds,\n    scheduledAt: futureInstant(target, now),\n  })\n}\n\n/**\n * Derive one execution-local management view.\n * @param record - Active durable record.","sourceCodeStart":726,"sourceCodeEnd":762,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/schedule/schedule/src/domain.ts#L726-L762","documentation":"Error \"every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/schedule/schedule/src/domain.ts:744 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Raise every_seconds to at least the documented minimum interval."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}