# Address review round 2 on the strategy copy · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/246fd751fe7b00ecbc1e2ee2716ba11640241027)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 246fd751fe7b00ecbc1e2ee2716ba11640241027

Requested commit: 246fd751fe7b00ecbc1e2ee2716ba11640241027

Commit: 246fd751fe7b00ecbc1e2ee2716ba11640241027

Tree: a3c23a378d035be57fd6372b55ee77b28dd89f3c

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Address review round 2 on the strategy copy

- Opening from the copy starts on the page the copy could show, not the
  first page (initializeForStrategy).
- Without a copy (web, share links) every read path is main's again: a
  page read refuses at once while disconnected, and selecting a page
  always asks the server.
- A reconnect while a walk or read is running walks again after it,
  however it ends.
- A strategy counts as refreshed only once all its images are on disk, so
  a failed download is retried by the next walk.
- A test runs every element kind through hydration and the copied-page
  check and expects them to agree.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [5fc8751a963d3d59ab7294fc036ca5c016ea0050](https://git.cafe/dara/icarus/commit/5fc8751a963d3d59ab7294fc036ca5c016ea0050?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/246fd751fe7b00ecbc1e2ee2716ba11640241027?format=markdown)
