尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Free deterministic BaZi reading, home feng shui audit, Kua calculator and Chinese baby-name builder for Singapore and Malaysia
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Live site: bazifor.me — free BaZi reading, home feng shui audit, Kua number calculator and Chinese baby-name builder. BaZi 八字 × 玄空飛星 home optimizer for one household — a personal, local-only tool. Design doc: docs/designs/fengshui-family-compass.md (eng-reviewed, ENG CLEARED 2026-08-31).檢視完整 README ↗
Live site: bazifor.me — free BaZi reading, home feng shui audit, Kua number calculator and Chinese baby-name builder.
BaZi 八字 × 玄空飛星 home optimizer for one household — a personal, local-only
tool. Design doc: docs/designs/fengshui-family-compass.md (eng-reviewed,
ENG CLEARED 2026-08-31).
baziValidation.docx, the
published 八運乾山巽向 旺山旺向 chart, and a 20/20-pillar cross-validation of
all 5 members against the independent @openfate/bazi-mcp engine, 2026-08-31) · M2 web UI + floorplan overlay ·
M3 constrained room optimizer + live what-if scoring · M4 流年流月 forecasts,
擇日 date ratings, 姓名學 (康熙 stroke validation + 三才五格), and the
coarse-mode candidate-unit evaluator..venv/bin/uvicorn server:app --host 0.0.0.0 --port 8808 →
http://192.168.1.168:8808 on the home LAN (8 tabs).python3 -m venv .venv && .venv/bin/pip install sxtwl openpyxl pydantic pytest
.venv/bin/python -m pytest tests/ -q # 32 tests
.venv/bin/python -m engine.import_family Names.xlsx data/family.json
.venv/bin/python -m engine.report --year 2026 # → data/out/m1_report.json + summary
Names.xlsx — family members (name 繁體, sex, DOB, birth time). Imported and
validated into data/family.json; bad cells fail loudly with the cell named.data/house.json — facing degrees + period(s). PROVISIONAL until the
compass cross-check procedure is done (see design doc "The Assignment").
Both Period 8 and 9 charts are emitted until the renovation date is confirmed.floorplan.jpeg — used from Milestone 2 (room polygon tracing).| Module | Owns |
|---|---|
engine/wuxing.py | ALL 干支/五行 constant tables (single source, reference-tested) |
engine/calendar.py | sxtwl wrapper, 節氣, SG timezone history (UTC+7:30 pre-1982), true-solar correction |
engine/bazi.py | Chart contract: pillars, 十神, element weights, 4-step strength, 大運 |
engine/yongshen.py | 用神 (扶抑 + 調候 implemented; 病藥/通關 advisory until M4) |
engine/bazhai.py | 命卦, East/West groups, 遊年八星 (derived, tested vs published rows) |
engine/xuankong.py | flying stars: natal 山/向, annual; period is a runtime parameter |
engine/join.py | 3-layer ScoreBreakdown per person × sector (premise-5 labeling) |
engine/import_family.py | validated xlsx → json import |
engine/report.py | M1 CLI report |
Every score decomposes into cited rules — breakdown[].source_ref — so any
number can be traced to the classical rule (or labeled modern synthesis) that
produced it.
This repository ships with a FICTIONAL sample family and home (data/*.json, floorplan.jpeg). Replace them with your own birth data and traced floorplan to use the app — personal data stays on your machine and is never part of this repo. The family-specific golden test suite is excluded for the same reason; the included tests cover the calculation engines (玄空/八宅/五行/sectors).