Skip to content

Repository branch hygiene and post-0.5.37 cleanup #152

Description

@ByBrawe

Tracks repository cleanup after the 0.5.36/0.5.37 long-session reliability releases.

  • Classify stale branches as merged, superseded, diagnostic/probe, release, or active.
  • Remove obsolete merged fix/release branches after PR/SHA verification via Automate safe merged-branch cleanup #158.
  • Preserve inactive unique branch tips in archive/legacy-branches-2026-09-21 with an exact branch-name → SHA manifest, then retire the original refs via Archive and retire inactive legacy branches #159.
  • Preserve OpenCode 2/runtime-contract evidence in the archive rather than deleting the underlying commit tips.
  • Verify cleanup keeps current main/release behavior and scheduled latest-Goal coexistence coverage intact.
  • Keep future branch debt bounded with main-push Branch Hygiene: PR dry-run is read-only; cleanup deletes only exact merged heads or exact manifest-backed archived heads after ref revalidation.

Final repository shape after cleanup: main plus the permanent recovery archive ref. Release 0.5.38 is published; the archive keeps every retired legacy branch tip recoverable.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions