Skip to content

chore(bugs): delete this repository's retired .claude/bugs.md #13474

Description

@kyle-sexton

Refs #9737

Host-run: a session pull request. The issue lane mounts .claude/ read-only (its own words in #12554), so it cannot delete this file.

Outcome

This repository no longer tracks .claude/bugs.md. Nothing has read it since bugs 0.18.0 (plugins/bugs/CHANGELOG.md:40-44). Its values already live in docs/conventions/bugs.yaml, which carries the same lanes and filing_posture: allowed. The one doc line that still names the file as present is updated.

Change

  • Delete .claude/bugs.md.
  • plugins/harness-ops/skills/changelog/context/native-drift.md:148: drop the parenthetical "and .claude/bugs.md until it is deleted". Keep the rest of the row.
  • Add a harness-ops changelog fragment.
  • Keep every ~/.claude/bugs.md / $HOME/.claude/bugs.md line. That is the user-global layer (plugins/bugs/scripts/concat-gotchas.sh:95, plugins/bugs/reference/config.md:16), which ADR 0075 keeps until its own migration.

Done when

  • git ls-tree --name-only HEAD .claude/bugs.md prints nothing.
  • git grep -nP '(?<!~/)(?<!HOME/)(?<!\}/)\.claude/bugs\.md' -- plugins scripts lib docs/contracts docs/conventions ':!*CHANGELOG*' ':!*.test.sh' prints nothing (on origin/main it prints one line, native-drift.md:148).
  • grep -n '^## \[0.18.0\]' plugins/bugs/CHANGELOG.md prints one line (the release that dropped the read).
  • bash scripts/run-test-file.sh plugins/bugs/scripts/concat-gotchas.test.sh exits 0.
  • scripts/check-changelog-fragments.sh --check-required origin/main exits 0.

Activity

  1. added
    host-runNeeds an unattended run on a host; the host runner takes it, not a person or the issue lane.
    on Nov 5, 2026
  2. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 5, 2026
  3. github-actions commented on Nov 5, 2026

    @github-actions
    Contributor

    Proposed work class: work-class: mechanical
    Basis: automated intake triage; the lanes App applied this class.

    Size: Small
    Complexity: Low
    Uncertainty: Known
    Flags: none
    Blocked by: none

    Understood: delete the retired .claude/bugs.md, drop the one parenthetical in native-drift.md:148 that still names it, add a harness-ops changelog fragment, and leave every ~/.claude/bugs.md user-global reference alone. The done-when checks are exact and runnable. The issue says it is host-run, because the issue lane mounts .claude/ read-only. That is routing, not a blocker. Related but distinct chores that remove other retired .claude files: #13475, #13476, #13473, #13472, #13471, with the parent tracking issue #9737. I found no duplicate.

    Automated triage, applied by the lanes App.

  4. added
    priority: lowNice-to-have, cosmetic, or speculative; opportunistic.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 5, 2026
  5. added
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    work-class: mechanicalDeterministic, trivially reversible maintenance: dependency bumps, lint/format, sync.
    on Nov 5, 2026
  6. added
    status: confirmedA maintainer confirmed the item is real and in scope; ready to be worked.
    and removed
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    on Nov 5, 2026
  7. melodic-automation-lanes commented on Nov 5, 2026

    @melodic-automation-lanes
    Contributor

    Not admitted to the issue lane: it carries host-run. Admission takes the issue once each of those is met, when intake triages it again (.github/actions/resolve-config/admission-rules.json).

  8. melodic-automation-lanes commented on Nov 5, 2026

    @melodic-automation-lanes
    Contributor

    The latest triage verdict holds nothing: admission moved the issue to status: confirmed; its comment says why.

  9. self-assigned this
    on Nov 5, 2026
  10. kyle-sexton commented on Nov 5, 2026

    @kyle-sexton
    MemberAuthor
    No description provided.
  11. removed
    status: confirmedA maintainer confirmed the item is real and in scope; ready to be worked.
    host-runNeeds an unattended run on a host; the host runner takes it, not a person or the issue lane.
    on Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: lowNice-to-have, cosmetic, or speculative; opportunistic.work-class: mechanicalDeterministic, trivially reversible maintenance: dependency bumps, lint/format, sync.

Type

Fields

Work status

confirmed

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions