{"record":{"id":"7beefa92470939d9","repo":"paperclipai/paperclip","slug":"cross-issue-influence-cap-exceeded","errorCode":"cross_issue_influence_cap_exceeded","errorMessage":"This run has spent its cross-issue write budget (Per-run cross-issue cap of ${cap} writes).","messagePattern":"This run has spent its cross-issue write budget \\(Per-run cross-issue cap of (.+?) writes\\)\\.","errorType":"http","errorClass":null,"httpStatus":429,"severity":"error","filePath":"server/src/routes/issues.ts","lineNumber":3553,"sourceCode":"  const feedback = feedbackService(db);\n  const companiesSvc = companyService(db);\n  let searchSvc = opts.searchService ?? null;\n  const getSearchService = () => {\n    searchSvc ??= companySearchService(db);\n    return searchSvc;\n  };\n  const searchRateLimiter =\n    opts.searchRateLimiter ?? defaultCompanySearchRateLimiter;\n  const instanceSettings = instanceSettingsService(db);\n  const agentsSvc = agentService(db);\n  const projectsSvc = projectService(db);\n  const goalsSvc = goalService(db);\n  const issueApprovalsSvc = issueApprovalService(db);\n  const recoveryActionsSvc = issueRecoveryActionService(db);\n  const executionWorkspacesSvc = executionWorkspaceServiceDirect(db);\n  const workProductsSvc = workProductService(db);\n  const documentsSvc = documentService(db);\n  const artifactReviewDocumentsSvc = artifactReviewDocumentService(db, storage);\n  const companySkillsSvc = companySkillService(db);\n  const documentAnnotationsSvc = documentAnnotationService(db);\n  const decisionTrainingSvc = decisionTrainingService(db);\n  const issueReferencesSvc = issueReferenceService(db);\n  const issueThreadInteractionsSvc = issueThreadInteractionService(db);\n  const questionResponseDeliveries = questionResponseDeliveryService(db, {\n    heartbeat,\n    resolveNativeQuestion: (interaction) =>\n      deliverNativeQuestionResponse(db, interaction),\n  });\n  const runnerGoals = runnerGoalService(db, {\n    enqueueOfflineControl: async ({ issueId, agentId, requestId, control }) => {\n      const run = await heartbeat.wakeup(agentId, {\n        source: \"on_demand\",\n        triggerDetail: \"manual\",\n        reason: \"goal_control\",\n        payload: { issueId, requestId, intent: \"goal_control\" },\n        idempotencyKey: `goal_control:${requestId}`,","sourceCodeStart":3535,"sourceCodeEnd":3571,"githubUrl":"https://github.com/paperclipai/paperclip/blob/3f1d897a7c018d76563a21c6e39c3c9b03933622/server/src/routes/issues.ts#L3535-L3571","documentation":"observeCrossIssueInfluence denied the write because this run has already exhausted its per-run cross-issue write cap; the guard exists to stop one agent run from mutating many issues across the company.","triggerScenarios":"Thrown at server/src/routes/issues.ts:2930 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Correct the request so it satisfies the condition stated in the error message, then retry; see the throwing line in the named file for the exact check."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f1d897a7c018d76563a21c6e39c3c9b03933622","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}