diff --git a/manuscript.html b/manuscript.html
index 2340915..0e553f0 100644
--- a/manuscript.html
+++ b/manuscript.html
@@ -323,7 +323,7 @@
var r = await api("adapt_report", { adaptation_id: AID, chapter: CH.n });
if (!r.ok) { msg(r.error); return; }
REPORT = r;
- var people = Object.keys(r.by_person || {}).map(function (k) { var v = r.by_person[k]; return '
' + esc(k.replace(/^human:/, "").replace(/^sim:/, "")) + '' + (/^sim:/.test(k) ? ' (entries made by the assistant at this person's instruction, as a simulation)' : '') + ' — ' + v.decisions + ' creative decisions, ' + v.rewrites + ' rewrites, ' + v.kept + ' kept as written, ' + v.flags + ' flagged, ' + v.reverts + ' put back'; }).join("");
+ var people = Object.keys(r.by_person || {}).map(function (k) { var v = r.by_person[k]; return '' + esc(k.replace(/^human:/, "").replace(/^sim:/, "")) + '' + (/^sim:/.test(k) ? ' (entries made by the assistant at this person’s instruction, as a simulation)' : '') + ' — ' + v.decisions + ' creative decisions, ' + v.rewrites + ' rewrites, ' + v.kept + ' kept as written, ' + v.flags + ' flagged, ' + v.reverts + ' put back'; }).join("");
$("report").innerHTML = '' + esc(r.adaptation.title) + ' by ' + esc(r.adaptation.author) + ' · ' + esc(r.adaptation.source) + (r.adaptation.edition ? '
' + esc(r.adaptation.edition) + '' : '') + '
source fingerprint ' + esc(r.adaptation.source_sha256) + ' · record chain ' + (r.chain_ok ? 'intact' : 'BROKEN at ' + r.chain_broken_at) + ' · made ' + esc(when(r.made_at)) + '
'
+ 'Chapter ' + r.chapter.n + ' — ' + esc(r.chapter.title) + '
' + r.chapter.changed + ' of ' + r.chapter.paragraphs + ' paragraphs changed · ' + r.chapter.words_original + ' words in the source, ' + r.chapter.words_final + ' now
'
+ 'By person
' + (people || '- nobody yet
') + '
'