mirror of
https://github.com/bmad-code-org/BMAD-METHOD.git
synced 2026-09-19 08:11:52 +08:00
8122944313
This branch took the quota out of the Blind Hunter prompt in three ship skills, four instances across their customize.toml files. references/lens-adversarial.md is a fifth copy of that same prompt and kept both lines, so a review run through the adversarial lens was still told to find at least ten issues and still read an empty list as a signal to keep hunting - the quota the rest of the branch removed, surviving on the one path that reaches it from bmad-review rather than from a ship skill. Upstream #2801 updated this lens directory alongside the other three copies of the edge-case hunter, so the lenses already move in lockstep with the ship prompts by convention. The lens now carries the same evidence bar, adapted rather than pasted: it addresses "the provided content" instead of CONTENT, and asks each finding to name where in the content it lives, the condition that triggers it, and the bad outcome that follows - its own location / trigger_condition / potential_consequence fields, not the file-and-line phrasing the diff-only copies use. The closing line is the shared one: an empty list is a valid result, and you do not fill it by lowering the evidence bar. guard_snippet was defined as "the concrete fix or improvement". Improvement is the exact category the evidence bar excludes, so a lens that no longer reports improvements should not offer a field that invites one; it now means the concrete fix. SKILL.md advertised the old contract in its lens summary and now describes the current one.