questionnaire facts and goals
apps for your life · sequential AI pipeline
A year book that can
show its work.
Omyear turns confirmed life context and deterministic symbolic calculations into a warm personal book—without letting generated prose outrun its sources.
Demo generated with gpt-5.6-sol
one run · seven proofs
From a birthday to a book,
in an inspectable line.
- 01
INTAKE
A person, not a prompt
The questionnaire records confirmed facts, goals, birth data, return location and a gift message in a strict input schema.
input.json - 02
CALCULATE
Numbers before prose
Python computes numerology, the 22-arcana matrix, natal and solar-return charts, Human Design activations and nearest astrocartography lines.
calc.json - 03
REGISTER
Every fact gets an address
Inputs and calculations become immutable source records such as calc.period.4 or input.goal.rest. The model can cite only these IDs.
72 source records - 04
WRITE · GPT-5.6
Creativity inside a boundary
GPT-5.6 receives the source registry, editorial constraints and a JSON Schema. Every interpretive object must return its exact sourceIds.
draft.json - 05
VERIFY
Trust, then check
A deterministic verifier rejects unknown citations and missing sections, checks all 12 periods and practices, and flags certainty or sensitive language.
verification.json - 06
REVIEW
A human keeps the last word
Cross-framework synthesis and low-confidence passages stay visible. The pipeline cannot label a draft ready for delivery without editorial approval.
1 review flags - 07
PUBLISH
One dataset, one living book
The approved draft compiles into the existing Omyear book format and Astro builds the private, responsive reading experience.
/0811
the editorial boundary
Four kinds of truth.
Never blurred together.
The interface labels what came from the person, what code calculated, what GPT‑5.6 interpreted, and what still needs a human decision.
repeatable numeric outputs
source-linked model prose
human editorial judgment
run the same path
One command. Every artifact kept.
OPENAI_API_KEY=… node pipeline/run.mjs \
--input pipeline/examples/maya.json \
--provider openai --model gpt-5.6-solThe run directory preserves the input, calculations, exact prompt, structured draft, verification report, model metadata and compiled book.
Inspect the live source ledger ↗