# Let stacked areas see their own layer, and stop rays at buildings · dara/icarus

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

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

Visibility: public

Requested revision: 9c8d964326633986803392312dac336cb7ca7dcd

Requested commit: 9c8d964326633986803392312dac336cb7ca7dcd

Commit: 9c8d964326633986803392312dac336cb7ca7dcd

Tree: 5ee5485e58da946b32fe2794a88c57c5f27e15a5

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Let stacked areas see their own layer, and stop rays at buildings

Dara's Pearl B reports: from inside the B Hall tunnel you could not see out
its west end, and from the Hall above you could not look across the tunnel
into the yard beside it. The layers themselves were already right: the
painted ground is the tunnel floor, the Hall is a standing surface that
automatic standing prefers, and explicit elevation reaches the tunnel. The
walls were wrong.

* remeasure_above_openings.py: a tunnel-review piece keeps its reviewed
  ceiling but the blanket filled above it is intersected with the ray
  derivation, so only the slab edge and the structure from 11 m remain.
* apply_reviewed_openings.py with reviewed-openings-2026-09-19.json: the
  tunnel's west mouth takes the derived bands, a passage under a 7 m
  header that a protected record had kept solid.
* seal_void_walls.py: opening the roof let the upper level look over the
  yard's 6.9 m wall into the unpainted block behind it. A hole in the
  painted floor whose scene roof stands 4 m over the ground beside it is a
  building; every unprotected piece bounding it carries at least
  [floor, roof], unless a standing surface overlaps the piece, which marks
  an arch or overhang over walkable floor.

The tunnel test now accepts the measured slab edge or upper structure at
any of several heights. The Breeze facade regression detector checks the
lowered facade no longer stops its ray, since the wall behind it is a
building face. tool/svg_height_layer_view_test.dart renders ground height
with walls coloured by which of two eyes they block.

Gate: all tests pass.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

```

## Parents

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

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