One page per day. The mechanism rewards completion.
{{ castMessage }}
{{ castError }}
{{ castSpan }}
{{ castCountdown }}
{{ castCountLabel }}
CAST TO A DATE OF FRUITION
{{ st.date }}
{{ st.day }}
{{ st.marker }} {{ st.name }}{{ st.sky }}
{{ st.guide }}
The casting is navigation, not prophecy: it tells you when the current weakens and what sky you will cross it under.
THE OCTAVE SPEAKS
{{ octaveCopy }}
{{ syncPct }}
SKY MODEL
{{ syncLabel }}
{{ syncLine }}
{{ shockWindowLine }}
WHAT IS CAST · {{ castCount }}
+ CAST
{{ w.title }}
{{ w.meta }}
{{ w.sky }}
{{ w.sync }}
MODEL
Each casting is scored against your own natal chart — the dates of its intervals are checked one by one against the sky you will actually be standing under.
The Ledger
+ ENTRY
{{ workingTitle }} · {{ ledgerPos }} · dated observations · sky snapshot only when a natal chart is available
REFLECTION WEIGHTSELF-REPORTED
{{ crystal }}%
{{ evidenceSummary }}
ENTRIES · OBSERVATIONS AND REFLECTIONS
{{ e.date }}
{{ e.glyph }}
{{ e.pos }}
{{ e.cls }}{{ e.weight }}
{{ e.note }}
Keep observations, contrary evidence, and reflection together. A weighted log is not a measured success rate.
The Sky
{{ chartManager }}
{{ wheelOverlay }}
{{ skyRowsTitle }}COMPUTED · WHOLE SIGN
{{ a.label }} {{ a.sub }}{{ a.right }}
The Library
Every symbol in this app, decoded. Grimoire-level correspondences for the initiate — nothing demanded of belief.
LIBRARY
YOUR BUILD
GRIMOIRE
{{ loadBirthLine }}
{{ loadAscLine }}
{{ loadCls }}
{{ loadKeynote }}
{{ loadRulers }}
THE INSTRUMENT · NOT A SCORE
{{ st.name }}
{{ st.val }}
{{ r.label }}
{{ r.line }}
{{ sec.title }}{{ sec.count }}
{{ it.tag }}
{{ it.line }}
DECLARE YOUR FIRST WORKING
The build describes the instrument. The working is what you play on it.