A lens, not a full reading. Maps every planetary placement to its decan (face), pulls the corresponding wiki page from astro-sources-wiki, and emits structured claims with citations.
Input: chart JSON from astral-chart-api.
Output:
{
"lens": "decans-36-faces",
"version": "0.1.0",
"claims": [
{"kind": "decan", "body": "Sun", "sign": "Libra", "degree": 2.84, "face": "libra-i", "ruler_face": "Moon", "title": "Libra I — The Iron Spike"},
{"kind": "decan-emphasis", "face": "libra-i", "bodies": ["Sun"], "weight": "high"},
{"kind": "decan-cluster", "face": "scorpio-i", "bodies": ["Venus", "Jupiter"], "weight": "main-theme"}
],
"citations": [
{"base": "astro-sources", "page": "concepts/libra-i"},
{"base": "astro-sources", "page": "concepts/scorpio-i"}
]
}
Do not emit prose.
Each sign splits into three 10° faces, ruled by the Chaldean planetary sequence starting from the sign's traditional element-leader. The skill follows the Coppock 36 Faces convention; the exact face-ruler table is encoded on each wiki page.
Naming: <sign>-i (0°00′–9°59′), <sign>-ii (10°00′–19°59′), <sign>-iii (20°00′–29°59′).
All decan content lives at /home/avalon/astro-sources-wiki/concepts/<sign>-<face>.md (already populated). Reference index pages:
concepts/36-faces.mdconcepts/decans.mdconcepts/decan-tarot-correspondences.md — quick-reference table mapping all 36 decans to their Rider–Waite minor arcana pip card, with asset paths into the alexTarot app (/home/avalon/apps/alexTarot/public/cards/<wNN|cNN|sNN|pNN>.jpg). Use this whenever a reading wants to surface the tarot correspondence for a placement.entities/austin-coppock.mdQuery via the llm-wiki skill with base=astro-sources.
For each priority body (Sun, Moon, Asc, MC, chart ruler, all seven traditional planets, optionally outer planets + Nodes):
- Compute degree within sign → resolve to face (-i / -ii / -iii).
- Load wiki page concepts/<sign>-<face>.md.
- Emit kind: decan claim with body/sign/degree/face/title + citation.
After all bodies mapped, look for clusters: any face holding ≥2 priority bodies → emit kind: decan-cluster claim with weight: main-theme.
For Sun/Moon/Asc emit kind: decan-emphasis with weight: high regardless of cluster status.
For tight conjunctions across a decan boundary (within 2°), emit a kind: decan-bridge claim noting both faces.
astrology-lens-nakshatras skill.astro-sources doesn't have it), emit the claim with citations: [] and a kind: gap claim flagging the missing page.-i, 10.00° is -ii. Use floor of degree_in_sign / 10.decan claimastro-sources page (or is flagged as gap)