# Add action history hydration and shared transform models\. · dara/icarus

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

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

Visibility: public

Requested revision: 413327104c0fab521982500be56d11b2bd320afb

Requested commit: 413327104c0fab521982500be56d11b2bd320afb

Commit: 413327104c0fab521982500be56d11b2bd320afb

Tree: 10e366cf4d3b534dca7eff0fb177724d450a1c4b

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Add action history hydration and shared transform models.

Extract ActionHistoryTransformContext and ActionObjectState for
round-tripping placed objects through history. Wire capture/hydration
into ability, agent, drawing, image, text, utility, and line providers;
extend action_provider and strategy apply flow. Add hydration tests.

Made-with: Cursor

```

## Parents

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

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