← Results index

Remove redundant descriptions beneath changelog links

2026-08-17T20:01:35Z Maintenance completed Removed the duplicate one-line description beneath each Results/Changelog link by editing the source renderer, preserving link labels, destinations, accessibility, and substantive detail content; executable page coverage confirms links work and redundant text is gone.
changelog results website

Objective

The Results / Changelog index (docs/results.html) rendered a div.note with the entry summary directly beneath each title link (<a href="results/<id>.html">Title</a><div class="note">Summary</div>). For hundreds of entries the summary restates the title (e.g. Complete pipeline task (#824)) or adds no distinct information beyond the detail page, creating visual noise. The task required removing that one-line description while preserving the link itself, its label/destination/accessibility, any nonredundant surrounding metadata (category, tags, source), and substantive changelog description (detail page + payload), with the fix in the source template/renderer and executable page coverage proving the redundant line is gone.

Approach

Files changed

Validation

python3 -m research.reports.results
# → wrote site-data/results.json, results.html, 482 results/*.html

python3 -c "
import re, pathlib, json
html = pathlib.Path('docs/results.html').read_text()
assert not re.findall(r'<a href=\"results/[^\"]+\">[^<]+</a><div class=\"note\">', html), 'redundant div still present'
print('redundant_pattern_count', len(re.findall(r'<a href=\"results/[^\"]+\">[^<]+</a><div class=\"note\">', html)))
print('link_count', len(re.findall(r'<a href=\"results/', html)))
"
# → redundant_pattern_count 0, link_count 964
# → sample row: <td><a href="results/qm-9kwp.html">Require durable ...</a></td>

python3 -m pytest -q tests/test_results.py
# → 7 passed

python3 research/scripts/check_static_reports.py docs
# → local bundle OK: 1205 files; 177 canary routes

python3 -m research.pipeline validate
# → {"status":"passed","nodes":28,"edges":38}

python3 -m research.pipeline verify --offline
# → {"status":"passed","node_coverage":{"covered":28,"total":28}}

Executable page coverage explicitly asserts: no <a>…</a><div class="note"> in index title cells, 964 changelog detail links still present and reachable, docs/results/qm-9kwp.html still contains its summary (Make PRs readable…) and docs/site-data/results.json retains each entry's summary field.

Results

Changelog index now shows only the linked title per row; visual noise from the duplicated summary is removed without losing information — substantive descriptions remain in each entry's detail page and in the results.json payload. Links retain correct href, label text, and accessibility; category badges, uncertain/source_report notes, and tag badges remain in the Detail column. The change is deterministic and producer-owned: editing research/reports/results.py and rerunning the producer is the single source of truth, verified by executable DOM checks and existing tests/test_results.py.

Risks / follow-ups

Links

Source artifact: research/results/qm-avfa.md