八字排盤順序
依正確八字排盤順序,從資料校驗、時區與節氣處理,到四柱、十神、關係及解讀層逐步完成。
概覽
可靠的八字命盤是一條有依賴順序的計算鏈,不是多張互不相干的查表。先校驗出生紀錄與曆法,再解析出生地、歷史時區與唯一瞬間;套用明示的真太陽時選項及換日政策;之後以精確節氣判定年柱與月柱,以連續日序判定日柱,再由有效鐘點與日干推導時柱。四柱穩定後,才計算藏干、十神、干支作用、旺衰、格局、大運與文字解讀。這個順序可避免上游資料修正後,下游仍殘留舊結果。
概念速覽
- 第一步
- 校驗原始紀錄與曆法
- 第二步
- 解析地點、時區與唯一瞬間
- 第三步
- 套用時間與邊界政策
- 第四步
- 依序計算年、月、日、時柱
- 第五步
- 推導關係與運勢層
- 最終要求
- 保留可版本化的稽核軌跡
任何術數計算前先校驗來源資料
確認人物、日期、時間、精度、出生地、曆法類型、閏月狀態與紀錄來源;拒絕不存在的日期,也要把未知時辰和方便填入的中午區分開。
輸入若有不確定,現在就保存其支持範圍。傳遞明確候選,比讓所有下游層都依賴假精度安全。
- 並存原始欄位與正規化欄位。
- 不能依期待結果補猜出生資料。
把民用時間解析成唯一瞬間與有效八字時間
依出生地與日期採用歷史 IANA 時區,處理日光節約時間的跳時或重複時段;只有政策要求且具備經度時,才套用真太陽時。
接著套用明示的子初 23:00 或午夜換日規則。這些步驟可能改變有效日期、時支或節氣前後位置,必須先於四柱計算。
- 以政策欄位取代隱藏預設。
- 各種時差與校正要分別保存。
依相依關係計算四柱
年柱在立春切換,月支由所在節令區間確定,月干再由已確定年干推導;日柱則以所選換日規則下的連續日序計算。
最後由有效鐘點選取時支,再從日干推時干。這樣五虎遁與五鼠遁才能成為可測不變式,而不是裝飾性表格。
- 任何上游變更都要重算相依柱。
- 核驗邊界前後,不只測試中午日期。
四柱凍結後才建立解讀層
藏干、十神、合沖刑害、旺衰、格局、用神策略、大運與文字敘述,都依賴四柱與聲明過的流派政策;標準盤未穩定前不可產生。
保存引擎版本、政策、來源欄位、正規化時間、離節氣距離與四柱結果。有稽核軌跡的命盤才能重現,只有八個字則無法解釋不同系統為何分歧。
- 把確定性計算與解讀分層。
- 上游輸入變更時使下游快取失效。
來源與編輯依據
- IANA Time Zone DatabaseIANA 歷史時區先把出生地民用時間還原成唯一瞬間,包含日光節約時間的缺口與重複時段,必須先於節氣和四柱判定按地區維護歷史當地時間規則、UTC 偏移與日光節約時間轉換的權威資料庫。
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台的干支次序、月份與時辰對照支持先固定年、月、日柱,再按五虎遁與五鼠遁相依關係推導月干與時干香港天文台對天干地支標準次序、干支紀日與六十甲子的現代官方說明。
- OpenFate 編輯方法說明OpenFate 計算器先校驗輸入與時間政策,再由公開 Bazi engine 產出四柱,最後才建立藏干、十神、作用、旺衰、格局與敘事層OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。