# Completed demonstration example — dome connector

The assigned connector uses different starting and target conditions.

## Reference frame and prediction
World north and up remain fixed when the camera moves. The alternate connector initially has north/west ports at level 0. A clockwise 90-degree turn maps the original north port to east and the original west port to north.

## Transformation record
- Initial: 0 degrees, level 0, north/west.
- After rotation: 90 degrees, level 0, east/north.
- After translation: 90 degrees, level 2, east/north.
- Verification: both labelled ports and the required level match.

A mirrored substitute was rejected because outline similarity did not preserve the original label mapping.

## Changed destination
The target moved to level 1 without changing port requirements. I lowered the connector and retained its 90-degree orientation.

## Reflection
I initially treated reaching the right orientation as completion, but the target included a separate height condition. Writing two checks prevented that omission. Tracking the original north tip also made the rotation explainable when the camera changed. In a new configuration I would predict the label mapping before movement and then test position independently.

Named output: spatial-model. Evidence route: alternate worked simulation.

## Method to carry forward

Keep the reference frame fixed and test orientation separately from position.

The assigned connector begins with a different pair of labelled ports and its changed target needs a different transformation.

The complete example explains one defensible approach. In your own challenge, select observations and tests from the supplied rules, keep your prediction separate from the result, and justify both the checks you perform and those you omit.
