No description
  • Rust 79.1%
  • C++ 15.6%
  • Python 5.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 6f628f9637 Wire AGENTS.md into Claude Code memory
Claude Code reads CLAUDE.md, not AGENTS.md, so this repo's doctrine was
invisible to it. This one-line import makes the existing AGENTS.md load
without duplicating or renaming it. Codex is unaffected.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 22:23:27 +02:00
.voidbot Seed Weksa social interpretation biases 2026-05-24 20:39:30 +01:00
.weksa/cultural-ontology Seed cultural ontology CultCache targets 2026-06-09 16:58:03 +01:00
data Add Eddic cultural referents for Brokkr lowering 2026-06-12 19:23:17 +01:00
docs Move Weksa command ingress to RUDP 2026-06-23 22:54:54 +01:00
examples Add Brokkr Eddic voice lowering fixture 2026-06-12 19:43:42 +01:00
prompts Add Nibu CultCache lowering critic pass 2026-06-10 18:04:14 +01:00
schemas Split MiMo performance register from language register 2026-06-11 20:27:51 +01:00
scripts Move Weksa command ingress to RUDP 2026-06-23 22:54:54 +01:00
settings Capture Airawa first-contact slice 2026-05-25 00:27:21 +01:00
state Use MiMo VoiceDesign for speech provider projection 2026-06-11 20:10:02 +01:00
tools Seed cultural ontology CultCache targets 2026-06-09 16:58:03 +01:00
.gitignore Expose MiMo VoiceDesign on Weksa daemon 2026-06-11 21:07:48 +01:00
AGENTS.md Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
CLAUDE.md Wire AGENTS.md into Claude Code memory 2026-09-03 22:23:27 +02:00
README.md Add multilingual utterance lowering profiles 2026-06-09 14:29:09 +01:00

Weksa

Weksa is a procedural language engine for alien grammars grounded in concept, culture, and constraint.

The project starts from a blunt rule: English words are not the source of truth. Meaning is decomposed into an ontology, passed through a worldview, constrained by grammar, shaped by phonology, distorted by history, and only then rendered as surface text.

Ownership Model

  • Ontology owns meaning.
  • Grammar owns required expression.
  • Phonology owns sound shape.
  • Diachrony owns historical distortion.
  • Renderer owns surface text.
  • Persistent state owns durable maps, constraints, decisions, and evidence.

If a future module cannot state what it owns and what invariant it protects, it does not get to exist. Harsh, but the alternative is a language generator with a clipboard and delusions of nationhood.

Scaffold

  • state/map.yaml: canonical working map.
  • state/scratch.md: disposable workbench.
  • schemas/: human-facing state contract receipts.
  • docs/: architecture, language model, and roadmap.
  • settings/: setting-specific proving grounds for language projects.

Start with Best Modern Approach for the core design doctrine: ontology, roots, morphology, syntax, semantics, interlingua, diachrony, and model-assisted consistency.

See Project Model for the engine / language project / setting split, and Runtime and Authoring Split for the LLM-free hot path.

See Interlingua Standard for the shared meaning-packet contract Weksa clients should target.

See Verse Service Contract for the daemon contract: Weksa owns typed conversational intent, pronunciation plans, utterance handoffs, and the Eve/CultMesh surfaces that make those documents inspectable.

See Multilingual Utterance Lowering for the shared lowering target: interlingua projected through speaker state into English, Brazilian Portuguese, Japanese, and later target-language dialogue. Flavored English Lowering remains the target-specific English receipt.

See Target-Language Cultural Ontology Profiles for the reviewable address, register, politeness, idiom, metaphor, and script distinctions that target lowerers must inspect before producing output.

For the first AquaSynth speech-training handoff, see Tiny PanPhon v0.1 Speech Curriculum. Those packets are emitted by tools/emit_tiny_panphon_handoffs.py and provide the crawl-stage artifact for simple IPA sounds. Validate the checked contract with tools/validate_tiny_panphon_handoffs.py before handing the batch to AquaSynth or expanding pronunciation coverage.

Implementation Status

The first committed artifact is the persistent state spine: map, scratch, schemas, docs, examples, and a read-only provider advertisement fixture. The daemon runtime still needs implementation, but its authority is no longer ambiguous: writing and agent state enter Weksa as intent pressure, and typed utterance documents leave for AquaSynth.

Eusocial Interbeing / Zyphos is the current higher-priority setting target. Rust to Dust is preserved as an earlier proving ground, not engine doctrine.