2026-05-02 — Audit cron: DRY_RUN flip after 7-day shake-out
Both audit workflows (closed-issue-audit daily, changelog-audit-weekly Mondays) flipped from DRY_RUN 'true' to 'false' after the 7-day post-merge observation window from PR #684 (merged 2026-04-25) showed clean run logs. closed-issue-audit now writes the missing-changelog label and a single comment to issues closed-as-completed without a matching changelog closes: reference. The weekly digest remains a workflow-run-page summary; no new issue spam.
What changed
.github/workflows/closed-issue-audit.yml: envDRY_RUN: 'true'→'false'. The audit now WRITES (label + single comment) on each issue it flags..github/workflows/changelog-audit-weekly.yml: envDRY_RUN: 'true'→'false'. The weekly behavior is unchanged in practice — it only writes to the workflow-run-page summary even when DRY_RUN is false. The flip is for consistency.
Why
PR #684 (merged 2026-04-25) shipped both workflows in DRY_RUN mode for a 7-day shake-out. The pre-flight checks for this PR (linked in the PR body) confirmed clean DRY_RUN logs over the window — no false positives, no flag-lines naming long-resolved issues. Closes the rollout opened by PR #684.
Rollback
If a false-positive lands after merge: open a small PR flipping both DRY_RUN: 'false' lines back to 'true'. Any incorrectly-applied missing-changelog labels can be removed manually via the issues UI or gh issue edit <N> --remove-label missing-changelog.
Handover 2026-04-25 — layered drift-prevention epic, P1-P4 open, P5 pending
Session state for the drift-prevention research epic. Five PRs open, one blocker issue, one local file in pending-review state. Plan and memories under ~/.claude/.
2026-04-25 — voice plugins coherent upgrade to livekit-agents 1.5.6 (epic #700)
Next Page