Weksa/docs/roadmap.md

50 lines
2.3 KiB
Markdown
Raw Normal View History

2026-05-16 03:43:43 +01:00
# Roadmap
## Now
- Keep the persistent state spine small and readable.
2026-05-19 14:57:37 +01:00
- Stabilize the interlingua packet standard before runtime code.
- Prove interlingua lowering to human target-language realizations before
attempting alien-language lowering, starting with English, `pt-BR`, and
Japanese.
2026-05-19 14:57:37 +01:00
- Decide the first language-project state format after the interlingua boundary
is clear.
2026-05-25 00:27:21 +01:00
- Build a hand-authored toy language-project slice before automating
generation.
- Use Zyphos / Eusocial Interbeing as the current higher-priority proving
ground while keeping Weksa setting-neutral. Rust to Dust remains an earlier
pressure surface, not the active default.
2026-05-16 03:43:43 +01:00
## First Prototype
2026-05-19 14:57:37 +01:00
- Validate one minimal interlingua packet.
- Lower one packet through Nibu's projected agent state into English, Brazilian
Portuguese, and Japanese realizations, each through an explicit target-language
cultural ontology profile.
2026-05-19 16:35:41 +01:00
- Add one English pronunciation plan that strings the lowered line into broad
IPA.
2026-05-19 17:47:31 +01:00
- Add one toy utterance embedding handoff fixture, then replace hand-authored
values with the AquaSynth-owned learned encoder.
2026-06-03 04:34:26 +01:00
- Add a daemon loop that commits conversational intent, pronunciation plans, and
utterance handoffs as typed CultCache witnesses.
- Publish the provider advertisement through CultMesh for Odin discovery; the
operator view returns on Thing 2 (Eve is deprecated).
- Preserve the first English-only lowering proof under
`examples/english-lowering/`, and the shared multilingual proof under
`examples/multilingual-lowering/`.
2026-05-25 00:27:21 +01:00
- Preserve the Airawa first-contact slice as a hand-authored language-project
pressure note before attempting full alien-language translation.
2026-05-16 03:43:43 +01:00
- Parse or load one language project definition.
2026-05-19 14:57:37 +01:00
- Accept a Weksa interlingua packet.
2026-05-16 03:43:43 +01:00
- Render glossed output through grammar, morphology, phonology, and diachrony.
- Emit a trace explaining which stage made each decision.
2026-05-16 11:56:55 +01:00
- Keep runtime LLM-free; model use belongs in authoring and critique.
- Keep CLI tools, fixtures, and daemon jobs on the same commit and
2026-06-03 04:34:26 +01:00
derivation paths so Weksa does not grow split-brained intent truth.
2026-05-16 03:43:43 +01:00
## Later
- Add model-assisted semantic decomposition from English.
- Add embeddings for concept clustering.
- Add model critique against the explicit language state.
- Add corpus generation and consistency checks.