Files
nimmerworld.eachpath.local/database/README.md

1.7 KiB

Database — Nimmerworld

PostgreSQL (phoebe-{env}) and ChromaDB (iris-{env}) schema content for nimmerworld.

Schema architecture

nimmerworld claims tables prefixed nimmerworld_* in shared phoebe-{env} instances. See ../conventions/development-conventions.md for the per-domain table allocation overview.

Sub-structure (planned)

database/
├── README.md                     # this file
├── schemas/
│   ├── phoebe/                   # PostgreSQL DDL per architectural domain
│   │   ├── runtime-engine/       # zones, slot-occupancy, emergent_signals, gesture-alignment
│   │   ├── identity-and-personhood/  # NPC trait-vectors, mods, mod-slots, mind-pool
│   │   ├── political-register/   # district_reports, imperial_*, memorialist_true_ledger
│   │   ├── narrative-composition/  # event_canon_summaries, world_canon, district_canon
│   │   └── inference-and-memory/ # player-LoRA backups, sharing-consent, base-model versions
│   └── iris/                     # ChromaDB collections for memory-vector storage
└── migrations/                   # schema-evolution migration scripts

Status

Stub../schemas/findings.md holds the v0.4 DDL drafts that will be progressively split per-domain into this directory as implementation begins.

Platform database conventions: ../../nimmerverse.eachpath.local/database/ (overview, schema patterns).


Version: 0.1 | Created: 2026-04-26 | Updated: 2026-04-26