Document Weksa service demotion
This commit is contained in:
parent
a1b02edd2d
commit
9e6f8ddc8c
4 changed files with 79 additions and 0 deletions
|
|
@ -40,6 +40,11 @@ for the LLM-free hot path.
|
|||
See [Interlingua Standard](./docs/interlingua-standard.md) for the shared
|
||||
meaning-packet contract Weksa clients should target.
|
||||
|
||||
See [Verse Service Demotion](./docs/verse-service-demotion.md) for the current
|
||||
service-status receipt: Weksa is not a daemon or Verse service yet, but the note
|
||||
names the CultCache witnesses, CultMesh provider surfaces, Eve projections, and
|
||||
commands expected if it later becomes one.
|
||||
|
||||
See [Flavored English Lowering](./docs/flavored-english-lowering.md) for the
|
||||
first lowering target: interlingua projected through agent state into English
|
||||
dialogue.
|
||||
|
|
|
|||
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
Weksa is currently a state spine and a pipeline map, not an implementation.
|
||||
|
||||
It is also not currently an active Verse service. See
|
||||
[Verse Service Demotion](./verse-service-demotion.md) for the current
|
||||
service-status receipt and the future CultCache/CultMesh/Eve expectations if
|
||||
Weksa grows into a daemon.
|
||||
|
||||
## Objective
|
||||
|
||||
Build a procedural alien-language engine whose outputs are grounded in
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@
|
|||
- Render glossed output through grammar, morphology, phonology, and diachrony.
|
||||
- Emit a trace explaining which stage made each decision.
|
||||
- Keep runtime LLM-free; model use belongs in authoring and critique.
|
||||
- Do not add Verse service migration, provider advertisements, or Eve lowering
|
||||
until Weksa has an actual daemon/compiler-service owner. Preserve the future
|
||||
expectations in [Verse Service Demotion](./verse-service-demotion.md).
|
||||
|
||||
## Later
|
||||
|
||||
|
|
|
|||
66
docs/verse-service-demotion.md
Normal file
66
docs/verse-service-demotion.md
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# Verse Service Demotion
|
||||
|
||||
Weksa is not currently an active Verse service.
|
||||
|
||||
## Verification
|
||||
|
||||
The current repo body is a state spine, documentation set, examples, and one
|
||||
fixture emitter:
|
||||
|
||||
- `state/map.yaml` owns the slow project map.
|
||||
- `schemas/` owns human-facing contract receipts.
|
||||
- `examples/` owns fixture evidence.
|
||||
- `tools/emit_tiny_panphon_handoffs.py` emits bounded AquaSynth handoff
|
||||
fixtures.
|
||||
|
||||
There is no daemon, server loop, package entry point, service supervisor,
|
||||
CultMesh provider, CultNet transport, Eve projection runtime, or executable
|
||||
compiler service. The architecture docs explicitly keep runtime language,
|
||||
service scaffolding, storage, queues, and plugin systems out of scope until a
|
||||
pipeline stage earns them.
|
||||
|
||||
## Demotion
|
||||
|
||||
No Verse service migration is due while Weksa remains a tool/library-shaped
|
||||
workspace. Do not add a provider advertisement fixture, export command, or
|
||||
service contract merely to satisfy the shape of future infrastructure. That
|
||||
would make a dashboard for a machine that does not exist yet, which is how the
|
||||
altar gets sticky.
|
||||
|
||||
The current executable surface remains a bounded fixture tool, not a daemon:
|
||||
|
||||
```powershell
|
||||
python tools/emit_tiny_panphon_handoffs.py
|
||||
```
|
||||
|
||||
## Future Service Expectations
|
||||
|
||||
If Weksa becomes a language/compiler service, the first service pass should
|
||||
publish a small Verse contract that names only real owned surfaces:
|
||||
|
||||
- CultCache witnesses:
|
||||
- project/compiler state `.cc`
|
||||
- language-project state `.cc`
|
||||
- interlingua packet witness `.cc`
|
||||
- lowering/render trace witness `.cc`
|
||||
- pronunciation or utterance-handoff witness `.cc` when that pipeline is
|
||||
active
|
||||
- CultMesh provider surfaces:
|
||||
- service identity and version
|
||||
- accepted schema versions
|
||||
- available language projects
|
||||
- compile/render job status
|
||||
- recent witness exports
|
||||
- Eve surfaces:
|
||||
- compact TUI status for agent inspection
|
||||
- GUI composition for language projects, schemas, traces, and witness review
|
||||
- Commands:
|
||||
- validate interlingua packet
|
||||
- compile/load language project
|
||||
- render packet through a selected language project
|
||||
- export typed witness
|
||||
- advertise provider contract
|
||||
|
||||
Those commands must delegate to the same commit or derivation paths used by any
|
||||
CLI or library API. Manual actions, programmatic jobs, fixture exports, and
|
||||
future Eve controls must not become separate truths.
|
||||
Loading…
Reference in a new issue