loupe-stage-fix-roundlisted
Install: claude install-skill ubermuda/loupe
# Fix round
Answer one round of feedback on the current stage of a card.
## Procedure
1. Read `../loupe-stage-product-design/references/stage-contract.md`. Load the harness adapter, read the repository profile, and connect to the Loupe tools, as it says.
2. Load the `loupe-board` instruction.
3. Call `card_get`, and run the contract's column check.
4. Read the card `status`, and take one branch:
- `product-design` or `tech-design`: the design round for the product document or the tech design, under the stage contract rules.
- `in-review` or `implementation`: the code round, under the contract of `../loupe-stage-implementation/SKILL.md` instead.
- Any other column: stop with `STAGE RESULT: no fix round for column <status>; expected product-design, tech-design, implementation or in-review`.
### Design round
1. Find the document among the linked documents. The product document has the tag `product`, or a title that starts `Product design`. The tech design has the tags `design` and `decisions`, or a title that starts `Tech design`.
2. When the card links no such document, stop with `STAGE RESULT: no linked <document>`. Skip the contract's `document_list` search, and never create a document.
3. When its `status` is `approved`, stop with `STAGE RESULT: <document> already approved`.
4. When the `verdict` is `changes-requested`, check the triggers of `review-round.md` first: an open comment, an answered decision without a matching `**Decided:**` line, or an uncovered re