# Preserve and interpolate dead agent state in page transitions · dara/icarus

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

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

Visibility: public

Requested revision: 5261cb053ae07c2e4ae90eeb87b0db93da039a7a

Requested commit: 5261cb053ae07c2e4ae90eeb87b0db93da039a7a

Commit: 5261cb053ae07c2e4ae90eeb87b0db93da039a7a

Tree: 9bbbf897f285c47e0f14255006f7433c664316d4

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Preserve and interpolate dead agent state in page transitions

- Treat `AgentState` changes as transition-worthy in strategy diffing
- Pass dead-state progress through transition overlay and preview builders
- Lerp dead styling in `AgentWidget` (colors, grayscale, red X opacity)
- Add widget tests for dead, alive, and partial dead-state preview rendering

```

## Parents

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

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