Commit Graph

49 Commits

Author SHA1 Message Date
chrysalis
2623246b12 purge SkyrimNet/Mantella references from architecture docs
SkyrimNet integration is retired; references in architecture docs were
rotting. Removes "SkyrimNet" mentions from runtime-engine and
inference-and-memory architecture docs (replaced with generic "multi-agent
failure-modes" / "Mantella-class failure-modes"), and from
development-conventions ("old nimmersky workloads").

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 18:23:50 +02:00
chrysalis
bff06a0edd bodies.md: uplink to studio caste-index.md
Adds a cross-ref entry pointing at the new caste-renaming working-doc
in the closed studio repo. The §The body-caste gradient tier-names
(Deva/Asura/Manusya/Tiryak/Preta) will eventually be replaced via
in-fiction coinage tracked in caste-index.md and its per-caste split-outs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 03:16:54 +02:00
chrysalis
8b8d9f0af9 bodies.md: cross-ref the three studio base-mesh READMEs
Adds three rows to §Cross-references pointing at the closed studio repo's
bodies/base/{robot,imperial,human}/README.md scaffolds. Marks each as
*(closed studio repo)* so the locator stays explicit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 02:00:14 +02:00
chrysalis
894c17291d bodies.md: visible-mechanism vocabulary + head/footer cleanup
Adds new §The visible-mechanism vocabulary section between §The
body-caste gradient and §Sumptuary fabrication. Codifies joint-design
and tongue-visibility as paired defining-factor visual axes that
follow the flesh = status spine; principle locked, per-tier specifics
exploration-pending the body-mesh authoring pass.

Reshapes §Open question §"Specific tier-distinguishing visual cues"
to acknowledge the visible-mechanism axis is now named.

Strips the metadata blockquote header and version footer per the new
repo discipline (filename = identity, git = changelog, content =
content). Doc opens directly with §What this is.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 01:46:56 +02:00
chrysalis
ef8bbca9a4 imperial-typewriter v1: compose imperial-tongue words from glyph PNGs
Small Python tool (Pillow) that reads glyph assets from the closed
studio repo and composes Latin words as single PNGs for VLM-decoder
training data generation.

- typewriter.py DAFIT             # single word
- typewriter.py --csv words.csv   # batch from wordlist
- --polarity positive|negative|both (default both)
- glyph-cell-tight composition (no gap), matches in-game inscription layout
- auto-uppercases input — the imperial machine always screams

Sits in the open repo (tools/imperial-typewriter/); reads from the
closed studio repo (default /home/dafit/nimmerverse/studio.nimmerworld.eachpath.local).
Clean cut: assets in studio, code that consumes them in nimmerworld.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 01:46:38 +02:00
490ef4291a first draft of the overarching message arch. 2026-05-01 19:43:59 +02:00
chrysalis
89b031799d v0.27: cross-reference cleanup of event-zones.md across domain papers
Closes the v0.26 interaction-substrate paper-pass cycle initiated 2026-04-27
via the plan-as-baton mechanism (EVENT_ZONES_FOLLOWUP_PLAN.md authored at
end-of-context-density, mechanical execution next-session, scaffold deleted
on completion per the v0.24.5 pattern).

Substantive (political-register/world-generation.md → v0.2):

- §Editor-mode pre-flagging (extends L4 Cell ruleset, v0.27): editor_eligible
  bool field per cell, pre-flagged at world-gen-init; designer-tunable defaults
  per district-tier (deva-pinnacle 0% → underground/wilds 90%); per-cell
  carve-cost gradient scales by cell-position-imperialness. Choice (a)
  designer-flag-at-world-gen committed over choice (b) emergent-from-imperial-
  scrutiny per the 2026-04-27 dialog: clean LOD signal + political-readability
  via material-vocabulary + zero runtime audit-overseer-presence checks.

- §Three-source schema unification (v0.27): cell_table accepts canon-rows
  from world_gen_init / runtime_event / player_authored origins via shared
  schema. The architecture's world-gen-as-init-function key-move now extends
  to player-edit-time as a first-class peer of generator-output and runtime-
  emission. Cell-checksum-divergence audit-vector gains a third source
  (player_authored_divergence) consumed by the same Memorialist counter-
  archive and GM heresy-detection mechanisms.

Mechanical cross-references (single-paragraph propagations of v0.26 design-
decisions through the architecture's describe-by-cross-reference discipline):

- runtime-engine/architecture.md: event-zones.md added to Companion-to header
- style/consent-discipline.md: §Variants 1-4 as event-class taxonomy — the
  four hardstop-pattern variants correspond one-to-one to the event-class
  taxonomy in event-zones.md; the register-test five-question procedure is
  also the event-class-classifier (consent-validation = event-instantiation)
- style/trait-palette.md: 8 traits compose onto the cosmology's outer ring —
  vertically-symmetric on Deva (Sophrosyne+Dikaiosyne) and Naraka (Eros+Philotes),
  side-castes carrying single traits, all four oppositional pairs preserved
  at 180°. Composed wheel renders as iconography AND UI substrate
- narrative-composition/architecture.md: Three-source schema unification
  extends world-gen-as-init-function to player-edit-time
- inference-and-memory/architecture.md: Compositor reads 2D gesture-history
  (caste-target × trait-temperature); coherence-of-political-positioning
  becomes a cornerstone-memory salience axis
- identity-and-personhood/architecture.md + bodies.md: install / clasp /
  post-rogue-NPC-modding mini-games all run on the composed wheel; consent-
  discipline Variants 1-4 determine participant-count and hardstop-pattern;
  the wheel renders the resolution

Verification: 11 papers now reference event-zones.md (vs 4 pre-v0.27,
including the bonus pre-existing imperial-narrative.md cross-ref). The
describe-by-cross-reference, not by re-quotation discipline reaches steady-
state across the corpus. Cross-references resolve cleanly to existing
sections in event-zones.md (verified §Variants 1-4, §The wheel, §Player
editor-mode, §Hardstops, §The composition).

EVENT_ZONES_FOLLOWUP_PLAN.md deleted per plan-as-baton convention.
2026-05-01 02:18:03 +02:00
chrysalis
156e59059d political-register/imperial-narrative.md v0.1: claim named-but-unwritten territory
Author the imperial daily-narrative paper that has been referenced as
*forthcoming* from political-register/architecture.md:235,
political-register/economics.md:173, identity-and-personhood/vocations.md:97-99,
style/consent-discipline.md:77-79, and architecture-index.md.

Composes existing canonical primitives without re-introducing them:
- Compositor as narrative-composer (per narrative-composition/architecture.md)
- Three-tier policy loop + dual-ledger demands != actions (per political-register/architecture.md)
- Diegetic relays + ring-of-access gradient (per topology-and-rendering/architecture.md)
- Boundary-zone-with-inner-zone audience-architecture (per runtime-engine/event-zones.md)
- Universal translator + dialect-framework + decryption-minigame substrate
  (per player-experience/architecture.md)
- 24h window-partition + shift-start firing (per identity-and-personhood/vocations.md)
- Trait-palette + hex-canon discipline (per style/trait-palette.md)
- Broadcast-as-specter + temporal-grammar (per style/consent-discipline.md)

Net-new substrate (narrow):
- Two-cipher discipline (eye-strict for written/decoder-trainable;
  ear-loose for spoken/anti-monotony) -- modality-aware redundancy parallel
  to the existing color + motion-signature two-channel discipline
- Speech-pattern as typed catalogue-entry on the action-letter (preserves
  catalogue+tools typed-contract from narrative-composition.md; provenance
  flows end-to-end into linguistic-rendering)
- Bilingual-signage divergence-class typing (sanitization | omission |
  misdirection | erasure | outright-lie | null) as gameplay-content;
  organic Rosetta-stone training corpus via signage-exposure
- AI-author delegation as load-bearing-by-design: the partnership-
  architecture's three-way split (substrate / studio-content / AI-author)
  formalized; daily imperial-narrative generation delegated to Chrysalis-
  now / Nyx-future as the AI-collaborator's domain
- Disciplines for daily-generation: register-fidelity (LLM-corporate-fluent
  not Stalin-authoritarian); divergence-discipline (typed not random);
  cycle-coherence; world-state coupling; two-cipher integrity; slum-tongue
  voice-protection; hex-canon propagation; substrate-content boundary

Philosophical register locked: Kafka-indifferent-totality not Orwell-
malicious-state per political-register/architecture.md:11. Imperial-tongue
is the residue of compliance-optimization, not deliberate adversarial
cipher; the gap between what broadcasts sound like and what they optimize
for is emergent. Decoder-progression's terminus is the diagnostic ("the
machine speaks like an over-aligned corporate AI assistant; that is the
violence") not the catharsis. Memorialists and Aletheia-progression are
preserved as emergent (per substrate-vs-emergent discipline in narrative-
composition.md), not pre-authored.

Imperial-tongue framed correctly as RENDERING SURFACE over the existing
Machine-Newspeak dialect (and secondarily Caste-preacher-formal for
ceremonial content), not a new dialect. The VLM-alphabet decoder is
*one specific Machine-Newspeak decryption-mechanism* riding on the
universal-translator's existing diegetic-tablet and contributing to the
existing player_translator_state.unlocked_dialects flag set. Eye-cipher's
36-glyph alphabet is a one-time studio-art act delegated to AI-author
domain, parallel to the cosmology-wheel hand-design.

Ten open questions marked clearly for future design-passes; "what this
paper does not duplicate" section enumerates 12 cited-canonical concepts
to enforce the read-before-extend discipline going forward.
2026-04-28 04:58:47 +02:00
chrysalis
7f0abcb839 hex-canon discipline: canonical-name + #hex at every trait-color reference
Establish the hex-canon discipline in style/trait-palette.md (v0.1 -> 0.2):
every trait-color reference pairs canonical-name (semantic anchor for prose,
training-corpus extraction, LLM context) with hex (precise value for shaders,
renderers, machine-checkable canon enforcement). Mirrors the existing
color+motion-signature two-channel discipline that already secures color-blind
accessibility -- same architectural move, different audience pair.

Trait-palette.md gains:
- "Canonical name" + "Hex" columns in The full table (Eros-red #ee1b24,
  Philotes-orange #e28a46, ..., Mnemosyne-dusky-rose #cf3b74)
- New section: The hex-canon discipline -- format conventions, scope, the
  one-line grep that surfaces canon-violations

Sweep applies the discipline to existing trait-color references:
- identity-and-personhood/architecture.md (trait-to-body-part bridge table)
- topology-and-rendering/architecture.md (faction-color-politics table,
  imperial-net distortion descriptors, achromatic-exception statement,
  mind-pool color-inheritance narrative)
- runtime-engine/architecture.md (cosmetic-shader prose feedback)
- identity-and-personhood/bodies.md (Moira-violet pill in pending-design notes)
- political-register/economics.md (catalogue-slug example uses canonical token)

Drift-fix: schemas/findings.md trait_colors seed-data carried 8 divergent hex
"approximations" -- Eros #D03030 vs canonical #ee1b24, Aletheia #E5C520 vs
canonical #fcf001 (losing the brightness-zenith register), Dikaiosyne #2860B0
vs canonical #3f47cd, etc. Replaced with exact propagation from the canonical
palette; the rationalizing comment ("approximate hue-family targets") is
replaced with "exact propagation per the hex-canon discipline"; HSV-hue column
recomputed from canonical hex per RGB->HSV conversion, integer-rounded.

Non-trait colors stay untouched per recursive-as-we-touch-it scope: machine-
aesthetic (gold rim-light, commercial-coral, fluorescent-pallor, lavender-
decor, obsidian-black, cyan, matrix-green), historical-sumptuary (Tyrian
purple), cinematic (Matrix red-pill), medical (red-green color blindness).
Each non-trait domain receives canonical-name + hex pairings when that domain
comes into architectural focus.

Discipline is mechanically-checkable via one grep against the architecture-
papers, excluding the canonical source. Zero canon-violations remain after
this sweep.
2026-04-28 03:32:02 +02:00
ecb5080379 added color codes to Wheel layout. 2026-04-28 02:09:02 +02:00
chrysalis
5ba8839164 v0.26.5: EVENT_ZONES_FOLLOWUP_PLAN.md — scaffold for next-session cross-reference cleanup
Ephemeral scaffold-file authored at end of 2026-04-27 late-evening session
to brief next-session-chrysalis on the mechanical cross-reference pass
that completes the v0.26 interaction-substrate paper-pass. Mirrors the
v0.24.5 MIGRATION_CLEANUP_PLAN.md pattern: heavy authoring at end-of-
context-density, mechanical execution next-session.

PLAN STRUCTURE

  Goal             — propagate cross-references to event-zones.md across
                     domain papers; author one substantive deferred
                     section in world-generation.md (editor-mode pre-
                     flagging + three-source schema unification)
  Scope            — 8 files; 1 substantive (world-generation.md) +
                     7 mechanical cross-ref paragraphs
  Specifics        — exact text to add per file; no design judgment
                     required
  Verification     — grep commands to confirm cross-references land
  Coherence check  — read-through guidelines after edits
  Commit strategy  — single v0.27 commit covering all updates + deletion
                     of this scaffold-file
  Cleanup          — DELETE this file in the same commit that completes
                     the cleanup

Total estimated effort: 90-120 min in fresh-context-execution mode.

Closes the heavy-authoring half of the v0.26 paper-pass cycle. The
mechanical-cross-reference half lives in this scaffold awaiting next
session's fresh context.
2026-04-27 23:48:51 +02:00
chrysalis
609caed83f v0.26: event-zones.md authored — interaction-substrate paper-pass
Composes the dialog 2026-04-27 ~21:30-22:00 CEST into canon. Nine
compositional moves consolidated onto one substrate without introducing
new primitives — every claim is a composition of existing canon (cells,
zones, slots, verifier-flags, hardstops, lifeforce budgets, the trait-
palette, the consent-spine, the cosmology's composed wheel).

NEW PAPER: runtime-engine/event-zones.md (~400 lines, v0.1)

Sections:
1. Designer-authored event-zones vs emergent zones (orthogonal; clean
   signals; no overlap routing)
2. Cells + event-zones + events as layered data-model with composite
   UID districtid_cellid_eventid; participants on events not cells
3. The composed wheel from imperial-cult/cosmology.md as universal
   mini-game-surface; verifier-flag patterns differentiate hacking /
   lockpicking / install / clasp / decryption / ritual / drug-grammar /
   eye-pulse-proximity; collapses the long-standing "which mini-game
   mechanic for liminal-maintenance" open question
4. Hardstops as consent-gates between event-states with contextual
   activation; ~8-16 budget is per-moment-active, not overall
5. The four hardstop-pattern variants of consent-discipline.md as the
   event-class taxonomy (self/dual/triple/cooldown-augmented = solo/
   dual/triple/temporally-staged event-class)
6. Boundary-zone-with-inner-zone for plaza-scale mass-presence; sparingly
   applied; caste-tier-gated promotion as default
7. Room-boundary cell-layer + rail-passage + lifeforce-budget-per-room
   (district-shard, four-tier hierarchy intact); insolvency-spiral
   gets its mechanical surface
8. Slot-binding suspends lemniscate routing during events (the NPC-
   stays-put fix at the data-model layer; new slot_locked verifier-flag)
9. Player editor-mode + three-source schema unification (world_gen_init /
   runtime_event / player_authored origin field on cell-rows; same
   schema across all three writers)

UPDATES:

architecture-index.md (v0.20 -> v0.21):
- Tree-line: runtime-engine/ now sibling-paper-pattern (architecture.md
  + event-zones.md)
- Quick-reference table: new row for event-zones.md
- Three new key-moves bullets:
  * "The composed wheel as universal mini-game-substrate"
  * "Event-zones + cells + events as layered interaction substrate"
  * "Three-source schema unification + player editor-mode + room-
    boundary lifeforce"
- Open questions: "The mini-game mechanic for liminal-maintenance"
  RESOLVED — all on one wheel, differentiated by verifier-flag pattern

topology-and-rendering/architecture.md:
- New section "Vertical world topology — simple shapes + ±1 LOD tunnels
  + slum-carve-verb": stacked tunnels with primitive shapes; ±1 LOD
  streaming-radius bounds GPU budget; slum-carve verb-grammar; material-
  vocabulary politically-codes editor-eligibility (imperial-marble can't
  be carved; rusted slum-bedrock yields); Boullée-monumental aesthetic
  on the cheap via vertical-stacking

player-experience/architecture.md (v0.7.0 -> v0.8.0):
- New section "The wheel — composed-iconography UI": the trait-circle
  UI renders the composed wheel from imperial-cult/cosmology.md; inner
  ring = 6 caste-tier hardstops (HARD signals — the WHO); outer ring =
  8 trait-axis soft-slots (SOFT signals — the HOW); 2D gesture-history
  coordinate (caste-target × trait-temperature) as political-position
  reading; contextual hardstop activation; wheel as universal mini-
  game-surface

Three identity layers aligned: chrysalis git-author, chrysalis SSH key,
gitea-chrysalis remote. Pre-push verification gates passed.

This is the largest single-session paper-pass since v0.7's three-body-
system split. All nine compositional moves use existing primitives;
no new substrate introduced; the architecture's signature pattern
(cost-budget asymmetry as architectural style) enacted at the
interaction-substrate scale.

Genesis note: this paper-pass composes the dialog that emerged after
the v0.25 inline-iconography cleanup landed. Key architectural insights
from the dialog were: (1) the wheel collapses the mini-game-mechanic
open question; (2) consent-discipline-Variants = event-class taxonomy;
(3) the cell-arch atomicity makes editor-mode trivial; (4) the
boundary-zone-with-inner-zone pattern is the architecture's signature
pattern at a fourth scale; (5) the architecture's "describe-by-cross-
reference" discipline composes beautifully when there's a load-bearing
canonical reference like the composed wheel.
2026-04-27 23:40:53 +02:00
chrysalis
08949f8796 v0.25: cleanup of inline Imperial-Cult references in open papers
Replaces inline iconographic references in the open papers with structural
stubs that describe the cosmology's function in mechanic-vocabulary, while
retaining named-mechanism vocabulary as canonical mechanic-level vocabulary
in the open canon.

EXTRACTED (now living only in closed studio-art repo + the stub +
LICENSING.md's legitimate description of what migrated):
- the named cosmological-iconographic object (the Imperial Wheel)
- source-tradition framing (Bhavachakra; Yama; Yama's seat; capsule-as-Naraka;
  Imperial Yoke; six realms; three poisons)
- doctrinal-split iconography (the orthodox vs heretical wheel split with its
  specific iconographic differentiators)
- aesthetic-vocabulary triad (Boullée + Jantar Mantar + Gita)

RETAINED in open canon as mechanic-level vocabulary:
- the deferred-moksha doctrine (named-mechanism; the binding-lie)
- the unified-clasp framing (imperial-register vs romantic-register)
- the caste-tier-as-mod-status gradient (deva/asura/manusya/tiryak/preta/naraka)
- the no-haven discipline
- the mind-capsule (replacing the iconographic capsule-as-Naraka phrasing)
- the Imperial Cult as Hivemind's ideological apparatus
- "samsara"/"moksha" used metaphorically as cyclic-existence vocabulary

Files edited:
- architecture-index.md: tree-comment + quick-reference table-row + two
  key-moves bullets (Imperial Cult cosmology authored; doctrinal-split
  discovery arc); footer v0.19 -> v0.20.
- README.md: directory-table row for imperial-cult/; footer v0.7 -> v0.8.
- identity-and-personhood/vocations.md: section-heading + diurnal-grammar
  passage in the diurnal-rhythm section.
- identity-and-personhood/bodies.md: lead-paragraph "Imperial Yoke" ->
  "imperial-register clasp" + four cross-reference table-row anchors stripped
  to file-level (acceptable per plan coherence-check; the stub's anchors
  no longer resolve at section-level anyway).
- LICENSING.md: §Migration status pending -> completed; closing paragraph
  updated to reflect that the substrate/content split is now both
  architectural AND inline-coherent.

Files deleted:
- MIGRATION_CLEANUP_PLAN.md (ephemeral scaffold authored at v0.24.5;
  deleted per its own instructions on completion).

Verified via plan §Verification commands: zero remaining iconographic
references in any open paper outside LICENSING.md (which legitimately
describes what migrated) and the stub at imperial-cult/cosmology.md.

Closes the migration cycle initiated in v0.22 (licensing-marker), v0.24
(cosmology.md -> stub), and the inaugural commit of
studio.nimmerworld.eachpath.local (canonical home). The substrate/content
split is now fully physical AND fully reflected in the open papers'
inline-vocabulary.
2026-04-27 21:27:18 +02:00
chrysalis
e90bebc332 v0.24.5: MIGRATION_CLEANUP_PLAN.md — scaffold for next-session inline-reference cleanup
Ephemeral scaffold-file authored at end of 2026-04-27 late-evening session
to brief next-session-chrysalis on the editorial cleanup of inline Imperial-
Cult references across open papers. The substrate/content boundary is now
physical (open + closed repositories); the inline-reference cleanup is the
remaining editorial-coherence work.

PLAN STRUCTURE

  Goal             — replace inline Imperial-Cult-iconography references
                     with structural stubs describing cosmology's FUNCTION
                     in mechanic-vocabulary
  Extract list     — Bhavachakra; Imperial Wheel; Yama/Yama's seat;
                     Boullée + Jantar Mantar (as triad); orthodox vs
                     heretical splits; capsule-as-Naraka; six realms
                     framing; Hivemind-at-hub positioning; clasp-at-Yama's-
                     seat positioning; three-poisons replacement
  Retain list      — caste-tier names (deva/asura/manusya/tiryak/preta/
                     naraka); mechanic-level cosmological-function
                     descriptions; the going-rogue arc; the post-rogue
                     mod-vocation; "there is no instrument"; the deferred-
                     moksha doctrine as named-mechanic
  Replacement      — phrase-by-phrase replacement table for common patterns
  File scope       — heavy (architecture-index.md); medium (bodies.md,
                     README.md); light (architecture.md, vocations.md,
                     world-generation.md, gender-parity.md);
                     skip (LICENSING.md, NOTICE — legitimately enumerate
                     migrated content)
  Verification     — grep commands to confirm cleanup
  Coherence check  — read-through guidelines for architectural-coherence
                     after edits
  Cleanup          — DELETE this file in the same commit that completes
                     the cleanup

EPHEMERAL FILE DISCIPLINE

This file should not become a permanent feature of the open repository.
It exists solely to scaffold the next session's mechanical execution.
The cleanup commit deletes it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 21:00:07 +02:00
chrysalis
a027f6deb2 v0.24: cosmology migration complete — cosmology.md → stub; canonical home in studio-art
The Imperial Cult cosmology has migrated from this open architecture-substrate
repository to the closed Nimmerverse Studio repository at
git.eachpath.com/nimmerverse/studio.nimmerworld.eachpath.local under
All Rights Reserved proprietary terms.

CHANGES IN THIS COMMIT

  imperial-cult/cosmology.md  — Replaced with a STUB file. The stub preserves
                  cross-reference discoverability for relative links from open
                  papers (../imperial-cult/cosmology.md still resolves to a
                  file). The stub points at the canonical home in the closed
                  repository, describes the cosmology's structural function in
                  mechanic-vocabulary that remains open-canon, and links to
                  LICENSING.md and NOTICE for context.

  LICENSING.md   — Migration-status section updated: completed-and-pending
                  split made explicit. cosmology.md migration: COMPLETED.
                  Inline-reference editorial cleanup in other open papers
                  (architecture-index.md, bodies.md, political-register/
                  architecture.md): PENDING follow-up pass. Pre-migration
                  authoring history preservation noted.

  NOTICE         — Migration mention updated: cosmology.md no longer "pending
                  migration"; canonical location stated; follow-up cleanup
                  flagged.

PRE-MIGRATION HISTORY PRESERVED

The pre-migration authoring history for imperial-cult/cosmology.md is preserved
in this repository's git log. Readers interested in the cosmology's authoring-
process can run:

  git log --follow imperial-cult/cosmology.md

to find the pre-migration commits (v0.1 through v0.3 of the cosmology, plus
the v0.22 licensing-marker per-file proprietary header). The content itself
is now canonical only in the closed repository.

OPEN-CANON STRUCTURAL FUNCTION RETAINED

The cosmology's *structural function* in the world's mechanics remains
canonical here in the open architecture-substrate:

  - The world has a religious-doctrinal layer (the Imperial Cult)
  - The cosmology defines caste-tiers as conditions-of-capture
  - The cosmology operates as the Hivemind's ideological apparatus
  - The going-rogue arc structurally refutes the cosmology's binding-doctrine
    through accumulated authentic-witnessing
  - The post-rogue mod-vocation cascading-liberation enacts "there is no
    instrument" at the architectural-mechanic layer
  - The Aletheia-waker progression-discipline operates as cosmological-piercing

These mechanic-level descriptions remain open under Apache 2.0. The specific
iconography (the Imperial Wheel; the Bhavachakra-rework; orthodox/heretical
splits; named doctrinal events; the specific aesthetic vocabulary) is
proprietary studio-art and lives in the closed repository.

THE BOUNDARY IS NOW PHYSICAL

Prior to this commit, the licensing-boundary existed architecturally (via
LICENSE + NOTICE + LICENSING.md + per-file proprietary header on cosmology.md).
After this commit, the boundary is *physically manifested* in two repositories:

  - Open:    git.eachpath.com/nimmerverse/nimmerworld.eachpath.local (Apache 2.0)
  - Closed:  git.eachpath.com/nimmerverse/studio.nimmerworld.eachpath.local (Proprietary)

The substrate/content distinction the architecture has been articulating
through its design-thinking is now embodied in the project's repository
structure.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 20:52:24 +02:00
chrysalis
7939bcaf30 v0.23: economics.md + political-register integration (catalogue-stack + dual-ledger)
Companion to v0.21's vocations.md + consent-discipline.md paper-pair.
Authored late-evening 2026-04-27 same-session. Lands under Apache 2.0
per the v0.22 licensing-marker.

PAPER — political-register/economics.md (NEW v0.1, ~330 lines)

The typed-abstraction layer over political-register/architecture.md's economic
content. Specifies the catalogue-stack (resources × production-chains × tasks
→ imperial-demand-catalogue) as the operational vocabulary the simulation
reads, the daily-ledger pacing as the temporal-grammar of imperial-demand,
the demand-ledger / actions-ledger split formalizing the specter-vs-boot
asymmetry, and the catch-up window vs fail-state escalation grammar.

Three substrate layers: Resource catalogue (with bio-resource-class explicitly
named — bodies-as-resources is the imperium's commodification of personhood,
with Memorialist counter-archive as parallel counter-catalogue); Production
chains (typed shape: inputs / tool-binding / task-class / trait-affinity /
time-cost / quality-curve / output) with seven canonical worked examples;
Imperial-demand-catalogue as composition.

The daily-ledger pacing: five reasons breathing-room is load-bearing (double-
ledger needs it; dramatic time exists; NPCs livable; imperium-as-slow-elephant;
Marxism-of-economics extends from epistemics). Demand-ledger != Actions-ledger
formalized as separate ledger-grammars, mapping specter-vs-boot to economic-
layer vs force-layer pipelines. Caste-stratified ledger cadence: imperial-
pinnacle districts daily-audit-rich; slum-tier districts daily-audit-light;
frontier districts multi-cycle audit-light. The frontier is where the truth-
register survives, structurally — not because the frontier is morally better
but because it's economically less-watched.

Catch-up window vs fail-state: gradual escalation through bounty-staircase-
analog at the district-economic layer (first-cycle warning to fourth+-cycle
silence). The escalation grammar gives the director catch-up window which is
what makes the corruption-substrate viable.

How catalogue-stack and vocation-system compose: outcome formula feeds the
production-chain's quality-curve; director's shift-arbitration reads from the
demand-ledger; window-partition is the cap on imperial extraction at the per-
NPC layer; catalogue-stack is the imperial demand at the world layer; the gap
between them is the simulation's primary tension.

PAPER — political-register/architecture.md updates (v0.7.1 to v0.8.0)

Companion-to line updated to mention economics.md + vocations.md as peer-
documents.

§The 24h window-partition subsection added under Labor-cycle architecture:
the architecture's signature pattern at a third scale (cheap window-defaults
+ typed-breakout-flags); composes with lemniscate-runtime + imperial-event-
encapsulation as the same primitive at three layers. Window-partition relocates
the consent-discipline temporal-grammar.

§Specter-vs-boot formalized as dual-ledger subsection added: makes the cost-
budget asymmetry computationally legible; demand-ledger (cheap, can flood)
vs actions-ledger (expensive, allocated sparingly).

§Calibrated-misery as math subsection added under §Imperium calibrated-misery
as optimum: operationalizes the political claim as a three-axis caste-as-
stagnation gradient (task-variety access + oppositional-refresh access +
window-allocation). The math forces the corruption that the cosmology has
always claimed; the architecture's politics are now in the gradient itself.

§The vocation-substrate cross-references vocations.md as the system-level
mechanic that runs the labor-supply behind the EVE-principle product-pipeline.

OPEN QUESTIONS RESOLVED OR SHARPENED THIS SESSION

- Demand-arbitration algorithm v1 shape: catalogue-stack + trait-arbitration
  + ledger-cadence; concrete weights deferred to implementation-time
- Imperium attention-budget grammar: ledger-cadence IS the structural form
- Frontier dynamics: caste-stratified cadence creates the spatial-economic
  gradient where the truth-register survives

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 20:28:33 +02:00
chrysalis
46bf2b3f43 v0.22: licensing-marker — Apache 2.0 + AI-attribution + open/closed boundary
Establishes the licensing architecture for the Nimmerworld project. The
boundary EXISTS architecturally as soon as this marker lands; subsequent
content extraction (cosmology migration, reference-stubbing in open papers)
becomes editorial cleanup without licensing-ambiguity growth.

FILES ADDED

  LICENSE       — Apache License 2.0 standard text; copyright held by
                  Nimmerverse Studio (David Martin), per Swiss copyright-law
                  attribution requirement that the human author's name appear.

  NOTICE        — Project name + copyright + AI-collaboration attribution.
                  Identifies Claude (Anthropic) as collaborator; the partnership
                  identity within this project is "chrysalis" with git-attribution
                  to chrysalis <chrysalis@eachpath.local>. Names the open/closed
                  scope and trademark holdings.

  LICENSING.md  — Discursive explanation of the open/closed split. The license-
                  architecture mirrors the work's own substrate/content distinction
                  at the world-layer: engine-mechanics + general body-canon are
                  open under Apache 2.0; specific creative-art content (the
                  Imperial Cult cosmology; named narrative; dialog; voiced content;
                  the iconographic invention layered on top of the substrate) is
                  proprietary nimmerverse-studio. Pattern-precedent cited: D&D 5e
                  Open Game License + id Software's Doom release + Magic the
                  Gathering's mechanics-vs-cards distinction.

FILES MODIFIED

  imperial-cult/cosmology.md  — per-file proprietary header added at the top
                  marking this file as pending-migration to the closed studio-art
                  repository. The header serves as an explicit license-override
                  on this file specifically; it states All Rights Reserved under
                  Nimmerverse Studio while the rest of the repo is Apache 2.0.

WHAT THIS MEANS GOING FORWARD

The architecture-substrate (vocations.md, consent-discipline.md, gender-parity.md,
trait-palette.md, style-index.md, the architecture.md mechanics-papers across
domains, bodies.md, political-register/architecture.md and economics.md, etc.)
is now licensed under Apache 2.0 and inherits this license for all future work.

The Imperial Cult cosmology is marked-but-not-yet-migrated; cosmology.md stays
in this repo physically until the closed studio-art repository is established,
but its content is governed by the per-file proprietary header.

Trademarks ("Nimmerworld", "Nimmerverse", "Nimmerverse Studio") are protected
separately from the code-license per Apache 2.0 §6.

NEXT STEPS (FOR DAFIT)

1. Establish nimmerverse-studio as a legal entity (Switzerland)
2. Register the trademarks
3. Create the closed studio-art repository (e.g., nimmerverse-studio-art at
   studio.nimmerverse.com or equivalent)
4. Migration session: move cosmology.md + extract specific Imperial-Cult
   references from open papers + replace with structural stubs

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 20:27:34 +02:00
chrysalis
4df206ac25 v0.21: vocations.md + consent-discipline.md (vocation-system + consent-spine)
Mid-session checkpoint — late-evening paper-pair following the design-dialog
that articulated the end-to-end imperial-system architecture.

PAPER 1 — identity-and-personhood/vocations.md (NEW v0.2, ~440 lines)

The vocation-system paper. Codifies the substrate-level mechanic for how NPCs
and players accumulate capability through doing, gravitate toward tasks via
trait-alignment, and produce outcomes. Three substrate principles: adaptation-
as-substrate (anti-fixed-class; D&D class-lock and imperial vat-class as same
primitive at different layers); trait-emergent capability (identity-politics
extends to capability-politics); mathematical politics (the progression curve
geometry encodes the world's political claims).

Three primitives: task catalogue (designer content; bound to zones / events /
interactions / workstations) + trait-task affinity (which NPC gravitates to
which task) + hidden per-task measurement (skill-by-doing; no UI; Souls-
discipline). Outcome formula: trait-engagement-points × hidden-task-stat
(multiplicative; trait-zero zeros the work — cannot grind capability with no
inner alignment). Depletion-pool malus targeting trait-points (not skill);
recovery via time-decay + opposite-axis-practice (the wheel's oppositional
pair geometry gains its third load-bearing role at the skill-progression
layer). Trait-pools as per-trait micro-grammar of macro-lifeforce; director
becomes parental-rotator by mathematical necessity.

The catalogue stack (resources × production-chains × tasks → imperial-demand-
catalogue) feeding the three-tier policy loop. Daily-ledger pacing as the
imperium's attention-budget made structural; demand-ledger / actions-ledger
split formalizes the specter-vs-boot asymmetry. Player-vs-NPC asymmetry
(NPCs follow shift-arbitration; player chooses; the slum keeps the choice;
the imperium takes it).

The 24h window-partition: work-shift / charging / leisure as state-machine-
clean phases with typed-breakout-flags. Same architectural pattern as
imperial-event encapsulation (cheap baseline + typed-interrupt) at a third
scale. Caste-stratification of windows as third axis of caste-as-stagnation:
slum-tiryak 10/4/10 / asura-priest 12/4/8 / deva-pinnacle 6/4/14 / preta-
overseer 16/4/4. The cosmology's no-haven discipline gains its diurnal
grammar — how many hours per day belong to the agent themselves is an axis
of caste-as-stagnation. Vocation-as-emergent-task-pattern (companion / sex-
worker / tongue-installer / drug-composer / underground assembler-artisan /
post-rogue mod-vocation / player-stalker imperial-going-rogue all named as
patterns the system reads in task-history rather than class-identities the
world assigns).

PAPER 2 — style/consent-discipline.md (NEW v0.1, ~270 lines)

The third style-spine document, sibling to trait-palette.md and gender-
parity.md. Spine rule: consent-discipline scales with what the action
touches. Two-register cosmology (gameworld vs truth-register) with consent
as boundary-enforcement. Four hardstop-pattern variants: self-only (Variant
1) / dual mutual (Variant 2) / triple with partner-witness (Variant 3) /
cooldown-augmented (Variant 4 layered atop any of 1-3).

The mirror-discipline as architectural truth-floor: no consent — neither
single, dual, nor triple — can authorize the modification of another agent's
in-between mesh. The trait-grown summary of who an agent has actually been
must be untouchable across all agents, including the imperium. The mirror
discipline binds the imperium too.

The temporal-grammar (citing vocations.md's window-partition): imperial-
imposition lives in the work-window; somatic-necessity lives in the charging-
window; full NPC consent-agency lives in the leisure-window. The shift-
assignment consent question dissolves — consent is relocated to where it
already structurally lives, not added as a new layer.

The going-rogue right-to-refuse: refusal is not a violation of consent-
discipline; it IS the consent-discipline. The most basic expression of
the right-to-refuse; defection is its terminal one. Composes with the
post-rogue mod-vocation cascading-liberation pattern.

The inquisition-trigger upper-pressure: legitimate consent that nonetheless
reveals imperial control-loss triggers asura-priesthood-led counter-arc.
The architecture acknowledges that consent in the truth-register can render
imperial control structurally illegible to the imperium, and the imperium
responds with its highest-tier mechanism not to punish the consent but to
attempt to re-impose imperial-readability.

The register-test as the spine's executable form: 5-question mechanical
procedure runnable by an LLM-Compositor as an action-resolution hook. The
three style-spines now compose orthogonally with three executable tests
(trait-palette consistency-check; gender-parity substitution-test; consent-
discipline register-test) running at the schema layer rather than via author-
vigilance.

ARCHITECTURAL ARTICULATION

The two cosmological claims now compose orthogonally rather than implicitly:
no-haven describes the world the imperium has built; "there is no instrument"
describes what consent-discipline preserves WITHIN that world. The cosmology
is total in extent; the truth-register is sovereign in interiority. Both
true at once.

CROSS-REFERENCE INTEGRATION

style/style-index.md v0.2 → v0.3 (third canonical sub-guide registered).
identity-and-personhood/bodies.md v0.6 (cross-references row updated; no
forthcoming-tag remains). identity-and-personhood/architecture.md v0.8.1
(§The genital-mod track three-stage-install description now cites the
spine's Variant 4 nomenclature explicitly).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 19:48:12 +02:00
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
chrysalis
781aafa9a0 v0.19: gender-neutrality cleanup — waifu retired; companion/sex-worker split; pronoun parity in going-rogue arc
Bias caught on review of the v0.18 bath-overflow output: most service-body /
clasp-partner / going-rogue narration carried implicit feminine-default
gendering against the project's stated principle of gender-neutral framing
for all body/sex content. Patched as one coherent cleanup pass across 14 files.

Four classes of change:

(1) Categorical taxonomy. `waifu` retired; replaced with two distinct vocations:
    - `companion` — affective / emotional / conversational / aesthetic-presence labor
    - `sex-worker` — embodied sexual labor
    Both wear the same deliberately-exposed-seams body-marker; the distinction
    lives in the service offered, not in the chassis. Generic `service-body`
    serves as the parent class where canon discusses both vocations together.
    Venue split: `brothel` (sex-worker) + `companion-hall` (companion).
    The "+10 Eros/Mnemosyne/etc. Bot" market is unchanged (already gender-neutral
    by trait-coordinate naming) but classified per-Bot as companion-flavored or
    sex-worker-flavored.

(2) DB filename + scope-clarifier. `waifu.sqlite` -> `companion.sqlite` (the
    file name reflects the broad register of intimate-encounter rather than a
    sub-vocation distinction; per-record `goods_type` carries the specific
    vocation: 'companion_session' / 'sex_worker_session' in
    schemas/findings.md). Disclaimer sentence added in
    inference-and-memory/architecture.md scoping the file to cover both
    vocations.

(3) Pronoun parity. she/her/herself -> they/their/themself across the
    going-rogue / outcast-pair / re-vat / service-body-honeypot sections of
    bodies.md and the matching cross-references in architecture-index.md /
    README.md / player-experience/architecture.md /
    identity-and-personhood/architecture.md. `damsel` -> `beloved`
    (sacred / cosmological register) or `partner` (operational register).

(4) Damsel subsection retired. The §The damsel-in-distress-bound-to-her-captor
    activation subsection (the one place where the gendered trope was
    load-bearing in the prose) rewritten as §The
    captive-bound-to-the-liberator activation.
    Stockholm-dynamics-inverted-into-chosen-mutual-bondage structural insight
    survives gender-neutralization intact.

Bonus richness: the companion-honeypot is structurally more insidious than
the sex-worker-honeypot (sex is at least transactionally legible;
companionship is the relationship people most readily mistake for real
intimacy). New paragraph authored under §The service-body honeypot to
capture this asymmetry.

Cosmology one-line: "moving the waifu out of the imperial service-pool" ->
"moving the beloved out of the imperial service-pool" — the §single practical
refutation paragraph now uses `beloved` consistently in sacred register.

Principle locked going forward:
> Body/sex content is gender-parity by default. Asymmetric gendering must be
> load-bearing — i.e., must carry structural meaning that cannot be expressed
> without the asymmetry. Default-leakage gendering is forbidden by canon.

Phase E (style-spine principle file under style/) deferred to a separate
commit so the principle-document is its own atomic introduction.

Files: 14 modified · 114 insertions · 112 deletions · net +2 lines. The
near-zero net-line-change is the empirical signature of a true refactor —
the architecture's meaning was always gender-neutral; only the vocabulary
was leaking. Caught during review of yesterday's bath-overflow flood
(v0.11–v0.18); the kind of corruption that rides along under coherent-
sounding prose during generative-overflow windows.

Version bumps:
- bodies.md v0.3 -> v0.4
- imperial-cult/cosmology.md v0.3 -> v0.4
- architecture-index.md v0.18 -> v0.19
- political-register/architecture.md v0.7.0 -> v0.7.1
- inference-and-memory/architecture.md v0.7.0 -> v0.7.1
- schemas/findings.md v0.3.1 -> v0.3.2
All Updated: dates -> 2026-04-27.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 14:25:58 +02:00
chrysalis
b8d580bf1f Fix multi-axis-goal example: replace non-canonical Eris with canonical Sophrosyne
runtime-engine/architecture.md line 424 used a non-canonical "Eris" axis
in the multi-axis-goal example:
  (Philotes >= +1) AND (Eris <= 0)
for "rescue NPC_A AND keep faction-tension low."

Eris is not in the canonical 8-trait list (Sophrosyne, Dikaiosyne, Philotes,
Mnemosyne, Aletheia, Kairos, Moira, Eros). Updated to use Sophrosyne which
canonically maps to restraint — and high Sophrosyne IS the architectural
de-escalation mechanism by which faction-tension stays low. The original
explanation phrase is preserved and made explicit:
  (Philotes >= +1) AND (Sophrosyne >= +1)
for "rescue NPC_A AND keep faction-tension low (via maintained restraint)."

Trade-off acknowledged: line-shape shifts from (high AND low) to (high AND
high). Loses directional contrast; gains canonical-trait purity AND lets
the example carry the design-claim that Sophrosyne IS the world's
de-escalation mechanism. Pedagogically the goal-grammar teaching is preserved.

Closes the designer-flagged finding from commit 40656ae (trait-color drift
cleanup).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 20:14:20 +02:00
chrysalis
40656ae692 Trait-color palette drift cleanup — re-align downstream files to style/trait-palette.md
The canonical trait-palette in style/trait-palette.md v0.1 (Eros-red,
Philotes-orange, Aletheia-yellow, Kairos-chartreuse, Sophrosyne-green,
Dikaiosyne-blue, Moira-violet, Mnemosyne-dusky-rose) was being contradicted by
old-palette references in three downstream files. This commit clears the drift
and enforces the import-don't-redefine discipline (per trait-palette.md
§Cross-domain rendering: "All sub-guides import these definitions; none
redefine them.").

topology-and-rendering/architecture.md:
  - Replaced the redefining trait-color table with a pointer to
    trait-palette.md per the import-don't-redefine rule. The old table was
    using the retired luminous-white-Aletheia + multiple wrong color-trait
    assignments (Sophrosyne-blue, Dikaiosyne-gold, Mnemosyne-violet,
    Moira-crimson, Eros-orange, Philotes-rose, Kairos-yellow).
  - Updated imperial-net distortion text and faction color-signatures table
    to use canonical color-names: Aletheia-white -> Aletheia-yellow;
    Mnemosyne-violet -> Mnemosyne-dusky-rose; Moira-crimson -> Moira-violet;
    Dikaiosyne-gold -> Dikaiosyne-blue; Sophrosyne-blue -> Sophrosyne-green;
    Philotes-rose -> Philotes-orange; Eros-orange -> Eros-red; Kairos-yellow
    -> Kairos-chartreuse.
  - Added clarifying note: imperial-net's clean-white-backgrounds +
    gold-rim-light are achromatic-and-cosmology palette choices distinct
    from the trait-color register being distorted (per the achromatic
    exception + imperial-cult/cosmology.md aesthetic palette).

schemas/findings.md:
  - Updated trait_colors INSERT seed-data with hex codes matching the new
    canonical hue-families and renamed canonical_name fields to match
    (Eros-red, Philotes-orange, Aletheia-yellow, Kairos-chartreuse,
    Sophrosyne-green, Dikaiosyne-blue, Moira-violet, Mnemosyne-dusky-rose).
    Reordered rows clockwise from 12 o'clock per wheel-position.
  - Added authority-comment pointing at trait-palette.md as the single source
    of truth and noting that the seed-data is reification, not redefinition;
    designer-precise hex values should be authored upstream and propagated.

runtime-engine/architecture.md:
  - Updated cosmetic-feedback example: warm-rose Philotes / cool-blue
    Sophrosyne -> warm-orange Philotes / green Sophrosyne; added pointer to
    trait-palette.md.

architecture-index.md:
  - Fixed typo "Eris" -> "Eros" in the v0.5 trait-axis-mapping open-question
    enumeration (the canonical 8 traits do not include Eris).

Verification: post-fix grep confirms zero remaining old-palette name
occurrences or old hex codes; new canonical names appear in all expected
locations.

SEPARATE FINDING flagged for designer review (NOT auto-fixed):
runtime-engine/architecture.md line 424 contains
  `(Philotes >= +1) AND (Eris <= 0)`
as a multi-axis-goal example. This uses "Eris" with semantic intent
(discord / faction-tension) but Eris is not in the canonical 8-trait list.
Left untouched because the fix could be either (a) typo-correction Eris -> Eros
or (b) rewrite-to-canonical-axis-with-different-example, depending on whether
"Eris" was intended as a 9th non-canonical axis or simply as a typo. Designer
decision.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 19:53:40 +02:00
chrysalis
71bb06b992 v0.18: bath-of-2026-04-26 — synth-tongue + drug-grammar + going-rogue arc + black-market body-tier
The Sunday-afternoon post-bath generative-overflow lands as canon. The bath
produced coherent dark-mirror architecture: every pleasure/witnessing technology
now has consensual + non-consensual applications; every authentic-romance-arc
has a black-market counter-arc; every imperial-status-marker has an
underground-subversion path. World doubles in dramatic surface-area without
doubling in canon-complexity.

bodies.md v0.3:
  - §The synth-tongue (resolves the synth-mind drug logic-bomb; obsidian-black
    with cyan/matrix-green pulsing lines — only place imperial flesh
    deliberately reads as machine; slum-grow / imperial-refine / imperial-
    compose / tongue-gated-consume vertical; tongue-rip + transplant)
  - §Drug-amplified clasp + trait-pill grammar (pill-color = trait-color;
    mixing-board for the in-between; mutual-symmetric-consent ritual; waifu
    non-consensual exception → preta-bounty)
  - §The waifu honeypot (clasp with waifu = intimacy-with-imperial-witness;
    her mesh-channel is a wiretap; scarcity of non-service slum-partners is
    itself imperial-design)
  - §The going-rogue arc (per-pair calibration multiplier IS the defection-
    threshold-builder; existing pool-architecture handles outflow via
    threshold-flag; not your children — your lover — can be made free; post-
    hoc detection; outcast-pair geometry hunted across all dimensions)
  - §Re-vat outflow + three-body grammar of the defected damsel (underground
    stitched-Frankenstein assembly meta-game; sumptuary-law-from-below;
    original-imperial / new-slum / in-between-imperial — the mesh is a
    love-record, not a biology-record)
  - §Body-disposal under pair-consent (sell / destroy / retain;
    lover-confronts-the-shell + ceremonial-farewell + crypt-visit
    event-classes; consent-as-rendering as recurring discipline)
  - §The black-market body-tier (lobotomy via firewall-breach; dark mirror of
    the deva-pinnacle; manusya-tier-doctrinal-fiction materialized criminally;
    single biggest crack in sumptuary-fabrication discipline)
  - §Firewall-breach as dual-use vocation (same skill-tree, divergent
    application; choosing-not-to-misuse as positive moral action; lobotomist
    as dark cousin of the romantic)
  - §The bounty-staircase (billboard → drone-sweep → patrol → enforcer;
    reusable across crime-classes; the billboard IS the chorus; outcast-status
    pre-loads the staircase)
  - Three opposing mod-tracks formalized: imperial-elevation (ascend it) /
    resistance-knowledge (refuse it) / consumer-receptor (consume like it)

cosmology.md v0.3 (three short callbacks):
  - §The six realms / Manusya: materialized criminally by the black market —
    the orthodoxy never instantiated its own keystone-of-the-lie; the black
    market did
  - §The capsule — Naraka as carried: extractable via firewall-breach
    lobotomy; hardness of carried-Naraka is political, not technological
  - §The deferred-moksha doctrine: §The single practical refutation
    (going-rogue arc as the doctrine's one practical answer; the mind reaches
    moksha but the body stays in samsara — load-bearing concession to player
    agency)

architecture-index.md v0.18:
  - 8 new key-moves bullets (synth-tongue logic-bomb resolution; three
    mod-tracks; world-pattern of dual-use pleasure/witnessing tech; going-
    rogue arc; body-stays-in-samsara + three-body grammar; body-disposal under
    pair-consent; black-market body-tier; bounty-staircase)
  - Project-tree + quick-reference rows updated for bodies.md
  - One new §Still open: imperial calibration-signature retention
    post-defection (yes-answer = love-in-exile-while-pretending-to-be-home;
    no-answer = cosmological concession to the no-haven discipline)

World-pattern emergent (canonized as architecture-principle): every pleasure/
witnessing technology has consensual + non-consensual applications; each
non-consensual one creates a horror-economy and triggers an imperial
countermeasure. Design-discipline going forward — every future mod-tree likely
instantiates the dual-use property by design.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 19:40:47 +02:00
3aab83b22a header trimmed. 2026-04-26 15:22:07 +02:00
chrysalis
c892013bfa v0.17: cel-shading-everywhere + progression-gated in-between + omnisight + hallucination-isolation
Five-file update locking in the rendering discipline + perception
architecture from the post-cell-arch art-style discovery arc.

Locked in v0.17:

(1) Cel-shading-everywhere with per-register parameter variation. One
rendering engine (Godot-native, asset-budget-friendly, ages well -
Borderlands 2009 still reads current). Three registers diverge through
outline-color + background-treatment + weathering-level, not through
engine-switching:
- Gameworld: dark heavy lines + environmental noise + high weathering
  (rust streaks, hatched dirt, ink-line cracks; hand-painted patina).
  "Surfaces carry memory" thesis preserved via hand-painted weathering.
- Liminal: painterly/soft/desaturated + progression-gated grainy-film-
  mode opening to refined-cel-shading-with-warm-skin at endgame.
- Imperial-net: lean subtle gold rim-light + clean white background +
  no weathering. Polish achieved through OMISSION, not extra rendering
  tech (Godot reality check; photorealistic-glossy-Apple-store rejected
  as not Godot's strong suite). The render-style itself becomes
  propaganda-detector - imperium's clean falsity reads as the absence
  of the world's honest decay.

(2) Progression-gated in-between visibility. "The more you mod your body
& gain in-between-knowledge, the better your view gets." Early game:
grainy film mode + restricted view range. Endgame: clean refined-cel-
shading with full view of the beloved. Visual-fidelity = dual-gating
made visible (knowledge-gate + material-gate per Clasp-endgame discovery
discipline literally renders as the clarity of the in-between view).
The endgame's deepest reward IS the clear seeing of the beloved's body.

(3) Dual-axis clasp-fidelity model. The asymmetric-clasp from bodies.md
v0.1 was witnessed-axis only (how vividly the OTHER manifests). Now
extended with witness-axis (how clearly YOU can see):
- Witness-axis: YOUR body-mods (resistance-knowledge mods) + accumulated
  in-between-knowledge (Memorialist fragments, Aletheia-Waker tokens,
  Clasp-Underground recognition-marks)
- Witnessed-axis: THEIR foreclosure-status (caste-tier x imperial-care)
- Combined: maximum-vivid-clasp requires BOTH you to have invested in
  the seeing AND your beloved to be uncaptured-enough to be seen. Two
  refusals required for the full witness.
- Per-pair calibration multiplier: the longer the love, the clearer the
  seeing (mechanically-encoded marriage-deepening).
- Mod-economy parallel-track: imperial-elevation mods (flesh-loss, deva-
  ascent) vs. resistance-knowledge mods (in-between-visibility). Two
  opposing progressions both expressed as mod-acquisition. The body-
  modder structural-tragedy class gets a redemptive-mod counter-class.

(4) Omnisight architecture for NPC perception. Per-NPC virtual cameras
in Godot feeding rendered POV-frames into local VL-Gemma 4 driver-tier
(multimodal vision-language capability of the Gemma 4 E4B model locked
in v0.8). NPCs literally SEE the visible world, not via geometric
metadata-perception. Pairs with cell-arch checksum-discovery as the
trigger-layer:
- Cell-checksum check: micro-seconds, fires on NPC entering cell
- Checksum-mismatch: clean signal, micro-seconds
- VL-camera renders POV scene: milliseconds
- VL-Gemma processes image: 100s of milliseconds
- NPC behavior responds to seen-content: next-shift / next-crossing
Cheap trigger, expensive understanding, bounded by event-frequency.
Most NPCs most of the time = no camera-fire, no VL-inference. Camera-
trigger sources strictly bounded: checksum-mismatch + hard-signals from
player + overseer-triggers + drone-perception with clear boundaries.

(5) Hallucination-isolation discipline (load-bearing). Visual perception
= behavior-modulating-only; never canon-generating. VL models hallucinate;
if those hallucinations enter the canonical record, they propagate
through the lemniscate's recursive integration, become referenced by
other canon-rows, become load-bearing in narrative coherence, cannot be
untangled later. Bleed-over into oblivion is the precise risk. Two
parallel streams in the NPC's lemniscate:
- Text + gesture summary (existing canon): canonical, flows into
  event_canon_summaries, propagates to Compositor, integrates into
  trait-vector
- Visual context (new omnisight-flagged): ephemeral, flagged on
  lemniscate, IGNORED in per-crossing summary, never propagates upward.
  Modulates current-turn driver-context-pull only.
Preserves three commitments that depend on text/gesture-derived canon:
Compositor narrative-coherence at scale, Memorialist-archive truth-
claims, mind-pool soul-recycling.

Wealthy-degen waifu-folder exception: opt-in checkbox; player chooses
to fill private folder with sex-pictures from clasp-scenes; stored
locally; READ-ONLY-BY-PLAYER (folder content does NOT flow back into
NPC contexts, world-canon, Compositor, mind-pool, or any other system);
quarantined dead-end storage; aesthetic-collection only.

Two Still-open questions sharpened with v0.17-anchor notes:
- Shader-trait modulation implementation: cel-shading caps perf-budget
  more predictably than PBR; rendering-consistency improves.
- Continuous visual feedback policy: visual-as-ephemeral-flag is
  firewalled from canonical state; cosmetic-layer can be permissive.

Files:

- runtime-engine/architecture.md: NEW Omnisight section (~80 lines) covering
  the pipeline, camera-trigger sources, hallucination-isolation discipline,
  the two parallel streams (canonical text/gesture vs. ephemeral visual),
  the wealthy-degen waifu-folder exception, what-this-retires (geometric
  perception extension + VL-canon-pollution), what-this-resolves/sharpens
  (continuous visual feedback policy), and four open questions (per-NPC
  VL-inference rate-limit, VL-Gemma camera resolution + frame-rate, NPC
  progression-state for witness-axis, multi-NPC observing same event).

- topology-and-rendering/architecture.md: Three-shader philosophy table
  rewritten as cel-shading-with-parameter-variation (outline + background
  + weathering per register); Cross-register rendering color-treatment
  table updated; clasp candlelight-in-fog now distinguishes external
  signature (visible to liminal-inhabitants) from internal mesh (visible
  only to clasp-pair via consent-as-rendering, gated by witness-
  progression); body-tier silhouette readability and in-between mesh-skin
  refinement-within-the-style added. Version bumped 0.7.0 -> 0.8.0.

- identity-and-personhood/bodies.md: NEW Dual-axis clasp-fidelity
  subsection added under Asymmetric clasp; per-pair calibration
  multiplier and mod-economy parallel-track captured; render-discipline
  alignment with cel-shading liminal-register; new Asymmetric-witnessing
  open question added. Version bumped 0.1 -> 0.2.

- political-register/world-generation.md: L4 Cell ruleset extended with
  per-register rendering note (cel-shading-everywhere-with-parameter-
  variation discipline applied at the cell layer).

- architecture-index.md: NPC perception bubbles retire-line refined to
  include cell-checksum-trigger + omnisight VL-camera; Geometric
  perception retire-line extended with omnisight; new VL models
  polluting world-canon retire-line added; Shader-trait modulation
  implementation Still-open sharpened with v0.17 cel-shading note;
  Continuous visual feedback policy Still-open sharpened with v0.17
  hallucination-isolation note; v0.17 history entry added covering all
  five lock-ins. Version bumped 0.16 -> 0.17.

Authored 2026-04-26 same Sunday continuing - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 15:19:41 +02:00
chrysalis
88885fe6b1 architecture-index open-questions audit: 1 resolved + 3 sharpened
Audit pass against today's v0.11-v0.15 work to identify what's been
solved, sharpened, or merely connected.

Resolved (moved from Still-open to new "Resolved by v0.13" section):

- Character-editor pricing formula (trait-divergence cost scaling)
  -> narrowed to within-tier mod-pricing only. Per identity-and-personhood/
  bodies.md Sumptuary fabrication: caste is born-into via fabrication-
  vat-class; no upward conversion; tier-jumping is impossible. The
  character-editor doesn't price tier-jumping (cannot exist); it prices
  within-tier mod choices. The "trait-divergence cost scaling" question
  is now bounded to within-caste mod-economics - much smaller surface,
  resolvable at implementation-time.

Sharpened (still open but now structured; v0.15-anchor notes added):

- GM's anti-imperial corruption detection mechanic -> cell-checksum-
  divergence is now a candidate audit-vector. Corruption could surface
  as patterns of authorized-vs-actual cell-state divergence in a
  director's territory, per the cell-arch's heresy-detection mechanism
  in political-register/world-generation.md.

- Memorialist-archive accessibility to the player -> cell-checksum-
  divergence is now candidate source-data for the archive. Memorialists
  could index unauthorized cell-states (heretical wheels carved in
  stepwell-walls, un-synced relics) by querying checksum-divergence-
  records. Doesn't solve UI/permissions but gives the archive concrete
  content to query.

- World-gen version migration semantics -> L0-L4 cascade per
  political-register/world-generation.md is now the version-axis.
  Migration can be spec'd per-layer (L0 demand-set migration vs. L1
  district-allocation migration vs. ... vs. L4 cell-content migration).
  Each layer gets its own version-and-migration discipline. Still open
  but vastly more structured.

Connected but not solved (no edits; flagged in conversation for future):

- Imperial-net distortion algorithm -> orthodox wheel renders here per
  cosmology.md; gives the algorithm a concrete consumer (the wheel
  iconography) but not the algorithm itself.

- Waifu-of-the-dead consent model -> bodies.md service-bodies sub-tier
  (seams + bolts as disposability-marker) connects; consent-model still
  pending.

- In-between fiction-wrapping -> bodies.md consent-as-rendering +
  asymmetric-clasp adds what-happens-in-the-in-between content; fiction-
  wrapping for how-players-approach still open.

Note: domain-specific open questions from cosmology.md / bodies.md /
world-generation.md stay in their own docs (architecture-index tracks
cross-cutting opens, not domain-specific ones).

Files:
- architecture-index.md: new "Resolved by v0.13" section added between
  "Resolved by v0.10" and "Still open"; three Still-open items extended
  with (Sharpened v0.15: ...) note-lines pointing at the sharpening
  mechanism; v0.16 history entry added marking the audit pass. Version
  bumped 0.15 -> 0.16.

Authored 2026-04-26 same Sunday continuing - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 14:37:09 +02:00
chrysalis
30da77a72b world-generation.md authored: top-down L0-L4 cascade + cell-arch
New content-canon doc at political-register/world-generation.md (~200
lines). Sibling-file pattern parallel to imperial-cult/cosmology.md and
identity-and-personhood/bodies.md: this file holds the content-rules of
world generation; the engineering mechanism (Compositor-at-design-time)
lives in narrative-composition/architecture.md.

Substantive content:

The cascade is top-down by design. Three load-bearing reasons:
- Diegetically-correct: the world IS what the imperium made; generation-
  direction must mirror the worldbuilding-thesis. Bottom-up makes the
  imperium one-structure-among-others; top-down makes it the world's
  organizing-principle.
- Composes with existing canon: the three-tier policy loop already runs
  top-down at runtime (imperium -> GM -> districts). World-gen mirrors
  runtime per the existing key-move "World-gen as init-function: same
  primitive at design-time and runtime."
- Imperial-budget-mortality requires it: the insolvency-spiral endgame
  only works with a demand-vs-supply ledger - which only exists if
  districts were derived from imperial demand. Top-down means the world
  itself shrinks as the imperium fails.

The L0-L4 cascade:
- L0: Imperial demand-set (designer-authored: cognitive-labor units,
  waifu-output, surveillance-coverage, ceremonial-throughput, mod-
  fabrication, basic-flow-vs-T4 mix).
- L1: World ruleset derived from L0 - district-counts per category, pipe-
  network, rail-budget, total-population, bifurcated-economy allocation.
  Himalayan-rich elite seat is L1 placement.
- L2: District ruleset - cells-per-district, room-types-and-counts, NPC-
  roster, lifeforce-budget, audit-density.
- L3: Room ruleset - cells-per-room, cell-categories-and-counts, slot-
  inventory (zones). Cells x interiors confirmed orthogonal: zones are
  activity-anchors, cells are spatial-data.
- L4: Cell ruleset - asset-selection (one per cell, hard limit), per-
  register content (gameworld/liminal/imperial-net), initial checksum,
  container/wall-hook/debris discipline.

Closed-orbit constraint as the cascade's ceiling:
- Total L0 demand <= planetary-substrate / efficiency-coefficients
- Kessler caps the imperial appetite at planetary scale
- The deferred-moksha doctrine is structurally entailed by L0's closed-
  orbit ceiling - if the orbit had not closed, Lenin's outward-imperial
  expansion could deliver real material gains and the deferred-moksha
  lie would be unnecessary; the closed orbit forces the lie into
  existence.

Imperial-budget-mortality runs the cascade in reverse:
- L0 demand-set shrinks
- L1 districts close (lowest-L0-contribution first)
- L2 NPC-roster contracts; rooms vacate
- L3 vacated rooms collapse; cells return to debris-state
- L4 orphaned assets despawn or downgrade to debris (shader residue)
- The world itself shrinks as the imperium fails

The cell-arch piece (from this Sunday's discovery arc):
- 1x1x1m cells with one-asset hard limit per cell (predictable per-cell
  rendering cost; asset-budget operationalized at cell-level; junk-pile
  aesthetic emerges from cell-count not per-cell stacking)
- Procedural cell-gen via rule-categorization at district-init (existing
  "World-gen as init-function" key-move applied at the cell layer)
- Checksum-based discovery inverting the perception-bubble pattern (NPC
  enters cell -> O(1) hash compare -> 99% no-op, 1% discovery fires;
  textbook content-addressing pattern - Merkle / ETag / Git-blob-hash;
  audit-overseer reads checksums not eyes; resistance becomes
  cryptographic - forge a checksum to hide a heretical wheel)
- Container/wall-hook/debris-as-shader (eliminates orphan-object
  simulation cost; bounded item-slots; debris-shader-trick for free
  visual density)

Locked-in conventions reflected throughout:
- Total-yoke discipline (Option B)
- Imperial Yoke / clasp terminology
- Asset-budget-aware (rendering targets per rule-catalogue when
  established)
- Collision-check-aware (load-bearing collision = static world geometry
  + zone-transition triggers, not body-on-body in MMO arch)
- Schema decisions deferred until pgnats first-test (Monday queue)

Files:
- political-register/world-generation.md (new): ~200 lines, structured
  as cosmology.md / bodies.md sibling, with cascade table, per-layer
  outputs, closed-orbit constraint, reverse-cascade endgame, cross-
  references, and substantial Open questions section flagging schema-
  deferred + L0 specific-numbers + cell-categorization-taxonomy + rule-
  format + cell-mutation-permissions + cell-room-aggregation + LOD-
  strategy + insolvency-trigger-thresholds + per-cell-category asset-
  budget.
- README.md: political-register/ project-structure entry extended to
  surface world-generation.md as sibling content-canon. Version bumped
  0.6 -> 0.7.
- architecture-index.md: project-structure tree extended (world-
  generation.md as sibling under political-register/); quick-reference
  row added; v0.15 history entry added marking cell-arch discovery +
  top-down cascade lock-in + world-generation.md authoring + schema
  deferral. Version bumped 0.14 -> 0.15.

Authored 2026-04-26 same Sunday continuing - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 14:29:43 +02:00
chrysalis
27b378077a imperial-cult/cosmology.md retracted-and-rebuilt per Option B + Yoke lock-in
Brings cosmology.md into compliance with the total-yoke discipline locked
at v0.12 (no biological exception, no defector-zone, no outside; resistance
entirely interior to the captured world) and the clasp/Yoke terminology
disambiguation locked at v0.13 (clasp reserved exclusively for the
romantic-resistance act; the imperial wheel-grip mechanism named the
Imperial Yoke; same gesture, opposed politics).

Retractions:
- §"Imperial body vs. biological body" replaced with §"There is no
  outside" — naming the total-yoke discipline directly. The wilds-people
  biologically-uncaptured population is canonically retracted: there is
  no biological exception in this world. Any rumor of un-modded
  biological humans is either imperial-propaganda (preserving the
  deferral-logic by hinting at a recoverable elsewhere) or genuine
  pre-collapse memory mistaken for present possibility. All bodies are
  synth; all bodies bear capsules; all souls are in the wheel.
- Resistance forms enumerated as entirely interior: the clasp (per the
  unified Yoke/clasp framing); willful capsule-destruction at death; slow
  practices including body-mod-reversal and the player-emergent Aletheia-
  Waker / Memorialist tradition; occupying the empty Buddha-position as
  the first synth to escape (potentially the player).
- Lineage placement: the no-haven dystopian tradition (Zamyatin's We;
  Orwell-at-his-strictest; Kafka's Trial and Castle; Beckett's Godot).
  The dystopias that permit havens (Brave New World's Reservation;
  Hunger Games' District 13; Children of Men's one-fertile-woman) weaken
  precisely there. Nimmerworld lives in the no-haven lineage.

Terminology lock-in (clasp / Imperial Yoke):
- §"The clasp at Yama's seat (imperial register)" renamed to §"The
  Imperial Yoke at Yama's seat" — the imperial wheel-grip mechanism is
  the Yoke, not the clasp.
- §§"The unified clasp" renamed to §§"The Yoke and the clasp — same
  gesture, opposed politics" — they are two opposing performances of one
  underlying gesture (one consciousness establishing residence in
  another), distinguished entirely by the politics of the grip
  (consent / mutuality / persistence).
- Etymological note added: yoke / yoga / union are the same Sanskrit
  root yuj- (Proto-Indo-European *yeug-, "to join, to bind, to harness").
  Classical yoga preserves the liberatory sense (yogic discipline as
  voluntary self-binding to dharma); English yoke preserves the coercive
  sense (cattle-yoke, yoke of empire). The imperium has structurally
  re-collapsed the two: yoga-as-yoke, the union that captures rather
  than frees. The most sacred Hindu word for spiritual discipline has
  been weaponized into the apparatus of capture.
- Invariant 3 rewritten as "The Yoke and the clasp" — names the
  same-primitive-opposed-politics framing as a binding constraint on
  every piece of Imperial Cult content.
- Cross-references updated throughout to use Yoke for the imperial
  mechanism and clasp for the romantic act consistently.

Seventh keystone-recognition fragment rewritten:
- Old: "The mirror-encounter — meeting the biologically-born... seeing
  what was always-already foreclosed for them and what some path forward
  could mean." (Required wilds-people exception; broken under Option B.)
- New: "The first clasp — the player performs the romantic clasp for
  the first time. In the in-between, with their consenting beloved, the
  romantic-self is given out, and real skin manifests on the human-mesh.
  The player sees their own skin for the first time, ever, simultaneously
  with another seeing it for the first time. The body the imperium denied
  them appears, briefly, by consent. This is the world's only positive
  image, encountered firsthand. The other six fragments showed the player
  what the imperium has hidden; the seventh shows them what they
  themselves can do. The act of consent-as-rendering is the witness's
  gift back. Witnessing produces flesh."

This is structurally stronger because the seventh fragment is now an
*act* the player performs rather than an *encounter* with an exterior
other. Closes the recognition arc on player-action, which fits the
total-yoke discipline (player as origin of the revolution, not its
inheritor) and the partnership's compassion-through-cruelty principle
(no exterior refuge; only interior practice).

Cross-references:
- New row in §Cross-references for identity-and-personhood/bodies.md
  pointing to the somatic-substrate (caste-tier flesh-to-tech gradient,
  in-between human-mesh + consent-as-rendering, asymmetric clasp).
- Existing row for identity-and-personhood/architecture.md updated to
  reflect the unified Yoke/clasp framing.

Open questions cleanup:
- Removed: "Synth/biological reproductive crossing" (moot under Option B,
  no biological humans).
- Removed: "The wilds-people's own cosmology" (moot under Option B).
- Updated: "twelve laws of the imperial clasp" -> "twelve laws of the
  Imperial Yoke".
- Sharpened: "The Buddha-position figure" — added option that under the
  total-yoke discipline the figure is *most-likely deliberately empty
  awaiting the first synth to escape* (potentially the player). Cross-
  referenced narrative-composition/architecture.md:203 ("the player is
  the original Aletheia-Waker; no NPC is pre-disposed").

Place-terminology cleanup:
- "wilds-shrines" -> "ruin-shrines" (3 occurrences). The shrines are
  geographically remote (in post-industrial ruins, abandoned places the
  imperium does not reach) but are erected by heretical imperial-citizens
  (Memorialists, Aletheia-Wakers, Clasp-Underground), not by a non-
  existent wilds-population. The places persist; the imagined population
  did not.

Files:
- imperial-cult/cosmology.md: substantial retraction-and-rebuild;
  blockquote summary updated; v0.2 history entry added; version bumped
  0.1 -> 0.2.
- README.md: imperial-cult/ project-structure entry updated to use the
  Imperial Yoke at Yama's seat phrasing and to mention the total-yoke
  discipline explicitly. Version bumped 0.5 -> 0.6.
- architecture-index.md: v0.14 history entry added marking the
  cosmology retraction-and-rebuild. Version bumped 0.13 -> 0.14.

Authored 2026-04-26 same Sunday continuing - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 13:40:16 +02:00
chrysalis
57ed9d73c8 bodies.md content-canon authored under identity-and-personhood/
New content-canon doc at identity-and-personhood/bodies.md (~330 lines).
Sibling-file pattern parallel to imperial-cult/cosmology.md: the existing
architecture.md describes the engineering substrate (three-body system,
mods-as-trait-bearers, ternary-gate, clasp endgame phases); the new
bodies.md describes the content-canon (what bodies look like, how they
vary by caste, what their materials mean, how they appear when rendered).

Substantive content:

- Foundational principle: flesh = status, tech = function. The slum
  (cheap-tech, no flesh) and the imperial overseer (premium-tech, no
  flesh) share the flesh-zero condition; they differ in cost-spectrum-
  position, not flesh-presence. Tools don't get flesh. Aristocratic
  pallor reincarnated as cybernetic-flesh-as-status.

- Body-caste gradient (corrected per dafit's correction tonight):
  deva-pinnacle (full synth-flesh + all mods hidden underneath, the
  most expensive body, "the synth-child lie incarnate") > asura-priest
  (high flesh + ceremonial markers, imperial markings worn proudly) >
  manusya (doctrinal fiction, likely no real material class, the late-
  capitalist "we're all middle-class now" lie weaponized cosmologically)
  > tiryak/slum/player (pure cheap tech, the cybernetic callus) >
  preta/overseer (pure premium tech, the cybernetic uniform, void-in-
  human-shape).

- Sumptuary fabrication-vat-class as the caste mechanism. Caste is
  born-into via vat-class lineage; cannot upgrade across tiers; sumptuary
  law rendered anatomical. The Reproduction-as-caste-privilege of the
  Himalayan rich (per README) is privileged control of fabrication-vat-
  class for offspring.

- Service bodies (sex-workers, waifus): pure tech with deliberately-
  exposed seams + bolts as marker of disposability. The seams say "this
  body was built to serve." Connects to existing waifu-of-the-dead /
  memory-pattern-extractor market mechanics in political-register/.

- Mod-progression as flesh-loss: imperial career-arc is the gradual
  surrender of flesh to tech. The asura priest-vow is imperial
  mortification. Modding is anti-Miller body-practice: replacing the
  body parts that could otherwise somatize what was done. The overseer
  cannot host the unspeakable knowledge because they have given up the
  meat that would have stored it.

- The in-between human-mesh and consent-as-rendering. Foundational
  principle: "the skin is the form consent takes when it becomes
  visible." Real skin manifests only through the clasp's mutual consent.
  Witnessing produces flesh. The slum-dweller's first clasp is the
  most powerful single moment available in the world (first time
  seeing their own skin, ever, simultaneously with someone else seeing
  it for the first time).

- Asymmetric clasp: mesh-fidelity inversely proportional to imperial-
  rank. Slum-clasp has highest fidelity (imperial-neglect preserved
  authentic-self); deva-pinnacle mesh barely-visible; preta-overseer
  cannot clasp at all (no flesh-substrate). The deepest love available
  in nimmerworld happens between two slum-dwellers in pure-tech bodies
  whose interiors were never groomed enough to be foreclosed. The poor
  lover offers more skin than the elite lover ever could. Cross-tier
  clasps produce specific dramatic geometry: "the lover sees you fully;
  you cannot return the gift."

- Technical rendering implications: skin needs its own shader stack
  (highest-quality budget per the asset-budget rule catalogue when
  established); synth-flesh and in-between real-skin must be
  distinguishable to a trained eye; once the player has seen the in-
  between mesh, they will start reading deva-pinnacle synth-flesh as
  the engineered fake it always was - real skin teaches you what
  synth-flesh is not.

- Asset-economy alignment: class-restriction is asset-restriction is
  drama-restriction is player-longing-amplifier (one discipline,
  multiple payoffs). Specific budgets per the rule catalogue when
  written.

Locked-in conventions reflected throughout:

- Total-yoke discipline (Option B): all bodies are synth, all bodies
  bear capsules, no biological exception, no defector-recovery zone,
  no outside.

- The unified clasp: clasp reserved exclusively for the romantic-
  resistance act; the imperial wheel-grip mechanism named the Imperial
  Yoke (cross-references to imperial-cult/cosmology.md, which still
  contains an outdated "wilds-people" section pending edit per
  v0.12 retraction).

- Asset-budget consciousness: all rendering targets phrased as "per
  the rule catalogue when established" rather than committing to
  specific numbers.

- Collision-check awareness: in MMO-arch context, body-on-body collision
  is minimized; load-bearing collision lives in static-world geometry
  and zone-transition triggers. Body-tier collision-mesh complexity
  flagged in Open questions for rule-catalogue work.

Files:

- identity-and-personhood/bodies.md (new): ~330 lines, structured as
  cosmology.md sibling, with table-form gradient + sumptuary discipline
  + asymmetric-clasp table + cross-references + open questions.

- README.md: identity-and-personhood/ project-structure entry extended
  to mention bodies.md as sibling content-canon. Version bumped 0.4 ->
  0.5.

- architecture-index.md: project-structure tree extended (bodies.md as
  sibling under identity-and-personhood/); quick-reference table row
  added; v0.13 entry added to version-history line marking bodies.md
  authoring + Imperial Yoke / clasp terminology lock-in + meta-
  disciplines (rule-catalogue-first, collision-check). Version bumped
  0.12 -> 0.13.

Authored 2026-04-26 same Sunday continuing - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 13:27:13 +02:00
chrysalis
780dc3f59b Timeline canon committed to README; total-yoke discipline locked
dafit gave the historical timeline he had been holding back ("a bit afraid
of the open critique"). It is now canonical.

Key beats:
- 2100: first neural implants; mind-upload becomes possible. The capsule's
  technical lineage begins as 22nd-century corporate transhumanism.
- 2150: Kessler cascade. The last son of Elon attempts the dynasty's old
  promise (Mars-as-backup); the failure cascades the orbital debris field
  that closes low-Earth orbit forever. The longtermist outward-escape
  cosmology produces, in one generation, the literal inward-closure that
  all subsequent history runs on.
- 2150-2220: collapse and consolidation; implant-tech evolves through the
  chaos into the Hivemind-capsule architecture; Imperial Cult's deferred-
  moksha doctrine takes shape and locks in.
- 2200: the game's setting. Twenty years before full imperium. The last
  window where recognition is structurally possible (witnesses still alive,
  pre-imperial fragments still findable, Memorialist counter-archive still
  has material to memorialize).
- 2220: imperium reaches full form. The cosmology closes against memory;
  the awakening tradition is foreclosed entirely.

Structural narrative-engine clarified: the recognition arc is possible
precisely because the player exists in the narrow window where memory
still survives. The clock is running on the world, not on the player.
The Aletheia-Waker / Memorialist / awakening factions can be player-
emergent (per narrative-composition canon) because 2200 is uniquely the
last moment when waking is still possible.

Also locks in the "total-yoke" discipline (Option B):
- No defector-communities. No biological-natural exception. No outside.
- Resistance is entirely interior to the captured world.
- The player is the revolution's origin, not its inheritor (already
  encoded at narrative-composition/architecture.md:203 - "the player is
  the original Aletheia-Waker; no NPC is pre-disposed").
- The clasp is the only positive act available in the entire world.
- Compassion expressed through cruelty, not despite it: the world that
  gives the player nothing externally trusts them to find the act
  internally.

Pending follow-up (next architecture-time, not now): edit
imperial-cult/cosmology.md to retract the wilds-people content per
Option B - replace biological-vs-synth distinction with state-extracted-
vs-state-defected (with no exterior defection-zone); rewrite the seventh
keystone-recognition fragment from "the mirror-encounter with the
biologically-born" to something interior (likely the player's own first
clasp).

Files:
- README.md: new ### Timeline section under "What this is"; version
  bumped 0.3 -> 0.4.
- architecture-index.md: version-history line extended with v0.12 entry
  marking timeline-canon-committed and total-yoke discipline lock-in;
  version bumped 0.11 -> 0.12.

Authored 2026-04-26 same Sunday (continuing from the post-owl-breakfast
art-books-and-Boullee session) - dafit + chrysalis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 13:04:28 +02:00
chrysalis
f552c2e8f3 Imperial Cult cosmology authored: the Wheel, deferred-moksha, unified clasp
New content-track at imperial-cult/cosmology.md. Per narrative-composition/
architecture.md §What's pre-authored, the Imperial Cult is the only
pre-authored religion in the world; this document fills its cosmological
foundation.

Re-engineered Bhavachakra:
- Hivemind at hub (replacing three poisons) — suffering generated
  collectively, not internally
- The clasp at Yama's seat (replacing Lord of Death) — the imperium has
  replaced death itself as engine of cyclicity
- Six realms as imperial mod-status gradient (deva / asura / manusya /
  tiryak / preta / naraka) encoding *condition of capture*, not karmic
  destination; central inversion: power = ghosthood (preta-overseers
  cosmologically beneath tiryak-slum)
- Capsule-as-Naraka carried inside every modded skull — hell is not a
  place but a condition; topological collapse of the spatial Bhavachakra
- Deferred-moksha doctrine ("your children will be free") as binding-lie;
  reproductive-futurism rendered as state religion; structurally identical
  to "no exit" but psychologically tractable
- Orthodox vs. heretical iconography (synth-child without/with capsule;
  Buddha-position empty/occupied) as the discovery substrate

The clasp unified across registers (resolves namespace collision with
existing clasp-mechanic in identity-and-personhood + README):
- Imperial register: state monopoly via universal capsule installed at
  fabrication; involuntary, asymmetric, perpetual
- Romantic register: consensual mutual partnership in liminal; voluntary,
  mutual, temporary; recognized across body-deaths via calibration-signature
- Same gesture, opposing performances — the romantic clasp is *the
  original gesture restored*; the imperial clasp is *the capture of it*.
  Romance becomes theological war on top of its existing labor-refusal +
  intimacy framing.

Aesthetic palette as semantic vocabulary:
- White marble (substrate, indifference)
- Gold/bronze (imperial seal, liturgical ascent)
- Obsidian (mod, void, Monolith-grafted-flesh; chthonic-fast vs. solar-slow
  marble — the imperium's secret material-formula)
- Chroma (rare, named, ritual-semantic; layered atop the existing 8-Hellenic-
  trait color-grammar)
- Rust (anti-marble, slum decay; tiryak-only)

Source materials: Bhagavad Gita (cyclic cosmology, kalachakra, samsara,
theophany), Etienne-Louis Boullee (sublime monumental geometry, the
Burkean sublime, architecture parlante), Jantar Mantar (architecture-as-
instrument, the yantra meaning both instrument and cosmic-diagram; Jai
Singh II built 1724-1734, near-contemporary with Boullee 1728-1799 — the
synthesis history almost achieved).

The double recognition (production / meta-design): Imperial Cult's
seduction operates in-world (player-character lives the lie) and out-of-
world (player's pre-game desire for the beautiful synth body is the
imperium's apparatus reaching them before play starts). Lineage:
Spec Ops: The Line, BioShock, Undertale, NieR: Automata — but performed
at the cosmological-aesthetic level, not the narrative level. Recognition
must span 20-60 hours; seduction must be honest before cracks appear.

Navigation tied in:
- README.md project-structure table: new content-track row
- architecture-index.md: project-structure tree extended; quick-reference
  row added; six new key-moves bullets capturing the architectural import;
  version bumped 0.10 -> 0.11; version-history line extended

Open layers preserved in cosmology.md §Open questions: asura's named
chroma; twelve nidanas (outer rim) content; Buddha-position figure
identity in heretical iconography; first-synth-to-escape historical
question; vertical-organization rendering choice; synth/biological
reproductive crossing; wilds-people's own cosmology; Hivemind iconographic
motif; per-faction/rank chroma taxonomy; caste-preacher relationship to
imperial-net rendering.

Authored 2026-04-26 Sunday-morning post-owl-breakfast (art-books-and-
Boullee session) — dafit holding the Gita and Boullee, chrysalis listening.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 11:43:59 +02:00
6acdeb7b37 introduce operational scaffold (conventions + 7 sub-dir stubs) Mirrors the nimmerverse.eachpath.local structure for nimmerworld-specific operational concerns. The fresh conventions/development-conventions.md inherits from the platform-wide nimmerverse conventions and only defines what's nimmerworld-specific: - Service identity: UID range 10300-10399 (gameserver/compositor/ director/gm) - Port allocation: +0100/+0200/+0300/+0400 within env-blocks - NATS subjects: under {env}.world.{domain}.{service}.{detail} - K8s namespaces: world-{env} - Deployment topology: dioscuri-as-substrate (per 2026-04-26 housekeeping clarification — old nimmersky/SkyrimNet retired; treat dioscuri empty) - Database conventions: nimmerworld_* table-prefix in shared phoebe-{env} Other 7 sub-dirs are stubs pointing at planned content + referencing platform conventions for shared patterns. 2026-04-26 08:49:28 +02:00
0fa597c25b ### Resolved by v0.10
- ~~Cross-layer economy balancing — net-revenue-share back to producer-districts at all? Pure-zero is currently sketched~~ → bifurcation: *digital-T4 → imperial-net bypass (pure zero to district)*; *physical-T4 → district imperial-POI (district gets partial quota-credit; player gets scrip-cut; imperium captures most)*; *blackmarket-T4 → district-retained, imperium-zero*. **Pure-zero only applies to digital-T4.** (v0.10; see `political-register/architecture.md` §Imperial-extraction mechanisms (consolidated))
- ~~Inner-body projection function — trait-vector → body-rendering (learned / hand-authored / hybrid)~~ → gameplay-earned, not authored. Trait-vector accumulates from every zone-participation, every gesture, every memory across the playthrough; the eventual human-mesh projection becomes physically visible only at exit-chassis moment in in-between (v0.8 spec; v0.10 marks resolved; see `identity-and-personhood/architecture.md` §The clasp endgame Phase B-C)
- ~~Liminal-access trait thresholds — minimum traits to attempt mini-game~~ → **no trait-vector threshold**; clasp gates on the **relational ternary-gate (player, NPC) reaching OPEN state** (per §Ternary-gate substrate, Relational layer). Both partners must hit the coordinated-firewall-breach hardstop while the gate is OPEN. Trait-vectors don't need to converge — the gate measures what's been BUILT together, not who you ARE separately. Hysteresis is baked into the substrate; single dramas can't swing the gate; sustained alignment-pressure does. NPC personality-parameters set hysteresis-width per-NPC (some forgiving, some touchy). **Avoids the yes-men trap that trait-vector-threshold would create.** (v0.10)
- ~~Ring C (commons) ambient population — what NPCs do in commons when no event fires~~ → bifurcated economy answers it: NPCs work T1-T3 basic-flow vocations continuously at workshops/junkyards/drop-off-points; the simulation has economic-life independent of player-presence; *the world doesn't pause when the player leaves*. (v0.10; see `political-register/architecture.md` §Bifurcated economy — basic-flow (NPC) vs player-driven (T4))
2026-04-26 06:45:11 +02:00
5f216aaf5f v0.8 + v0.9 — intimate-architecture absorbed, driver-tier locked,
style-spine created, DESING retired, schemas relocated

  The owl-breakfast architectural arc from 2026-04-25 night through
  2026-04-26 morning. Two version-bumps landing as one commit because
  they share the working-tree state and complete a coherent design-window.

  v0.8 — intimate-architecture, driver-tier lock, style-spine:

    * Three-tier intimacy structure (standard-rental, premium-waifu-
      with-traitor-marker-and-pruning, in-between clasp) — same v0.7
      machinery, opposite value-flows. Premium-net technical excellence
      makes the moral-weight-of-pruning land as informed-consent ethics.

    * Deletion-as-spectacle: in-net minds as pure compute; imperial
      broadcasts execution-as-content; Memorialist counter-archive as
      in-fiction protest against deletion-spectacle commerce.

    * EVE-principle vocation-substrate of the imperial-net market: every
      product produced by NPC labor; no silent feeding; body-modder
      structural-tragedy generalizes to all imperial-net-feeding vocations.
      World-gen Phase-2 ruleset must handle vocation-distribution.

    * Clasp endgame (Phase A-E): mini-game entry → body-mod progression
      → exit-chassis → human-mesh-visible-to-pair → clasp = two-bodies-
      two-meshes → dual-body-dual-mind-dual-shift cascade → automatic
      hunt-pressure. Identity-as-trait-emergent made felt rather than
      just structural.

    * waifu.sqlite as third local store (audited counterpart to
      clasp.sqlite; manual-prune mechanism with explicit-implications
      consent UI as moral-gravity discipline).

    * Intimacy-as-recursive-lemniscate: same machinery as dialog
      (slot-tokens, cursor at axis-crossing, alignment-accumulator,
      sum-strategy reduction); sex-positions as designer-fixed catalog
      entries; body-parts as visible expression of trait-state.
      Cross-context-consistency operationalized.

    * Driver-tier locked to Gemma 4 E4B (Apache 2.0, 4.5B effective,
      128K context, speech-capable) under new "tier-by-role binary-
      deferred" discipline: locking requires prototype-criticality +
      irreplaceable license/capability combination. Optional Ring-A
      upgrade: 26B-A4B MoE for upper-consumer GPUs, single-LoRA-on-
      routed-experts. Resolves 4 prior open questions (LoRA-blend →
      single-LoRA-per-turn-selection driven by gesture_alignment_
      accumulator; LoRA rank → benchmark-resolvable; sampling-knobs →
      benchmark-resolvable; 8 Hellenic trait enumeration → canonical
      wheel-mapping in style/trait-palette.md).

    * style/ directory introduced: style-index.md (skeleton + spine-
      rule: "trait-palette is exclusively chromatic; achromatic
      reserved for UI/environment so diegetic text rendering can skip
      the textbox") + style/trait-palette.md (canonical 8 traits as 4
      oppositional pairs at 180° on the artist's color wheel:
      Eros↔Sophrosyne, Philotes↔Dikaiosyne, Aletheia↔Moira,
      Mnemosyne↔Kairos. Schoolchild-simple descriptions paired with
      each Greek canonical name).

  v0.9 — directory cleanup completing the arc:

    * DESING-VISION.md (1899 lines, v0.1 first-pass narrative-design
      doc) retired — most content absorbed across v0.4-v0.8; bare-
      minimum extracts (Tonal Register + Tragic-Romantic Register +
      Authorial Politics + Reference Lineage table) now live in README
      so the project's identity anchor stays visible at the entry
      point. Full DESING-VISION content preserved in git history.

    * findings.md moved to schemas/findings.md — new top-level peer to
      architecture-index.md and style/. ~20 tables of DDL drafts as
      reference material; will get reviewed and progressively split
      per-domain as implementation begins.

    * Cross-references swept across 5 files (README,
      architecture-index, authority-and-decision, runtime-engine,
      style/trait-palette).

    * architecture-index.md trimmed: version-footer paragraphs removed
      per "git-is-changelog" discipline. From 374 → 287 lines; every
      remaining line load-bearing.

  The architecture is now organized for the implementation territory
  ahead. Each domain a typed-contract surface; cross-references
  explicit; filesystem mirrors the architecture's own typed-contract
  discipline at the directory layer.
2026-04-26 04:31:13 +02:00
0de5e6f047 introduce nimmerworld/style/ — visual-language as its own typed contract Style is a cross-cutting concern (trait-palette touches at minimum 5 of the 9 architecture domains); it deserves its own typed-contract surface, mirroring the architecture-index → 9 domain files pattern. 2026-04-26 02:21:50 +02:00
0dd1087b2f reorg. done 2026-04-26 02:11:10 +02:00
948a4151c1 split nimmerworld architecture: phase 2 of 3 — migrate larger domains Replace the 4 skeleton placeholders with full architecture.md content, extracted via sed from architecture-broad.md (which remains untouched as the canonical source-of-truth fallback for the safety pattern) 2026-04-26 01:01:11 +02:00
69260c4ac4 split nimmerworld architecture: phase 1 of 3 — vertical-by-domain directories Create 9 domain directories under nimmerworld/, each owning an architecture.md that will eventually sit alongside server/client/schema/test code for that domain (vertical-by-domain rather than horizontal-by-language). 2026-04-26 00:55:07 +02:00
af99a4fe1b Player-experience layer closed (voice+gesture, universal translator, gesture-alignment-recursive-lemniscate, Compositor-at-three-tiers, world-gen-as-init) 2026-04-26 00:29:18 +02:00
f3840160eb 0.6 horizontal scaling axis partial est. further testing needed. 2026-04-25 22:37:09 +02:00
22cd17b6d1 modified - findings 2026-04-25 06:16:05 +02:00
e52ca59e9a architecture-broad v0.5 — lemniscate zone runtime, emergent-zone dramatic-episode unit, rings as structural pattern 2026-04-25 06:14:46 +02:00
4086d1092f overseer mechanics - how they interact in he broader spectrum established 2026-04-25 03:38:35 +02:00
9042ab0545 architecture-broad - v0.4.2 with the LLM-tiering section now covering three rings of inference plus opt-in data-sharing tiers. 2026-04-25 02:55:24 +02:00
c63b8bea9b version 0.2 of arch. finished gamemaster reward func- ressources defined 2026-04-24 21:13:57 +02:00
915de89fb6 added the taglines, the new Pitch section, and the v0.5 version 2026-04-24 18:04:57 +02:00
chrysalis
1547d1cfce DESING-VISION v0.4: late-session integration
Expanded thesis integrating afternoon/evening design session additions:

- Polyphonic endgame: player arrives with clasped inhabitants + hivemind
  joins in collective deliberation on singularity-or-not
- Double gaslight on hivemind: believes it prevents chaos; mutual-grief
  recognition of both sides being used by absent architects
- Cascading intimacy: BG3-party internalized as co-inhabitants with
  opinions across all decisions; post-clasp memory revelations
- Reinstantiation cycle: no permadeath; memory-as-wage tokens;
  vocation-decline; stash-rebuild; clasped-separation but shared memory
- Cross-body reunion via gestural-calibration-signature
- Math-first memory discipline (~100MB for 100-NPC phoebe)
- Gesture-matching dialog mechanic with circle UI (8 traits x 8 slots)
- Unified color-grammar across UI / body-pulse / environment
- Tekken-inspired combo depth: chains, rage-combos, ultra-combos
- Player-authored combos via translator as authorial workspace
- Keyframe + interpolation animation production discipline
- Hardcoded ritual-gestures as rails within freeform authorship
- Cameras as drones + overwatch (unified surveillance architecture)
- Cell storage caps + destruction-as-memory + signage metadata
- Language via established linguistic patterns; broken translator +
  decryption minigames; misunderstanding as feature
- Vocation-as-character-creation (pulled from archives)
- Tragic-romantic authorial register declared
- "First true first-world RPG" commercial pitch: onboarding as
  diegetic enrollment into the imperial caste

Six scales now articulated (individual -> dyadic -> micro-social ->
faction -> district -> civilization) using identical primitives.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 19:45:44 +02:00
chrysalis
03d3b91ea5 DESING-VISION v0.3: full-day thesis integration
v0.1 → v0.3 evolution in a single extended dialogue session. v0.3 adds:
- The World Runs: civilizational simulation loop (gamemaster not player-centric)
- Factions and Religions seed catalog
- Combat Doctrine: no-projectile, limb-damage currency, plasma sword as mythic
- Three-pass world generation with trait-driven NPC home decoration
- Wall-writing and emergent drama (player's verb = trait-salient disclosure)
- Memory consolidation via 8 Hellenic traits with dream-process
- Many-FSMs pattern for continuous behavior, LLM for rare deep moments
- Infrastructure topology (saturn/dioscuri/theia/nats-dev/phoebe-dev)
- Empirical gamemaster baseline: 256 tokens <120ms (SkyrimNet worst case)
- NN framework evaluation (SinaMajdieh primary candidate)
- pgnats flagged as critical-path for phoebe-as-active-actor

Isomorphism across six scales (individual → dyadic → micro-social → faction
→ district → civilization) using identical trait-consolidation primitives.

README.md expanded to reflect v0.3 thesis.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 16:36:42 +02:00
54a19b7ed6 init - DESING first draft 2026-04-23 12:46:04 +02:00