Điểm khác với trang tử vi xoay vòng
Quizzman Zodiac Sign (qm-zodiacsign V2.0, 2026-07-29) là engine luận giải chiêm tinh nhiệt đới / Western tropical tại lab.quizzman.com/zodiac-sign. Nó hỏi ephemeris hôm nay các hành tinh đang ở đâu, chấm điểm bằng quy tắc tất định, rồi mới viết câu. Không phải blog mười hai đoạn văn đổi ngày trên tiêu đề, không phải Tử Vi / Bát Tự, không phải Jyotiṣa sidereal.
Phần lớn trang “cung hoàng đạo” trên mạng chọn sẵn một đoạn cho Bạch Dương, một đoạn cho Kim Ngưu. Bầu trời có nghịch hành, có nhật thực, có Mặt Trăng vào cung khác — đoạn văn vẫn y nguyên. Zodiac Sign không được làm vậy: văn không được bịa sự kiện bầu trời.
@quizzman/qm-astro.vi en zht zh jp kr fr es th pt de cùng pipeline NLG, nhãn cung, seed SQL v2.Tài liệu máy: about-zodiac.md · llms.txt · lịch pháp about-calendar · Astro Tools.
Nếu horoscope chỉ là mười hai đoạn văn xoay vòng, thì cần gì bầu trời hôm nay?
Công cụ này là gì — và cố ý không phải gì
Đây là hệ chuyên gia trên hoàng đạo nhiệt đới, 30° một cung, không phải hoàng đạo sidereal. Công cụ Vedic của Lab giữ Jyotiṣa riêng; Zodiac Sign không giả vờ làm cả hai.
Nó không đoán vận mệnh, không bảo đảm sự kiện, không đọc tâm linh, không lấy số học làm lõi. Điểm sự nghiệp / tình cảm / sức khỏe / tài chính (và học tập · gia đình khi bật domain) là điểm tương đối giữa các ngày và các cung. Luận giải mô tả xu hướng tượng trưng theo mô hình đã chọn. Tinh thần Kālāma vẫn áp dụng: tham khảo, không mê tín. Điều khoản: about-terms · wiki cảnh tỉnh Kālāma.
Sáu nguyên tắc không được phá
- Tách thiên văn và luận giải. Vị trí, tốc độ, nghịch hành, pha, nhật thực, ingress đến từ lớp ephemeris. Câu văn không được thêm sự kiện trời không có trong túi điều kiện.
- Nguồn vị trí công khai. Chính: Zodiac Support API trên astro.quizzman.com. Phụ: gói local
@quizzman/qm-astrokhi remote lỗi và fallback được bật. - Chỉ viết sau khi chấm quy tắc. Condition Engine + fusion domain chạy xong mới tới reading-v2.
- Tất định. Cùng
when/ ngày sinh / cung cho cùng điểm và cùng evidence (trừ khi seed ngôn ngữ khác nhau). - NLG không bịa evidence. Không có “Sao Thủy đang cháy” nếu túi không có combust/cazimi.
- Hai chế độ không trộn. Theo cung không giả vờ có Asc cá nhân từ lá số thăm dò.
Hai cửa vào, đừng gọi cùng một tên
Theo cung chỉ cần ngày và một cung nhiệt đới. Cả mười hai cung dùng chung Today's Sky: kinh độ địa tâm ☉☽☿♀♂♃♄, danh sách nghịch hành, pha trăng, góc lớn sky–sky, sự kiện (station, VOC, eclipse, ingress, retrograde_period). Engine chiếu snapshot đó lên từng cung bằng nhà whole-sign tượng trưng — Asc scoring = 0° cung đang xem, tức signIndex × 30°. Không có thành phố sinh, nên không có Asc cá nhân.
Theo ngày sinh mới lập lá số: Asc, MC, mười hai nhà (whole-sign hoặc Placidus), hành tinh, góc natal. Thiếu giờ hoặc địa điểm thì Lab mặc định 12:00 tại TP.HCM — giả định dân sự, giao diện phải nói đó là mặc định. Transit hôm nay phủ lên cấu trúc natal, tách chip trên UI, không trộn thành “một điểm duy nhất”.
| Chế độ | Đầu vào | Bạn nhận được |
|---|---|---|
| Theo cung | Ngày + cung nhiệt đới | Sky chips chung, điểm domain, NLG — không Asc cá nhân |
| Theo ngày sinh | Ngày sinh (+ 12:00 HCM nếu thiếu giờ/nơi) | Lá số natal (Asc/MC/nhà/góc) + transit hôm nay + luận domain |
Bản cũ lấy ngày giữa mùa làm “lá số thăm dò” ở vĩ độ 0 rồi gọi đó là tử vi theo cung. Cách đó nhét nhà và Asc giả vào horoscope hằng ngày. V2.0 bỏ hẳn: một bầu trời thật, chiếu mười hai lần, không bịa nơi sinh. Natal vẫn là chế độ hình học đầy đủ, tách biệt.
V2.0 mang vào sản phẩm những gì
Today's Sky
Một snapshot: ☉–♄, Rx, pha trăng, góc lớn, nhấn ingress/eclipse. Dùng chung cả lưới 12 cung.
Chấm điểm theo cung
Nhà whole-sign tượng trưng; hành tinh theo nhà; dignity/Rx của ruler; moon element; góc tới ruler và nhà 1·7·10.
UI lá số
Chip Asc/MC, bánh xe SVG, bảng hành tinh × nhà, góc chính; transit không trộn vào cấu trúc natal.
Ngày · tuần · tháng
Cùng bầu trời, assembler NLG đổi theo chu kỳ. Synastry là màn hình riêng (hai trục tương hợp).
Batch API
POST /v1/sunsign/batch — một sky, tới mười hai cung. Consumer Astro Support 1.1 (station, eclipse, moonPhase, retrograde_period, declination).
Trạng thái tính năng
| Tính năng | Trạng thái |
|---|---|
| Tính toán thiên văn (ephemeris / snapshot) | Hỗ trợ |
| Rule engine (điều kiện + fusion domain) | Hỗ trợ |
| NLG reading-v2 | Hỗ trợ |
| Lá số natal (Asc, MC, nhà, góc) | Hỗ trợ |
| Phân tích transit | Hỗ trợ |
| Synastry | Hỗ trợ |
| Tử vi theo cung (Today's Sky × cung) | Hỗ trợ |
| Chu kỳ tuần / tháng | Hỗ trợ |
| API batch 12 cung | Hỗ trợ |
Phạm vi: có và không
Có. Hoàng đạo nhiệt đới; lá số natal; horoscope theo cung từ một bầu trời chung; chu kỳ tuần/tháng; transit phủ natal; synastry; NLG bám evidence trên 11 ngôn ngữ; API gateway Lab.
Không. Sidereal / Vedic; dự báo vận mệnh hay bảo đảm sự kiện tương lai; đọc tâm linh / đồng cốt; numerology làm lõi; tuyên bố Asc cá nhân khi không có nơi và giờ sinh.
Số liệu thiên văn lấy ở đâu
Kinh độ hoàng đạo địa tâm, không phải “cảm hứng viết bài”. Lab gọi HTTP ra Astro; engine không tự bịa kinh độ.
| Lớp | Nguồn | Ghi chú |
|---|---|---|
| Chính | astro.quizzman.com Zodiac Support | snapshot / events / range; bản 1.1.0+ (stations, eclipses, moonPhase, retrograde_period, declination) |
| Phụ | @quizzman/qm-astro | Khi remote lỗi và QM_ASTRO_FALLBACK_LOCAL cho phép |
| Thời gian | Julian Day (UT/TT) | Kinh độ địa tâm; Asc/MC cần lat·lon quan sát |
Cấu hình engine: QM_ASTRO_BASE_URL, QM_ASTRO_SERVICE_TOKEN. Hợp đồng consumer: docs/ASTRO_API_REQUIREMENTS.md của qm-zodiacsign · Astro ZODIAC_SUPPORT_API.md. Không dùng nhà/Asc từ lá số giữa mùa ở vĩ độ 0 — anti-pattern đã gỡ ở V2.0.
Từ snapshot đến câu văn
Today's Sky (astro.quizzman.com)
│
▼
Zodiac Rule Engine
├── theo cung → ×12 cung nhiệt đới (Asc* = 0° cung)
└── theo ngày sinh → natal + delta transit
│
▼
Điểm domain → fuseEvidence → NLG reading-v2
Theo cung: buildSkySnapshot(when) lấy ☉–♄, Rx, pha, góc tương hỗ, rồi sự kiện (station / VOC / solar proximity / eclipse / ingress). Mỗi cung: hits nhà, ruler, moon element, góc → fuseEvidence (gốc 50, trần dương/âm, giảm xung đột, confidenceCap ≈ 0.72) → generateReading.
Natal: birth → chart (Asc/MC thiên văn cầu) → rule pack baseline → nếu có when thì cửa sổ transit → Condition Engine → delta chu kỳ → UI hiện cấu trúc natal và “Transit hôm nay” tách.
- Góc: hợp ☌, đối ☍, vuông □, tam hợp △, lục hợp ⚹; orb theo loại; applying/separating theo tốc độ.
- Fusion: gốc 50; trần hai phía; damping khi hai phía cùng mạnh; trọng số strength × độ chặt orb.
- Delta thời gian: pha trăng, VOC, eclipse, cazimi/combust, Rx/station, góc transit–natal hoặc sky–sign — kẹp trong biên domain.
- NLG: gloss điều kiện (giải thích + thuật ngữ trong ngoặc) → chọn evidence theo chu kỳ → assembler (lede / trend / mạnh / thận trọng / lời khuyên).
“Chính xác” ở đây nghĩa là gì
qm-zodiacsign và test parity Astro.Ví dụ test nội bộ: condition / Rx / VOC / cycle / sunsign-sky; hợp đồng Astro 1.1. Số lượng test đổi theo repo — xem npm test trong engine.
Mười một ngôn ngữ, một pipeline
Mã vi · en · zht · zh · jp · kr · fr · es · th · pt · de. Composer NLG (đoạn tình cảm / sự nghiệp / domain), nhãn 12 cung, SEO, seed SQL v2 đều khóa theo ngôn ngữ. Thiếu seed thì bổ sung seed — không còn rơi về tiếng Anh vì thiếu composer. UI chọn ngôn ngữ trên trang công cụ.
White page này và mười bản trên thanh ngôn ngữ viết tay từng locale (chỉ dùng chung chrome: hreflang, header, JSON-LD). Không đổ một khuôn rồi thay chữ.
API công khai trên Lab gateway
Gốc: https://lab.quizzman.com/api/tool-module/zodiac
| Method | Path | Việc |
|---|---|---|
| GET | /health | Engine + cấu hình Astro |
| POST | /v1/sky | Snapshot Today's Sky |
| POST | /v1/sunsign | Một cung × sky |
| POST | /v1/sunsign/batch | Tới 12 cung |
| POST | /v1/interpret | Natal (hoặc legacy sunSignDate) |
| POST | /v1/chart | Chỉ lá số natal |
| POST | /v1/synastry | Tương hợp |
Ví dụ birth (ngày sinh): date ISO, lat/lon, tzOffsetHours, houseSystem whole-sign hoặc Placidus. Engine gốc lắng :4060 trong repo; Lab reverse-proxy qua gateway trên.
Câu hay hỏi
Có phải chiêm tinh Vedic / sidereal không?
Không. Hoàng đạo nhiệt đới phương Tây. Vedic sidereal ở /vedic.
Vì sao theo cung không có nhà / Asc cá nhân?
Nhà thật và Asc cần nơi cùng giờ sinh. Theo cung chỉ dùng nhà whole-sign tượng trưng từ cung Mặt Trời để chấm điểm, không tuyên bố Asc cá nhân.
Dữ liệu đến từ đâu?
Chủ yếu Zodiac Support API trên astro.quizzman.com; fallback local qm-astro khi được cấu hình.
Điểm số đáng tin đến mức nào?
Tin được phần vị trí (ephemeris + công thức). Phần luận là mô hình quy tắc trong suốt — xu hướng tượng trưng, không phải tiên tri.
Có thật 11 ngôn ngữ không?
Có. Cùng pipeline NLG, nhãn 12 cung và seed SQL v2. White page cũng có 11 bản trên thanh trên.
Khác Tử Vi / Bát Tự ở chỗ nào?
Tử Vi và Bát Tự là hệ Đông Á trên Can Chi / True Solar Time (xem lịch pháp, Tử Vi, Bát Tự). Zodiac Sign là chiêm tinh nhiệt đới phương Tây.
Liên kết Lab
- Mở Zodiac Sign · Markdown
- Calendar Engine · Astro Tools · Sky Viewer
- Tarot (cùng nhóm Chiêm tinh) · llms.txt · Lab home
- Science Lab terms