{{ f.claim.doc_path }}:{{ f.claim.line }} — {{ f.verdict }}
Declared owners: {{ owners.get(f.claim.doc_path,[])|join(', ') or 'Unassigned' }}
{{ f.doc_text or f.claim.raw_text }}
{% if f.claim.claim_id in reviews %}Review: {{ reviews[f.claim.claim_id].decision }} — {{ reviews[f.claim.claim_id].reason }}
{% endif %} {% for e in f.evidence %}{{ e.file }}:{{ e.line }}
{{ e.text }}{% endfor %}
{% if f.introduced_by %}Attributed commit: {{ f.introduced_by.sha }} {{ f.introduced_by.summary }}
Record a scoped review
docs-drift review record {{ f.claim.claim_id }} --decision false-positive --reason "Your source-backed reason" --reviewer "Your name"Choose stale, intentional or false-positive. A source/context change reopens the finding.
Propose a verified local fix branch
docs-drift fix-branch {{ f.claim.claim_id }} --branch docs-drift/fix-{{ loop.index }} --destination ../docs-drift-fix-{{ loop.index }}Only certain rule edits are supported. Nothing is pushed or merged.