# Check fixture content survives import; clean up a failed harness open · dara/icarus

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

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

Visibility: public

Requested revision: b3b9c5dd9d9fef43c7b4965d2d4dfc772f0012a1

Requested commit: b3b9c5dd9d9fef43c7b4965d2d4dfc772f0012a1

Commit: b3b9c5dd9d9fef43c7b4965d2d4dfc772f0012a1

Tree: e6afd945512077eab25183bd8fdce3124db89abe

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Check fixture content survives import; clean up a failed harness open

The fixture matrix compared the second export with the first, so content
lost on the first import went unnoticed. Every page and every placed
element in each fixture must now come through import by id.

If opening the harness fails partway, it closes Hive, removes its
path_provider mock and deletes its folder before rethrowing.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

```

## Parents

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

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