feat(workout): make finish export a product state

Promote the finish/export card from static copy into session-aware product state and extend the HTTP exemplar through full finish, export, and replay.

req: examples/001

req: local/001

req: local/003

req: local/004
This commit is contained in:
slhx agent
2026-06-11 23:29:09 +02:00
parent c146e9b932
commit 900ae9f51f
4 changed files with 72 additions and 8 deletions
+5 -2
View File
@@ -28,10 +28,13 @@
<section class="finish-card" aria-labelledby="finish-heading">
<div>
<p class="eyebrow">Finish & recover</p>
<h2 id="finish-heading">Your session is a replayable local log.</h2>
<h2 id="finish-heading" data-hemx-slot="finish_title">{+ self.finish_title +}</h2>
</div>
<p data-hemx-slot="finish_copy">{+ self.finish_copy +}</p>
<p data-hemx-slot="host_status">{+ self.host_status +}</p>
<button class="share-action" type="button" data-hemx-handle="export_log">Share export</button>
<button class="share-action" type="button" data-hemx-handle="export_log">
<span data-hemx-slot="share_action">{+ self.share_action +}</span>
</button>
<details class="host-proof">
<summary>Host proof panel</summary>
<p>Development-only host results return through app code before UI effects.</p>