What's on your heart?
Whatever the moment — Bokki will look at it with you.
Whatever the moment — Bokki will look at it with you.
Nothing by itself — this is a map of Bokki's situational tools, grouped by the moment you're in: a birth blessing, a place to remember someone, exam luck, wellness, wealth, direction, day-picking, reunion, your guardian, and more.
Each tile is a plain link to that tool's own reading. Nothing on this page is computed from your birth data — the calculation happens after you follow a tile.
This page never reads your chart or generates a fortune on its own; it only routes you to the tool that does.
No — this page computes nothing on its own. It's a set of links grouped by life moment; the actual reading happens on whichever tool page you open next.
It isn't a different tool — it's the same tools (exam luck, wellness, wealth, and others) regrouped by the situation you're in, so you can find the right one by what's happening in your life rather than by its name.
Nothing on this page is computed — the section above already says so. But the fifteen cards do not all ask for the same thing, and this is the only page that can say so side by side: each tool knows only itself. The table below is not a description of those screens. It is read out of their code, and a check re-reads all fourteen files on every build.
| Door | What it asks you for | What it will not open without |
|---|---|---|
| 祝 /baby | the baby's birth date, and — if you know them — the time and a name | the birth date |
| 慕 /remember | a relationship, a name and a birth year — of the person you are remembering, not you | nothing; every field may be left blank |
| 夢 /dream | the dream, in your own words | three characters of it |
| 職 /career | your birth date, and your birth time if you have it | the birth date |
| 養 /wellness | your birth date, and your birth time if you have it | the birth date |
| 財 /wealth | your birth date, and your birth time if you have it | the birth date |
| 宅 /direction | your birth date and whether you are male or female | the birth date and that answer |
| 擇 /days | which kind of day you are picking — and nothing else, on screen | a birth date you saved on another screen |
| 榜 /exam | your birth date, and the date of the exam | the birth date |
| 心 /heart | the other person's name, and their birth date if you know it | nothing; both may be left blank |
| 緣 /compatibility | two birth dates — yours and theirs | both birth dates |
| 再 /reunion | a name, if you want to name them | nothing; the name may be left blank |
| 護 /guardian | your birth date | the birth date |
| 前 /pastlife | your birth date | the birth date |
Not one of them needs your birth time. A time field is offered by four of these screens, and three more will use a time you saved earlier — but the number of buttons that stay shut for want of one is none. A birth time sharpens the hour pillar; nothing on this hub is locked behind having one.
Exactly one door asks whether you are male or female, and it will not open without the answer: /direction. The Kua number it needs runs on a different branch of the classic formula for men and for women, so there is no direction to give until it knows which. The other thirteen screens never ask.
There are four doors that open with no birth data at all. One wants three characters of a dream. One wants a relationship, a name and a year — of the person you are remembering, not of you. The other two ask for a name, one of them for a birth date as well, and open even if you leave those blank.
Exactly one screen has no field of its own: /days. It reads the birth date you saved on another screen, and when there is nothing saved it says so rather than guessing at one.
Once you have saved a birth date anywhere, four screens fill it in for you, and you can still change it right there. /heart is the odd one out in the other direction — it uses a birth date of yours that you saved elsewhere, but never asks for one, so with nothing saved the reading simply runs without it.
Why you can trust the table: every number above is counted from the rows, and every row is compared against the screen's own source — the fields it renders, the browser keys it reads, and the exact condition its button waits on. Add a field, remove one, or make one required, and the check fails until this table moves with it.