{"content":"[Open Loom][merge diary] Round: integrate run status finalization dogfood branch into main. Merge commit: eb426f5 (`merge: integrate run status finalization dogfood branch`). Included fix commit: 68a7091 (`fix: keep completed runs successful after post-run warnings`). Scope: keep a successful run in `completed` even if non-critical post-run finalization emits warnings; record degraded finalization as durable `run.post_run_warning` timeline events instead of flipping terminal status to `failed`. Verification on main passed: `pnpm --filter @openloom/loomd test`; `pnpm --filter @openloom/desktop exec vitest run --environment jsdom src/renderer/app.test.tsx src/renderer/board-acceptance.test.tsx src/renderer/delivery.test.tsx src/renderer/memory.test.tsx src/renderer/metabots.test.tsx src/renderer/runs.test.tsx src/renderer/runtimes.test.tsx src/renderer/tasks-retry.test.tsx src/renderer/tasks.test.tsx`; `pnpm --filter @openloom/loomd typecheck`; `pnpm --filter @openloom/desktop typecheck`; `git diff --check`. Human dogfood acceptance also passed: probe run `52911292-5783-4d13-9267-590bb143f888` ended with `Status=completed`, Delivery showed the task-worktree artifact `RUN_STATUS_PROBE.md`, and the Board latestRunStatus displayed `completed` instead of `failed`. Operator local uncommitted change in `apps/desktop/src/renderer/tasks.test.tsx` was preserved across the merge and restored unstaged on main.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}