## jayminwest/warren — v0.19.1…v0.19.2

_44 commits._

### Features
- **seeds: file pl-92a3 dogfood follow-ups (warren-a25a, ee79, 8908, 8dd8, a1d8, 32d6, 237c) and add evidence to warren-45e5, warren-a5d2** (91eb1d2)
- **Implement armAutoMerge for GitHub over a new GraphQL transport, for bot… (#1268)** (8e877f5)
- **Add the fail-closed auto-merge arming policy with base-branch protected… (#1265)** (b41ce0b)
- **Add armAutoMerge and the autoMerge PR-state field to the Forge seam, wi… (#1264)** (4aca3c1)

### Fixes
- **fix(auto-merge): isolate policy and diff from shared refs (#1276)** (156dd74)
- **fix(acceptance): restore nightly suite and track failures in GitHub (#1275)** (c206b5f)
- **fix(gates): repair the src/ui workspace from lint, not three gates later (#1270)** (2dab2e7)
- **fix(bridge): bound the append-drop policy and finalize dropped terminal events (warren-fb5e) (#1261)** (bea985b)
- **fix(workspace): keep harness state and seed drops out of run branches (#1258)** (fe1e22d)
- **fix(retry): classify an explicit finish_reason error as transient (#1259)** (f45bc89)
- **fix(sandbox): probe the resolved git by absolute path (#1255)** (0165b4f)
- **fix: accept bare GitHub URLs and link console brand home (#1252)** (524b702)
- **fix(ci): install extensions before bundle-size-autoheal commit (#1253)** (a18036a)
- **fix(ci): install UI workspace before ci-postgres tests (#1251)** (2b770c2)
- **fix(server): reject POST /runs with an unknown seedId (#1234) (#1249)** (f4bf687)
- **fix(judge): stop a $0 failure from writing a permanent unjudged marker (warren-d8df, #1231) (#1246)** (dd98a4a)
- **fix(judge): end the judgment on a provider error instead of burning the retries (warren-0528, #1235) (#1245)** (07496e1)
- **fix(check-coverage): install the extension deps the root sweep needs (warren-fe72, #1236) (#1244)** (1893d01)
- **fix(ci): run extension typecheck/lint inside the lint gate (#1182) (#1226)** (dc67134)
- **fix(ui): fill the Services card rows and let the run-detail aside scroll at xl (#1225)** (24f1399)

### Backend
- **seeds: sync 2026-09-19** (fe44f9e)
- **mulch: update expertise** (124eac3)
- **Merge branch 'main' into dogfood-tracker** (6bbc575)
- **seeds: close warren-081c (pl-92a3 shipped) and file warren-11e6, warren-378a** (0d36543)
- **Operator docs, migration guide off the per-repo workflow, acceptance sc… (#1274)** (e9818d5)
- **mulch: record pl-92a3 dogfood failures and the parallel-wave pattern** (15830e2)
- **Arm auto-merge in the reap PR-open step and emit armed, skipped, and no… (#1273)** (14f9b65)
- **Warn early when a plan-run child waits on a green PR with no armed auto… (#1272)** (b01ee05)
- **seeds: sync 2026-09-17 (#1263)** (823b6a2)
- **Design record for warren-armed auto-merge and the pr.autoMerge config c… (#1262)** (7ee8ba5)
- **seeds: file plan pl-92a3 (warren-armed auto-merge) and sync mulch records** (5333030)
- **Postgres rejects event payloads containing U+0000; bridge misclassifies… (#1260)** (6ab1b95)
- **seeds: file warren-fb5e (NUL event payload kills bridge) and sync last session's rows** (fb8b1c8)
- **seeds: sync 2026-09-14** (46e0e1d)
- **mulch: update expertise** (7c5ea96)
- **seeds: sync 2026-09-04** (91a22d5)
- **mulch: update expertise** (76a6c90)

### Tests
- **test(acceptance): pin the unknown-seed refusal that #1234 put in place (#1267)** (a567c41)
- **test(deploy-trigger): decrement the kubectl stub's budget with bun, not node (#1247) (#1248)** (0191712)
- **test: report missing kubectl checks as skipped (#1243)** (0469c13)

### Chore
- **chore: release v0.19.2** (3ccb6e9)
- **chore: ignore .pi/fusion artifacts and backfill design changelog rows** (98ebc71)
- **chore(seeds): track codebase review findings** (ec82d5a)
- **ci(acceptance): let bwrap configure loopback on ubuntu-latest (#1257)** (c9a564c)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/jayminwest/warren?utm_source=github-action)._