Required inputs
Unrounded frame-specific longitude
Angular uncertainty
30° sign partition
Precision policy
Ordered execution
Work the protocol
- 1
Normalize the longitude.
- 2
Compute position within its 30° interval.
- 3
Measure the nearest boundary distance.
- 4
Compare distance with total uncertainty.
- 5
Mark the label stable or unstable.
Outputs
- Nearest-boundary distance
- Stability flag
- Calculation receipt
Done only when
- Distance recomputes.
- Stability uses retained precision.
- Unstable labels remain explicitly unstable.
Fail closed
Refusal conditions
- Only a rounded sign label is available.
- Uncertainty is omitted.
- A boundary crossing is forced to one side.
Recomputable fixture
Calculation receipt
The output and digest are derived from the displayed inputs. The fixture demonstrates the operation, not an astrological prediction.
operation sign-boundary-distance
input.longitudeDegrees 29.9
output.lowerBoundaryDistanceDegrees 29.9
output.nearestBoundaryDistanceDegrees 0.1
sha256:9f976302daccbd3b500c5ab916df748f1a627f9f8d007ff2b92b253f780a718f
Uncertainty: The fixture reports geometric distance only; classification needs a separately supplied total angular uncertainty.