v0.2.0 — first matured release
First matured release after the initial dogfood loop on NRS-4365. The 0.1.x series was a rapid-iteration cycle (each round caught a different class of bug); 0.2.0 consolidates the stable result.
Highlights since 0.1.0
- Stronger severity vocabulary — explicit anti-patterns including "do not use
(x)for reviewer-side limitations" and "internal inconsistency between findings list and verdict" (severity.md). - Sanity-scan step before posting — re-read your own QA comment for severity inconsistencies, F7 violations, transition-name vs verdict mismatches, and Pillar P attestations contradicted by the comment itself.
- Jira-specific rendering rules —
(-)renders as 🚫 forbidden, not "n/a"; severity tokens in prose render as icons mid-sentence; both called out inseverity.md. - Pillar F refinements — F4 split into F4a (structured issue links via the issue-link feature, verified against the API not description prose) and F4b (external work artefacts); F6 worklog upgraded
(i)→(!)(audit/billing/capacity is not a courtesy); new F1.5 description currency. - Two-comment pattern for long reviews — structured comment is the audit trail; optional TL;DR with
[~username]mention + numbered action items keeps actionability visible without burying the audit-trail header. - List format for pillar findings — bulleted lists for proper wrap-indent of long findings.
- GitHub / GitLab shorthand —
owner/repo#123(GitHub),group/project!456(GitLab MR),group/project@sha(commits). In Jira, wrap as[shorthand|url]for clickability with shorthand-as-display-text. On GitHub/GitLab the bare shorthand auto-links natively. - Methodology — every iteration round caught a different class of bug. Source-only review consistently misses what's only visible in the rendered output. When possible, fetch the rendered HTML before declaring done.
What's next
Listed in marketplace: netresearch-claude-code-marketplace#40 (open). Companion utility for single-call discovery: jira-skill#80 (open).