Skip to content

PRs merged but issues not closed and roadmap not updated #167

@MScottAdams

Description

@MScottAdams

Problem

When PRs are merged, the associated GitHub issues are sometimes left open and ROADMAP.md is not updated to reflect completion. This was discovered during the 2026-04-03 roadmap refresh where 21 issues were found closed on GitHub but still listed as open in the roadmap, and 3 more (#104, #137, #145) were completed via merged PRs but never closed on GitHub at all.

Impact

  • Roadmap drifts from reality — completed work still appears as open
  • Stale issue count inflates perceived backlog
  • Roadmap refresh passes become unnecessarily large cleanup exercises

Root Cause Investigation Needed

  • Are PRs not using closing keywords (e.g. \Closes #N) in the PR body?
  • Is GitHub's auto-close-on-merge not triggering for some reason (e.g. squash merge losing keywords, PR targeting wrong branch)?
  • Is the ROADMAP.md update step missing from the merge/post-merge workflow?
  • Is there a gap in AGENTS.md or the PR template checklist that should enforce this?

Acceptance Criteria

  • Root cause identified and documented
  • Fix applied (could be process, tooling, or both)
  • PR template or review cycle skill updated if needed
  • ROADMAP.md convention (update on merge) is enforceable, not just advisory

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions