From 530ecdc12088c9b1a10bfb8615d36cbe1e2e4718 Mon Sep 17 00:00:00 2001 From: JSONbored <49853598+JSONbored@users.noreply.github.com> Date: Thu, 16 Jul 2026 04:14:51 -0700 Subject: [PATCH] fix(settings): restore draftPrClosePolicy after it was dropped by the autonomy config-as-code PR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #773's autonomy config-as-code change (fix(settings): give loopover its own autonomy config-as-code, merged as PR #6468) replaced the same settings: block section in both .loopover.yml and its bundled fallback manifest, silently dropping this repo's own draftPrClosePolicy: close line in the process — the feature (#6454, merged) has been fully live in code since, just disabled for loopover's own repo because nothing enabled it. Re-add draftPrClosePolicy: close alongside (not replacing) the autonomy: block, in both the committed .loopover.yml and its bundled byte-identical twin. --- .loopover.yml | 1 + src/config/loopover-repo-focus-manifest.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/.loopover.yml b/.loopover.yml index 0e8f8226dc..64a0651dd6 100644 --- a/.loopover.yml +++ b/.loopover.yml @@ -110,6 +110,7 @@ settings: removeOtherTypeLabels: false trustMaintainerAuthoredIssueForReward: true reviewEvasionProtection: close + draftPrClosePolicy: close # Agent-layer autonomy dial (#773): without this block every action class defaults to "observe" # (deny-by-default) -- loopover had NO repository_settings DB row at all, so merge/close/approve # actions were silently never taken regardless of review verdict (#6401, #6402 sat fully reviewed, diff --git a/src/config/loopover-repo-focus-manifest.ts b/src/config/loopover-repo-focus-manifest.ts index b32f318526..b027c8a8ff 100644 --- a/src/config/loopover-repo-focus-manifest.ts +++ b/src/config/loopover-repo-focus-manifest.ts @@ -114,6 +114,7 @@ settings: removeOtherTypeLabels: false trustMaintainerAuthoredIssueForReward: true reviewEvasionProtection: close + draftPrClosePolicy: close # Agent-layer autonomy dial (#773): without this block every action class defaults to "observe" # (deny-by-default) -- loopover had NO repository_settings DB row at all, so merge/close/approve # actions were silently never taken regardless of review verdict (#6401, #6402 sat fully reviewed,