{"record":{"id":"983b3095e63c61b2","repo":"deepseek-ai/deepseek-harness","slug":"corrupt-schedule-log","errorCode":"corrupt_schedule_log","errorMessage":"every acceptedAt must be a representable four-digit-year instant","messagePattern":"every acceptedAt must be a representable four-digit-year instant","errorType":"error_code","errorClass":"ScheduleLogError","httpStatus":null,"severity":"error","filePath":"packages/schedule/schedule/src/domain.ts","lineNumber":528,"sourceCode":"  }\n}\n\n/**\n * Resolve one fixed-rate decision without enumerating missed occurrences.\n * @param record - Active record whose target is the earliest unaccepted occurrence.\n * @param acceptedAt - Wall-clock decision time in epoch milliseconds.\n * @returns The latest due occurrence and first strictly future target, if representable.\n */\nexport function resolveEveryOccurrence(\n  record: EveryScheduleRecord,\n  acceptedAt: number,\n): EveryOccurrence {\n  const target = Date.parse(record.scheduledAt)\n  const interval = record.everySeconds * 1_000\n  if (!Number.isSafeInteger(acceptedAt)\n    || acceptedAt < MIN_FOUR_DIGIT_YEAR_MS\n    || acceptedAt > MAX_FOUR_DIGIT_YEAR_MS) {\n    throw new ScheduleLogError('every acceptedAt must be a representable four-digit-year instant')\n  }\n  if (!Number.isSafeInteger(interval) || interval <= 0) {\n    throw new ScheduleLogError('every interval milliseconds must be a positive safe integer')\n  }\n  if (acceptedAt < target) {\n    throw new ScheduleLogError('every dispatch cannot precede the active scheduledAt')\n  }\n  const steps = Math.floor((acceptedAt - target) / interval)\n  const occurrence = target + steps * interval\n  /* v8 ignore next -- bounded operands and a quotient-derived product stay safe. */\n  if (!Number.isSafeInteger(occurrence) || occurrence < target || occurrence > acceptedAt) {\n    throw new ScheduleLogError('every occurrence arithmetic must stay within the accepted interval')\n  }\n  const occurrenceAt = new Date(occurrence).toISOString()\n  const next = occurrence + interval\n  if (!Number.isSafeInteger(next) || next > MAX_FOUR_DIGIT_YEAR_MS) {\n    return Object.freeze({ occurrenceAt })\n  }","sourceCodeStart":510,"sourceCodeEnd":546,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/schedule/schedule/src/domain.ts#L510-L546","documentation":"Error \"every acceptedAt must be a representable four-digit-year instant\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/schedule/schedule/src/domain.ts:528 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix every acceptedAt entry to a representable four-digit-year instant."],"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"}