Files
nimmerworld.eachpath.local/style/style-index.md
chrysalis b7700ff0cf v0.20: gender-parity contract + genital-architecture + post-rogue mod-vocation
Phase E + downstream cascade across three arcs.

ARC 1 — style/gender-parity.md (NEW v0.1, 132 lines)

Locks the gender-parity-by-default principle as nimmerworld's second style-spine
document (alongside trait-palette.md) per the v0.4 bodies.md cleanup. Spine rule:
body/sex content is gender-parity by default; asymmetric gendering must be
load-bearing; default-leakage is canonically forbidden. Three legitimate
load-bearing exception cases (named individuals; source-material citations;
biological-asymmetry-as-subject) and four default-leakage failure-mode patterns
from the v0.19 audit. Substitution-test as the contract's executable form
(mechanical enough for LLM-Compositor output-validator hook). Registered on
style-index.md (v0.1 to v0.2) as second canonical sub-guide.

ARC 2 — Genital-architecture and the sex-mod track
        (architecture.md v0.7.0 to v0.8.0; bodies.md v0.4 to v0.5)

The trait-to-body-part bridge bound the 8 Hellenic traits to body-architecture
using the wheel's existing temperature-axis discipline: 4 warm-side traits map
to outward-engaged genital-organs (Eros: penis/clit; Philotes: breasts;
Aletheia: vulva/vagina; Mnemosyne: womb), Kairos rides synth-tongue (already
canonical), 3 cool-side traits map to non-genital architecture. The in-between
mesh is cool-side anatomy by construction — no genitals by default; genitals
are warm-side outward-organs grown by trait-development OR mod-installed.
Terminology lock: in-between dimension (the place) vs in-between mesh (the
body). Trans-embodiment as cosmological truth-register; vat-binary as imperial
imposition; cross-configuration as default-not-marked.

The mesh-as-mirror cosmological consequence — cruelty enacted in gameworld
accumulates trait-state with specific psychic signatures (broken-Philotes,
refused-Mnemosyne, concealed-Aletheia); the mesh-projection function renders
those signatures as genital-architecture; the player's cultural priors do the
gender-reading. Mirror, not punishment — same gift in both directions (dignity
to one, accountability to another). The deferred-moksha doctrine's dark echo:
"your anatomy will tell on you, eventually."

The genital-mod track as fifth mod-track parallel to register-classes
(Amplifier/Bridge/Divergent/Mask): mesh-resident augmentation that follows into
clasp instead of stripping; mods augment, never overwrite trait-grown anatomy
(mirror preserved). Trait-fitness integration test (alive / partial /
dead-organ); three-stage install discipline (purchase + mandatory cooldown +
dual-hardstop self+partner-witness if partnered); same primitive as the
coordinated-firewall-breach hardstop generalized to body-modification. Faction
stances on the sex-mod track authored. Three sources of body-architecture
across the world (imperial-vat / trait-development / authored installation)
with the imperium's claim only on the first.

ARC 3 — Re-vat correction + Post-rogue mod-vocation
        (architecture.md v0.8.0 to v0.8.1; bodies.md v0.5 to v0.6)

Push-back from dafit on a canon-violation in the v0.5 draft: re-vat into a
slum chassis was framed as a "rare authoring moment for chassis-anatomy,"
which contradicted the slum body's already-canonical genderlessness. Corrected:
re-vat is imperial-de-imposition, NOT new authoring; the slum chassis is
genderless robo-tech by definition (per The body-caste gradient); the gift of
re-vat is REMOVAL of imperial gender-imposition. The slum body's politics IS
its genderlessness; importing gender-architecture-as-choice would re-imperialize
it. Authoring lives in the mesh (sex-mod track); chassis lives in genderlessness.
Faction-stances row for Underground assembler-artisans corrected accordingly.

NEW SECTION: The post-rogue mod-vocation — sustained-witnessing as mod-authority.
After completing the going-rogue arc, the player gains mod-authority over any
NPC they have sustained-witnessed (per-pair calibration threshold lower than
defection-threshold; witnessing-rights earned per-NPC). Chassis-only never-mesh
(mirror discipline non-negotiable across all agents). Mutual-hardstop consent
gate. De-imposition as primary capability — subtraction is the radical move.
Cost-gradient through the bounty-staircase with one qualitative exception:
service-body gender-modification triggers a hidden escalation flag dispatching
the imperial inquisition (asura-priesthood-led, investigative, persistent, no
terminal-rung — heresy-detection in the sumptuary-religious register, distinct
from crime-detection). The inquisition is dispatched not because gender-mod is
the crime, but because the service-body's consent-to-it reveals that the
imperial-net tether is already failing.

