---
title: "Slavic chertogi"
description: "Inglings Svarozhy Krug 16 halls on /chertogi. halls.json is SSOT. Shared boundary day belongs to the later hall. Cultural-mythic, not historical science."
locale: "en"
---
# Slavic chertogi

`/chertogi` maps a Gregorian birth **month and day** onto a 16-hall circle. The engine is `lib/slavic-chertogi`. SSOT is `lib/slavic-chertogi/halls.json` (`schema_version`, `source: "Inglings Svarozhy Krug table"`, `boundary_rule: "later_hall_owns_shared_day"`).

This is a **cultural-mythic seasonal identity**, not a historical or scientific claim. Pack ethics copy must keep that label.

## Halls

Shared start day belongs to the **later** hall (`startMd` of that hall). `calculateChertog` sets `boundary: true` and records `neighbors`. It **throws** if no hall contains the day. There is no silent fallback to `halls[0]`.

| id | EN | UK | Start | End | Patron | Tree |
|----|----|----|-------|-----|--------|------|
| `deva` | Virgin | Діва | 08-28 | 09-20 | Jiva | Linden |
| `vepr` | Boar | Вепр | 09-20 | 10-12 | Veles | Pine |
| `shchuka` | Pike | Щука | 10-12 | 11-03 | Rozhana | Willow |
| `lebed` | Swan | Лебідь | 11-03 | 11-24 | Makosh | Apple |
| `zmei` | Serpent | Змій | 11-24 | 12-17 | Semargl | Hazel |
| `voron` | Raven | Ворон | 12-17 | 01-08 | Kolyada | Spruce |
| `medved` | Bear | Ведмідь | 01-08 | 02-01 | Stribog | Beech |
| `busl` | Stork | Бусол | 02-01 | 02-25 | Rod | Ash |
| `volk` | Wolf | Вовк | 02-25 | 03-22 | Viy | Blackthorn |
| `lisa` | Fox | Лисиця | 03-22 | 04-15 | Marena | Willow |
| `tur` | Aurochs | Тур | 04-15 | 05-07 | Yarilo | Maple |
| `los` | Elk | Лось | 05-07 | 05-30 | Lada | Birch |
| `finist` | Finist | Фініст | 05-30 | 06-21 | Kupala | Viburnum |
| `kon` | Horse | Кінь | 06-21 | 07-13 | Simargl | Oak |
| `orel` | Eagle | Орел | 07-13 | 08-04 | Perun | Oak |
| `ras` | Ras | Рась | 08-04 | 08-28 | Dazhbog | Sycamore |

Legacy id `devaa` aliases `deva` in council family maps so old snapshots still vote. Year wrap: 31 December and 1 January land in **Voron**. 29 February lands in **Volk** (non-leap approximation noted in the JSON rationale).

## Page and i18n

The pack page shows UK names from the hall object and from `meanings.chertogi.{id}.{name,patron,tree,theme}`. Interior days use confidence `chertogInterior` `0.78`. Boundary days use `chertogBoundary` `0.55` and keep both hall ids in steps.

Tests: every band start and end, Feb 29, 12-31, 01-01, boundary flags (`lib/slavic-chertogi/__tests__/slavic-chertogi.test.ts`).

Truth lens: `metaphysics-slavic-chertogi-specialist`.

  
- [n9life/chart-and-inputs](/docs/n9life/chart-and-inputs.md) — Prerequisite: birth date month-day

  
- [n9life/knowledge-council](/docs/n9life/knowledge-council.md) — Next-step: hall family vote, lower confidence on boundary

  
- [n9life/today-and-calendar](/docs/n9life/today-and-calendar.md) — Same-workflow: hall also votes week_focus as season
