fix: resume pending repository work with an empty work list

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-21 09:05:47 -05:00
1 parent 6df51567e7
commit 9dcccc9e46
2 files changed
+7 -2

No files matched your search

@@ -251,6 +251,10 @@ describe("native final-response feedback", () => {
scope: "current_track", unblockAction: "Start the next normal admission" },
};
await expect(nativeCompletionFeedback(db, value.runId, report)).rejects.toThrow('paperclip_finish with reportedWorkDisposition="yielded"');
await expect(nativeCompletionFeedback(db, value.runId, { ...report, completionClaim: { ...report.completionClaim, remainingWork: [] } }))
.rejects.toThrow('paperclip_finish with reportedWorkDisposition="yielded"');
await expect(nativeCompletionFeedback(db, value.runId, { ...report, completionClaim: { ...report.completionClaim, objectiveSatisfied: true } }))
.rejects.toThrow('paperclip_finish with reportedWorkDisposition="yielded"');
await expect(nativeCompletionFeedback(db, value.runId, { ...report, evidence: [{ ref: `repository-preparation:${randomUUID()}` }] }))
.resolves.toContain("Blocker report accepted");
await expect(nativeCompletionFeedback(db, value.runId, { ...report, blocker: { ...report.blocker!, reasonCode: "missing_access" } }))