swbugslisted
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