Live, endpoint-level in guest 9201 (no browser on DooPlex). CSRF token, version and relative
times normalised; the new data-status attribute and the one poll line canonicalised — those two
are the ONLY rendered bytes this release changes, and the comparison shows nothing else moved.

backups_remote.html: 54488 -> 54511 bytes; data-status attributes 0 -> 1; everything else identical: YES
dashboard.html: 60837 -> 60837 bytes; data-status attributes 0 -> 0; everything else identical: 10 differing lines
     -                <span class="system-info-value">2%</span>
     +                <span class="system-info-value">6%</span>
     -                <div class="meter-fill" style="width:2%"></div>
     -            </div>
     -            <div class="system-load-avg">Load: 0.76 / 0.64 / 0.57</div>
     +                <div class="meter-fill" style="width:6%"></div>
launcher.html: 44642 -> 44642 bytes; data-status attributes 0 -> 0; everything else identical: YES
monitoring.html: 67755 -> 67755 bytes; data-status attributes 0 -> 0; everything else identical: YES

deploy-refusal.json: before == after: True
    {"ok":false,"error":"stack \"adventurelog\" is already deployed; use update instead"}
offbox-settings.json: before == after: True
    {   "last_status": "ok",   "last_run": "2026-09-17T02:18:14Z",   "last_warning": null,   "last_warning_kind": null,   "last_error": null }
