Capture a fresh full Chart, not a legacy summary. Checks declared consistency,
not ephemeris accuracy, historical timezone truth, origin, or authenticity.
Optional properties must be omitted rather than set to undefined.
The record keeps the fields its conventions set names and leaves out any
other field of the chart's result, so a field a later release adds to a
chart does not change the records it writes. The chart's input is read
strictly: an input field the receipt cannot describe is refused, because it
may have changed the numbers.
Capture a fresh full Chart, not a legacy summary. Checks declared consistency, not ephemeris accuracy, historical timezone truth, origin, or authenticity. Optional properties must be omitted rather than set to undefined.
The record keeps the fields its conventions set names and leaves out any other field of the chart's result, so a field a later release adds to a chart does not change the records it writes. The chart's
inputis read strictly: an input field the receipt cannot describe is refused, because it may have changed the numbers.