Home / Engine / Knowledge Corpus
Affirmology Mayan Astrology + Enneagram + Chinese Astrology Capability Build (Handoff v1)
Updated Jul 21, 2026 · Affirmology_MayanEnneagram_CorpusBuild_Handoff_v1.md
Summary. Date: 2026-07-20. Owner: code/engine chat. Origin: Cowork/DATA chat, Jeff's request.
Affirmology Mayan Astrology + Enneagram + Chinese Astrology Capability Build (Handoff v1)
Date: 2026-07-20. Owner: code/engine chat. Origin: Cowork/DATA chat, Jeff's request.
Context
Jeff wants three new reading traditions in the system: Mayan astrology (Tzolk'in), Enneagram, and Chinese astrology (BaZi). None exists in the reading corpus today. Current traditions in record: western_astrology (8,271), human_design (7,952), transits (4,764), vedic_astrology (1,726), gene_keys (1,701), numerology (1,138), techniques (18). The wisdom corpus has only light-touch craft entries for these topics (nothing at all for Chinese astrology beyond I Ching); 15 deeper research items were seeded into the nightly backlog on 2026-07-20 (Cowork: 5 Mayan, 5 Enneagram, 5 Chinese astrology), so craft-level knowledge will grow automatically. This handoff covers the ENGINE capability: corpus traditions, chart math, and council oracles.
References
Affirmology_AgenticCouncil_Design_v1.md (oracle pattern to follow)
Affirmology_AgentArchitecture_v1.md
Affirmology_AttunedReading_Structure_v1.md
CLAUDE.md hard rules (all readings via the council; tier A/B retrieval wall)
_CHAT_SYNC.md 2026-07-20 block
Build spec
1. Mayan astrology (new tradition mayan_astrology)
- Chart math (
src/affirmology/chart/): birth date -> kin 1..260 (Julian day correlation), decomposed to day sign (1 of 20 glyphs) + tone (1..13). Derive wavespell position, destiny oracle partners (guide, antipode, occult, analog), Year Bearer. Deterministic, unit-tested (pytest, known-date fixtures).
- DECISION NEEDED FROM JEFF: traditional Maya count (GMT correlation 584283) vs Arguelles Dreamspell count. They give different day signs for the same birthday. Pick primary or support both with a flag.
- Corpus pipeline (
src/affirmology/corpus/): scrape tier A/B sources for per-element records: 20 day signs, 13 tones, 260 kin combinations, wavespells, Year Bearers. Element_type/element_key pattern mirrors existing traditions.
- New oracle in the council (name TBD by Jeff, e.g. a Mesoamerican figure) registered with Hermes, corpus-grounded, tier-walled to A/B.
2. Enneagram (new tradition enneagram)
- No birth math exists. Requires a typing intake: short question flow or self-declared type stored on the person record (type 1..9, wing, instinctual stacking sp/sx/so, optional level).
- Corpus records: 9 types, 18 wings, 27 subtypes (type x instinct), integration/disintegration lines, levels of development. Tier A/B sources only; Riso-Hudson published books are copyrighted, use summaries/secondary tier-appropriate sources.
- New oracle registered with Hermes, same pattern.
3. Chinese astrology (new tradition chinese_astrology)
- Chart math (
src/affirmology/chart/): birth datetime -> BaZi Four Pillars (year, month, day, hour), each a heavenly stem + earthly branch from the sexagenary cycle. Requires Chinese calendar conversion: year boundary at Li Chun (not Jan 1), month pillars from solar terms, hour pillar from local time. Derive day master, animal + element per pillar, and luck pillar (decade) timing. Deterministic, pytest fixtures with known dates. Existing Python libs (e.g. lunar-python / cnlunar) can back the conversion; verify against published charts.
- DECISION NEEDED FROM JEFF: depth of v1. Option A: zodiac layer only (year animal + element, interactions). Option B: full BaZi four pillars + day master + luck pillars. B is the real system and recommended; A can ship as a milestone.
- Corpus records (tier A/B): 12 animals, 5 elements, 60 stem-branch combinations, day masters (10 stems), pillar interactions (clashes, combines), luck pillar timing themes. Zi Wei Dou Shu deferred to a later version (survey only in wisdom corpus).
- New oracle in the council (name TBD by Jeff), same Hermes registration pattern, tier-walled A/B.
4. Integration
- Both traditions become available to render_sacred_audio and readings exactly like existing systems: retrieval only, Hermes weaves.
- Update corpus R2 sync so new records ship to the cloud Studio on boot.
Split of work
- DONE (Cowork, 2026-07-20): state audit; 15 research backlog items seeded (5 Mayan, 5 Enneagram, 5 Chinese astrology) into the wisdom corpus for nightly craft mining; this spec.
- CODE CHAT BUILDS: chart math + tests for Mayan and Chinese, corpus scrape pipeline for all three traditions, typing intake for Enneagram, three new oracles, R2 sync inclusion.
- JEFF DECIDES: (a) Mayan count correlation (traditional GMT 584283 vs Dreamspell), (b) Chinese v1 depth (zodiac-only vs full BaZi; BaZi recommended), (c) oracle names for all three, (d) Enneagram intake UX.