diff --git a/README.md b/README.md
index daed93b..366741f 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ All created via code. Use or repurpose the content to fit your next Dev Day!
| Child Workflows | Foundations | Java · child workflows | [`segments/14-child-workflows.md`](decks/java-master/segments/14-child-workflows.md) | [`workshops/child-workflows/`](workshops/child-workflows/) | [`child-workflows-java`](https://play.instruqt.com/temporal/tracks/child-workflows-java) | 15 min | Nikolay Advolodkin | Opus 5.5 (100%) | Pending | 3.98 |
| Continue-As-New | Advanced | Java · event history | [`segments/15-continue-as-new.md`](decks/java-master/segments/15-continue-as-new.md) | [`workshops/continue-as-new-subscription/`](workshops/continue-as-new-subscription/) | [`continue-as-new-java`](https://play.instruqt.com/temporal/tracks/continue-as-new-java) | 10 min | Nikolay Advolodkin | Opus 5.5 (100%) | Pending | 2.86 |
| Activity Heartbeats | Advanced | Java · activities | [`segments/16-heartbeating.md`](decks/java-master/segments/16-heartbeating.md) | [`workshops/heartbeats-shipment/`](workshops/heartbeats-shipment/) | [`heartbeats-java`](https://play.instruqt.com/temporal/tracks/heartbeats-java) | 10 min | Nikolay Advolodkin | Opus 5.5 (100%) | Pending | 4.45 |
-| Temporal Essentials | Foundations | Java · Workflows, Activities, Workers, Clients, Signals, Queries, Updates, Sagas, versioning, timeouts and retries, observability | [`decks/java-master/`](decks/java-master/) | Deck only; code slides proven in [`snippets/`](decks/java-master/snippets/) | per section, linked in the Deck | Pending | Nikolay Advolodkin | Opus 5.5 (100%) | [112.15](docs/authoring/java-master-deck.md) | — |
+| Temporal Essentials | Foundations | Java · Workflows, Activities, Workers, Clients, Signals, Queries, Updates, Sagas, versioning, timeouts and retries, observability | [`decks/java-master/`](decks/java-master/) | Deck only; code slides proven in [`snippets/`](decks/java-master/snippets/) | one invite link for every lab, in the Deck | Pending | Nikolay Advolodkin | Opus 5.5 (100%) | [112.15](docs/authoring/java-master-deck.md) | — |
**Temporal Essentials is a Deck, not a Workshop**: it has no Track, Exercise or
Solution of its own, so its Track cost is a dash. It is the Foundations Deck
diff --git a/decks/java-master/components/CopyLink.vue b/decks/java-master/components/CopyLink.vue
new file mode 100644
index 0000000..bdedb0e
--- /dev/null
+++ b/decks/java-master/components/CopyLink.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+ {{ text }}
+
+
+
+
+
diff --git a/decks/java-master/components/ResumableTransfer.vue b/decks/java-master/components/ResumableTransfer.vue
index d7f615b..b15d8ad 100644
--- a/decks/java-master/components/ResumableTransfer.vue
+++ b/decks/java-master/components/ResumableTransfer.vue
@@ -4,16 +4,18 @@
- Slide clicks step through the four engineer actions (the slide needs
- `clicks: 4`), so arrow keys and a clicker work; each button jumps to its
- action, and the next one is outlined. Each step shows the CLI command an
+ Slide clicks step through the three engineer actions (the slide needs
+ `clicks: 3`), so arrow keys and a clicker work; each button jumps to its
+ action. The action just performed is outlined, so the button always matches
+ the terminal and the Events beside it; before the first click, a dashed
+ outline points at action 1. Each step shows the CLI command an
engineer would run, its output, and the Events it adds. Workflow Task events are left out, as the UI's compact
view does. Everything here matches the resumable package in snippets/
(TransferWorkflowImpl.java, TransferActivitiesImpl.java) and what
ResumableTest checks: one attempt on a non-retryable failure, a Query that
- adds nothing to history, a malformed fix that is recorded but ignored, both
- Signals in history, the Java SDK's default type names (TransferWorkflow,
- ExecuteTransfer), and one Workflow run from start to finish.
+ adds nothing to history, a COMPLETED status at the end, the Java SDK's
+ default type names (TransferWorkflow, ExecuteTransfer), and one Workflow run
+ from start to finish.
-->