Merge reviewed shared ACP input and continuation fixes

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* codex/runner-acp-inputs:
  fix(runner): refresh settled ACPX run grants during authenticated attachment
  fix(runner): align editable draft bounds with Unicode schema lengths
  fix(ui): preserve canonical drafts in classic question cards
  Keep the legacy question fixture payload type-safe
This commit is contained in:
DottaandPaperclip committed 2026-09-29 12:40:14 -05:00
commit 482471f0c1
16 files changed
+161 -18

No files matched your search

@@ -411,8 +411,8 @@ describeEmbeddedPostgres("native question bridge", () => {
input.questions[0]!.customAnswer = { enabled: true };
const interaction = await projectNativeRuntimeRequest({ db, binding: binding(), event });
if (mode === "legacy") {
const payload = { ...interaction!.payload } as Record<string, unknown>;
delete payload.questionSet;
const payload = { ...interaction!.payload };
if ("questionSet" in payload) delete payload.questionSet;
await db.update(issueThreadInteractions).set({ payload }).where(eq(issueThreadInteractions.id, interaction!.id));
}
const service = issueThreadInteractionService(db);