Problem: src/app/api/issues/status/route.ts:6 and src/app/api/issues/move/route.ts:7 each define an identical local isStatusLabel and duplicate auth/parse/validation for status/* label mutation.
Fix: extract a shared isStatusLabel + mutateStatusLabels helper (into @/lib/github or a small module). Effort: Low.
Part of #498 (dispatch audit).
Problem:
src/app/api/issues/status/route.ts:6andsrc/app/api/issues/move/route.ts:7each define an identical localisStatusLabeland duplicate auth/parse/validation for status/* label mutation.Fix: extract a shared
isStatusLabel+mutateStatusLabelshelper (into@/lib/githubor a small module). Effort: Low.Part of #498 (dispatch audit).