bazi-compatibility-readinglisted
Install: claude install-skill Misoto22/skills
# BaZi Compatibility Reading
Read one complete compatibility calculation and write `bazi_compatibility_reading_<name-a>_<name-b>.md` plus `bazi_compatibility_evidence_<name-a>_<name-b>.md`. Interpret its evidence; never recalculate either chart or any score. The first is a reader report; the second is a separate evidence artifact.
Before writing either file, read and follow `shared/report-presentation.md`. It defines the common localization, data-card, and separate-evidence boundary rules; this skill defines the compatibility evidence, direction, and section requirements.
## Route and validate
- Two raw birth records, two chart files, or one of each belong to `bazi-compatibility` first.
- One person's chart belongs to `bazi-reading`.
- Forecasts, auspicious dates, and event timing are outside this release.
Accept a `chinese-metaphysics.bazi-compatibility` JSON artifact at schema version 1 with a valid canonical checksum, or complete pasted equivalent data. Pasted data must include two names and chart checksums, model version, all five dimensions with weights/scores/ledgers, general score, optional contextual profile and score, confidence, and every sensitivity variant. Mark complete pasted input `pasted-complete`; do not claim checksum validation when none exists.
Validate a JSON artifact before interpreting a single score:
```bash
python3 scripts/validate_artifact.py COMPARISON.json
```
Exit 0 prints both names and the checksum to record. Exit 2 means stop, and print