knowledge: docpage-digest correction rounds have no convergence rule or round cap
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 76/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- markdown
- Domain
- documentation
Research direction
Start with plugins/knowledge/skills/docpage-digest/context/dual-verification.md, especially the correction-round rules around lines 46–78. Read how corrections are recorded and how new findings carry forward, then add the suggested convergence rule and a three-round cap with open findings and round history sent to the interview handoff. Done when the rules explain both how to avoid repeated paraphrase findings and what happens after the cap.
Written by the indexing model from the issue text.
Description
Summary
/knowledge:docpage-digest's dual-verification rules define how a correction round is recorded, but not when rounds stop or how a correction should be worded so the next re-verify does not raise a new finding against the fix itself. On pages whose rules carry per-event exceptions, rounds can repeat without converging.
Affected area / component
plugins/knowledge/skills/docpage-digest/context/dual-verification.md
Steps to reproduce
- Digest a page whose prose restates rules with per-event exceptions, for example https://code.claude.com/docs/en/hooks#exit-code-output and https://code.claude.com/docs/en/hooks#block-the-action-when-a-hook-fails.
- Let a re-verify flag a dropped exception in a unit's Summary or Implications, and correct it by adding scope wording.
- Re-verify. A different exception is now missing from the new wording. Repeat.
Expected behavior
The skill states a convergence rule for corrections and a round cap, after which open findings move to the interview handoff with their round history.
Actual behavior
context/dual-verification.md:46-51defines one corrections file per unit per round and a per-round index;:66-72requires an applied record whose "New findings" feed the next round;:74-78requires each round to sweep every fixed class twice. Nothing bounds the number of rounds or says how to word a correction.- Observed on the hooks page: one unit needed four correction rounds. Rounds 1 to 3 each rewrote a conditional rule (exit code 2,
onFailure, timeouts) in Summary/Implications prose with new scope wording, and each re-verify found that the new wording dropped a different exception. Round 4 converged only after the run added its own rule: replace paraphrase of a conditional rule with a neutral sentence that points at the claim labels.
Suggested fix
Add to dual-verification.md:
- a convergence rule: a correction removes paraphrase of a conditional rule and points at the claim labels, rather than adding scope wording;
- a round cap (for example three rounds), after which open findings go to the interview handoff with the round history.
Environment
knowledge plugin 0.21.1 (line numbers from main on 2026-10-12).
Found during the upstream-pointer sweep (PRs #7061-#7274).
- Dominant language
- Shell
- Stars
- 22
- Forks
- 2
- Avg merge
- 7h 42m
- Merged PRs (30d)
- 923
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from melodic-software/claude-code-plugins
-
priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
melodic-software/claude-code-plugins#7351 · 2 comments ·
Maintainers usually reply within 1 day
-
priority: high
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
melodic-software/claude-code-plugins#7312 · 2 comments ·
Maintainers usually reply within 1 day
-
priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
melodic-software/claude-code-plugins#7288 · 2 comments ·
Maintainers usually reply within 1 day
-
knowledge: docpage-digest dual verification defines no verdict vocabulary or pass/fail thresholdOpenneeds-human
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
melodic-software/claude-code-plugins#7286 · 2 comments ·
Maintainers usually reply within 1 day
-
needs-triage priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
melodic-software/claude-code-plugins#7273 · 1 comment ·
Maintainers usually reply within 1 day
All issues in melodic-software/claude-code-plugins
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
components-web-app/docs#228 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
int-brain-lab/iblscripts#127 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ValveSoftware/SteamOS#2927 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
msys2/MSYS2-packages#6813 ·
Maintainers usually reply within 1 day
-
Laptop display stays disabled after unplugging external monitor: FALLBACK output counted as externalPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day