---
title: "Cosmic Mirror pages"
description: "Map of N9Life product pages to pack engines, clone overlays, and the firewall that keeps vault text out of charts."
locale: "en"
---
# Cosmic Mirror pages

This section is the in-product library for **n9life.com**. It follows the pages a member actually opens, then explains the engine, the JSON SSOT, the i18n keys, and the limits that shipped with the 2026-09-11 engines actualization.

## What sits where

| Concern | Layer | Path |
|---------|-------|------|
| Ephemeris and map picker | Layer 1 `ring/web` | `lib/astro/ephemeris.ts`, `features/auth/components/location-map-modal.tsx` (`persistProfile={false}` for birth place) |
| Brand-free engines and pack pages | Pack `ring-presets/evolvement` | `lib/{numerology,destiny-matrix,anthroponymics,slavic-chertogi,human-design,evolvement}` |
| Cosmic Mirror, vault, match, bot | Clone `ringdom-clones/ring-n9life-com` | `web/features/n9life`, `web/app/api/n9life` |
| Meanings copy | Pack locales | `locales/{en,uk,ru}/pack.json` under `evolvement.meanings` |
| Panel chrome copy | Clone locales | `locales/{en,uk,ru}/n9life-home.json` |

Pack pages (`/chart`, `/calendar`, `/council`, `/numerology`, `/destiny-matrix`, `/name-code`, `/chertogi`, `/human-design`) are brand-free. On this clone, `/today` **redirects to `/n9`**. The pack `/today` page still exists in the pack and accepts `?date=YYYY-MM-DD` when composed without that overlay.

`ring-config.evolvement.systems` lists the five engines. Human Design sets `requires: ["birth_time", "birth_place"]`. `ChartInputsForm` shows time and place only when that system is enabled. Council topics and `aiSynthesis: false` live on `ring-config.evolvement.council`. Match weights live on `ring-config.n9life.specialistMatch`.

## How to read these articles

Each page below is the whole scope of that product surface: inputs, math, status values, council vote, i18n, tests, and what is explicitly **not** shipped.

  
- **[Cosmic Mirror panel](/docs/n9life/cosmic-mirror.md)** — /n9, Mini App, bot, XP, birth place on the panel.

  
- **[Chart and inputs](/docs/n9life/chart-and-inputs.md)** — /chart, n9life_profiles, snapshot reuse for Human Design.

  
- **[Today and calendar](/docs/n9life/today-and-calendar.md)** — Personal Day, moon, local date, council log strip.

  
- **[Numerology](/docs/n9life/numerology.md)** — Life Path, Personal Day, Universal Day, show-math.

  
- **[Destiny Matrix](/docs/n9life/destiny-matrix.md)** — 22-arcana octagram, positions[], The Wheel.

  
- **[Name-code](/docs/n9life/name-code.md)** — FIO layers, fullExpression council vote, Chaldean note.

  
- **[Slavic chertogi](/docs/n9life/slavic-chertogi.md)** — Inglings Svarozhy Krug halls.json, later-hall boundary.

  
- **[Human Design](/docs/n9life/human-design.md)** — BodyGraph, Gate 41 at 302 degrees, Design at Sun minus 88.

  
- **[Knowledge Council](/docs/n9life/knowledge-council.md)** — Differ, evidence, three topics, AI synthesis off.

  
- **[Specialist match](/docs/n9life/specialist-match.md)** — /n9/specialists, charts_by_system signals only.

  
- **[Vault and privacy](/docs/n9life/vault-and-privacy.md)** — /n9/vault, noindex, never a council or match input.

> **Development**
> UK and RU meaning strings currently repeat English (`evolvement.meanings._meta.status: en_canonical_uk_ru_awaiting_review`). Draft with `node AI-REGGIE/scripts/reggie-evolvement-meanings.mjs`. Do not `--apply` until review. Human Design celebrity fixtures are labeled `computed-by-this-engine`; dual-calculator verify of authority is still pending.

  
- [index](/docs/index.md) — Prerequisite: library home

  
- [n9life/cosmic-mirror](/docs/n9life/cosmic-mirror.md) — Next-step: the signed-in panel
