← ClaudeAtlas

swbugslisted

Reconcile a project's outstanding defects across two builds of the same software — typically a legacy build and its rewrite — and say, for each one, whether it is still open, migrated into the new build, resolved in the new build but still live in the old, obsolete, too stale to judge, or in need of a human decision. Every disposition must point at source or a test that supports it, and anything undecidable is referred with the question that blocked it rather than filed away as ambiguous. Outputs one Markdown document. Trigger: the user types `/swbugs`, or says "reconcile the outstanding bugs", "which bugs migrated to Rust", "go through the open defects for both builds", "which of these are still outstanding".
MattTheCoder556/software-vv-skill · ★ 0 · Data & Documents · score 70
Install: claude install-skill MattTheCoder556/software-vv-skill
# /swbugs — which defects survive the rewrite **In plain words.** You already have a list of open bugs. When a rewrite lands, each one of them is in some state: still broken, broken in the new version too, fixed by the rewrite but still live in the old one, or so old that nobody can tell any more. This sorts the list into exactly those piles, and makes each answer point at the code that justifies it. A rewrite inherits bugs. Some cross with the code, some die with the code they lived in, some were fixed years ago against a version nobody runs, and a few cannot be settled by looking. This skill sorts an open defect list into exactly those piles and makes each one show its working. ## 0. Gather the defect list Pull the open bugs from wherever the project tracks them, and **say in the document where they came from and when** — `as_of` and `source`. A reconciliation whose input nobody can reproduce is an opinion with a table in it. For qmsWrapper-tracked projects that is `task-form.list` filtered to the bug tracker with a non-closed status. Also gather, ideally: both source trees, and the `--emit-keys` file from `/swurs` so each defect can be traced to the requirement it violates. ## 1. Give each defect exactly one disposition | Disposition | Means | Must show | |---|---|---| | `outstanding` | Open, and reproduces in the build it was filed against | — | | `migrated` | Filed on the baseline, **still present in the candidate** | candidate source, or a test that reproduces i