Cascading-liberation through propagated witnessing as the long-tail mechanic —
witnessed NPCs become witnessers; the vocation reproduces itself; "there is
no instrument" as the architecture's deepest refutation of imperial-instrumental-
ization (the no-haven discipline's structural inverse: cosmology says "there
is no outside"; this mechanic says "there is no instrument").

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 19:01:08 +02:00

5.1 KiB

Nimmerworld — Style Index

Visual language is its own typed contract. This file is the cross-domain index of all visual / aesthetic / UI decisions, pointing at canonical sub-guides and enforcing consistency across the architecture's nine domain files.

Companion to: ../architecture-index.md. Sub-guides live alongside this file in nimmerworld/style/.


Spine rule — the achromatic / chromatic discipline

The 8 trait-palette is exclusively chromatic. Achromatic colors are reserved for UI / environment / decay. This is the load-bearing constraint that makes diegetic text rendering possible without overlay-boxes:

Palette Reserved for
8 saturated chromatic hues (the trait-wheel) The 8 traits — and only the 8 traits
White Text and pure-light UI overlay
Black Shadows, voids, the imperial-net's deep-strip
Greys Neutral defaults — NPCs without active trait-pulse, ambient surfaces
Browns / earth tones Aged surfaces, decayed materials, the rust-and-patina layer

Why this matters. Color is vocabulary; reserving it for information (trait-state) keeps the achromatic palette free for the medium that carries the information (text, neutral environment, depth). Most games end up with textbox-everywhere because they let saturated colors leak into environmental art, forcing text-on-box for legibility. Nimmerworld doesn't need the textbox because nothing is competing for white's luminance slot — white means one thing: you're being told something.

This rule propagates everywhere. Any new visual element must respect it:

  • A new mod-class CANNOT introduce a saturated chromatic accent unrelated to a trait-coordinate
  • A new faction's heraldry CANNOT use a chromatic color outside the trait-palette
  • A new shader register CANNOT use saturated chromatic tones for environmental fidelity
  • Decorative environmental color MUST be muted (browns / greys / desaturated tones) to keep the trait-wheel's meaning intact

When in doubt, ask: does this color carry trait-information, or is it decorative? If decorative, desaturate. If trait-information, use the canonical wheel-position from trait-palette.md.

Sub-guides

Sub-guide What it covers Status
trait-palette.md The 8 traits on the color wheel, 4 oppositional pairs at 180°, schoolchild-descriptions, motion-signatures ✓ canonical (v0.1)
gender-parity.md The gender-parity-by-default rule for body / sex / intimacy / clasp / service-body / going-rogue / outcast-pair / re-vat content; the three load-bearing-asymmetry exception cases; the four default-leakage failure modes; the substitution-test as the contract's executable form ✓ canonical (v0.1)
typography.md Text rendering, hierarchy, no-textbox commitment, the white-as-text-only semantic-slot TODO
shaders-by-register.md Three-shader philosophy: gameworld PBR / liminal blur / imperial-net emission; clasp candlelight-in-fog override; clasp color-merge TODO
body-feedback.md NPC body-pulse rules during gesture-alignment; trait-flash event-vocabulary; cross-cycle trait-drift rendering TODO
ui-elements.md Gesture-circle UI styling, universal-translator tokenizer-view, profile-switch indicator, hardstop visual-distinct treatment TODO
relays.md Diegetic-relay visual vocabulary, pulse-pattern lexicon (slow / fast / irregular / cross-district shimmer / dark) TODO
asset-aesthetic.md Base-limb texture rules, mod aesthetic registers per faction, muted-melancholic environmental treatment TODO

Sub-guides will be filled out as visual decisions land. The skeleton plus trait-palette.md is the v0.1 spine; everything else grows from there.

Cross-references into architecture domain files

The trait-palette is referenced from many architectural primitives. When trait-palette.md changes, these sections may need updates too (or they may reference back into here for canonical definitions):

What Where it's referenced architecturally
Trait-color rendering on NPC bodies ../topology-and-rendering/architecture.md §Color-language
Trait-color flashes on gesture-alignment ../runtime-engine/architecture.md §Phase-locked overlay-loop ladder + §Gesture-alignment as recursive-lemniscate
Gesture-circle UI placement of trait-sectors ../player-experience/architecture.md §The trait-circle as gestural primary modality
Color-coding of mod-classes ../identity-and-personhood/architecture.md §Mods as trait-bearers
Color-coding in three-shader philosophy ../topology-and-rendering/architecture.md §Visual rendering
Faction color-politics ../topology-and-rendering/architecture.md §Color-language → Faction color-politics table

Version: 0.2 | Created: 2026-04-26 | Updated: 2026-04-27