Comment Thread Review Patterns
Thread Notice
A static thread resolution notice shows Copy review, Approved edits, Resolved, and Static resolution status.
Program
Thread resolution notices should show the resolved state as a readback without changing workflow or moderation state.
thread_resolution_notice.html
Visuals: captured from real browser rendering
<section class="thread-notice" aria-labelledby="thread-notice-title"><h2 id="thread-notice-title">Thread resolution notice</h2><dl>
<div><dt>Thread</dt><dd>Copy review</dd></div>
<div><dt>Last comment</dt><dd>Approved edits</dd></div><div><dt>Resolution</dt><dd>Resolved</dd></div>
<div><dt>Status</dt><dd><span class="badge">Static resolution</span></dd></div></dl>
<p class="check">Learner check: the resolved thread is displayed without changing workflow state.</p>
<p class="note">Static thread notice only; no comment backend, workflow service, moderation service, storage, route, API, network, script, form submit, analytics, timers, or live thread changes run.</p></section>
<style>
.thread-notice { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #64748b; padding: 12px; }
.thread-notice dl { display: grid; gap: 8px; margin: 0; }
.thread-notice dl div { display: grid; grid-template-columns: 8rem 1fr; gap: 8px; }
.thread-notice dt { color: #475569; }
.thread-notice dd, .check, .note { margin: 0; }
.badge { border-radius: 999px; background: #e2e8f0; padding: 2px 8px; }
.note { color: #475569; }
</style>
Label the thread notice.

The section is labelled by its visible heading. Show the thread row.

The thread name is exact pinned data. Show last comment and resolution.

The last comment and resolution are exact pinned data. Render static resolution status.

The status badge says this is a static resolution. Check resolution readback.

The check says the resolved thread is displayed without changing workflow state. Check thread honesty.

Thread, last comment, resolution, status, and no live thread changes.
step flow
step(1) labels the source, step(2) shows the thread, step(3) shows last comment and resolution, step(4) shows the static resolution status, step(5) checks the resolution readback, and step(6) checks the honesty note.
resolution readback
The section heading names the thread resolution notice surface.
resolution rows
Thread, Last comment, Resolution, and Status values are exact pinned data.
no live thread change
The lesson should not imply comment backends, workflow services, moderation services, storage, routes, APIs, networks, scripts, form submits, analytics, timers, or live thread changes.