尚未检测到更新。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).