Skip to content

Reference

Nerthus.Core (until cutover). This page describes the frozen system that runs today and is deleted at cutover. Replaced by: not yet written.

Lookup pages for Nerthus.Core: the exact route table, configuration keys, tag and metadata grammars, capability ids, code conventions, and term definitions. These pages state contracts — for the reasoning behind them, see the contributors tab. Deployment and operations contracts are not here; they live in the Hosting tab beside the procedures that use them.

Pages

Page Scope
API reference The shared contract (cmdlet mapping, middleware chain, envelopes, status codes, wire error ids, jobs, SSE, -WhatIf?dryRun) plus the closed route table split across per-domain pages, each with executed examples
Tag schema The closed Polish @tag table (including @tematy_zastrzeżone), link-value format, temporal range grammar and evaluation, the historical-write rule, projection fields
Session metadata The session header grammar ### YYYY-MM-DD, Title, Narrator and every metadata key (Lokacje, Logi, PU, Intel, Uczestnicy, Transfer, Pliki) with exact syntax and legacy generations
Configuration config.json keys and defaults, data-table file locations, secrets policy, the schema.json format-version pointer (0.11.0)
Data tables The Rada-editable tables: currency.json denominations (Korony/Talary/Kogi), roles.json bundles, towns.json; file locations and the seed-only-when-absent rule
Capabilities Capability ids <resource>.<action>[.own], full/own/none grading, role bundles, which routes demand what
Contributor store The committed nerthus.contributors.md: the ## Osoby / ## Role tag tables, the @discord purpose grammar, the role-label⇄bundle-key map, and the validation findings (readable at GET /contributors/integrity)
Code style Comment, naming, and .NET patterns, error handling, the project code shapes, approved cmdlet verbs
Glossary One-line definitions of every domain term (PU, NADMIAR, Gracz, Postać, Uprawnienia, …), alphabetical