Removes buildOperatorSurface, the surface_state and interface_binding documents, eve-surfaces.cc and the surface advertisement entries. Typed state and the provider advertisement stay. Parked at parked/weksa-eve-surface per thing2:ruling:eve-dashboards-quarantined. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
166 lines
4.6 KiB
JSON
166 lines
4.6 KiB
JSON
{
|
|
"schema": "gamecult.eve.provider_advertisement.v1",
|
|
"providerId": "weksa.intent.service",
|
|
"title": "Weksa Intent Service",
|
|
"description": "Weksa converts writing, interlingua, and agent state into typed conversational intent, pronunciation plans, and utterance handoff documents for AquaSynth and other consumers.",
|
|
"mode": "fixture-read-only",
|
|
"serviceVerse": {
|
|
"id": "verse.weksa.service.v1",
|
|
"cultMeshKey": "weksa.service/provider-advertisement",
|
|
"authority": "Weksa daemon identity, schema catalog, and provider publication",
|
|
"owns": [
|
|
"typed conversational intent",
|
|
"pronunciation plans",
|
|
"utterance handoff documents",
|
|
"lowering traces",
|
|
"language-project and flavor-profile state"
|
|
],
|
|
"doesNotOwn": [
|
|
"AquaSynth learned embeddings",
|
|
"Faust compilation",
|
|
"rendered audio",
|
|
"Persona canonical state"
|
|
]
|
|
},
|
|
"nestedVerses": [
|
|
{
|
|
"id": "weksa.intent",
|
|
"kind": "intent",
|
|
"cultMeshKey": "weksa.intent/current",
|
|
"authority": "Weksa conversational intent compiler",
|
|
"schemas": [
|
|
"weksa.conversational_intent.v0"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.pronunciation",
|
|
"kind": "pronunciation",
|
|
"cultMeshKey": "weksa.pronunciation/current",
|
|
"authority": "Weksa pronunciation lowering",
|
|
"schemas": [
|
|
"weksa.pronunciation_plan.v0"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.utterance",
|
|
"kind": "utterance",
|
|
"cultMeshKey": "weksa.utterance/handoffs",
|
|
"authority": "Weksa utterance handoff export",
|
|
"schemas": [
|
|
"weksa.utterance_handoff.v0",
|
|
"weksa.utterance_embedding_handoff.v0.1"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.operator",
|
|
"kind": "operator",
|
|
"cultMeshKey": "weksa.operator/status",
|
|
"authority": "Weksa daemon runtime",
|
|
"schemas": [
|
|
"weksa.operator_state.v0"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.cultural_ontology",
|
|
"kind": "cultural_ontology",
|
|
"cultMeshKey": "weksa.cultural-ontology/catalogs",
|
|
"authority": "Weksa cultural ontology profile store",
|
|
"schemas": [
|
|
"weksa.cultural_ontology_profile.v0",
|
|
"weksa.cultural_ontology_catalog.v0"
|
|
]
|
|
}
|
|
],
|
|
"schemaWitnessFamilies": [
|
|
{
|
|
"family": "intent",
|
|
"namespace": "weksa.intent.*",
|
|
"witnesses": [
|
|
"weksa.conversational_intent.v0"
|
|
],
|
|
"durableShape": ".weksa/intent/{intentId}.cc"
|
|
},
|
|
{
|
|
"family": "pronunciation",
|
|
"namespace": "weksa.pronunciation.*",
|
|
"witnesses": [
|
|
"weksa.pronunciation_plan.v0"
|
|
],
|
|
"durableShape": ".weksa/pronunciation/{utteranceId}.cc"
|
|
},
|
|
{
|
|
"family": "utterance",
|
|
"namespace": "weksa.utterance.*",
|
|
"witnesses": [
|
|
"weksa.utterance_handoff.v0",
|
|
"weksa.utterance_embedding_handoff.v0.1"
|
|
],
|
|
"durableShape": ".weksa/handoff/{utteranceId}.cc"
|
|
},
|
|
{
|
|
"family": "trace",
|
|
"namespace": "weksa.trace.*",
|
|
"witnesses": [
|
|
"weksa.lowering_trace.v0"
|
|
],
|
|
"durableShape": ".weksa/traces/{traceId}.cc"
|
|
},
|
|
{
|
|
"family": "cultural_ontology",
|
|
"namespace": "weksa.cultural_ontology.*",
|
|
"witnesses": [
|
|
"weksa.cultural_ontology_profile.v0",
|
|
"weksa.cultural_ontology_catalog.v0"
|
|
],
|
|
"durableShape": ".weksa/cultural-ontology/{storeId}.cc"
|
|
}
|
|
],
|
|
"commandBoundaries": [
|
|
{
|
|
"id": "weksa.command.intent.create",
|
|
"owner": "Weksa",
|
|
"acceptedByFixture": false,
|
|
"allowedInputs": [
|
|
"writing",
|
|
"interlingua packet",
|
|
"Persona/agent state projection"
|
|
],
|
|
"emits": [
|
|
"weksa.conversational_intent.v0",
|
|
"weksa.lowering_trace.v0"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.command.utterance.lower",
|
|
"owner": "Weksa",
|
|
"acceptedByFixture": false,
|
|
"allowedInputs": [
|
|
"accepted conversational intent",
|
|
"language project",
|
|
"speaker state"
|
|
],
|
|
"emits": [
|
|
"weksa.pronunciation_plan.v0",
|
|
"weksa.utterance_handoff.v0"
|
|
]
|
|
},
|
|
{
|
|
"id": "weksa.command.handoff.export",
|
|
"owner": "Weksa",
|
|
"acceptedByFixture": false,
|
|
"emits": [
|
|
"weksa.utterance_embedding_handoff.v0.1"
|
|
],
|
|
"forbiddenTargets": [
|
|
"Faust compilation",
|
|
"audio rendering",
|
|
"AquaSynth synth driver truth"
|
|
]
|
|
}
|
|
],
|
|
"loweringRules": [
|
|
"Weksa owns conversational intent and utterance lowering.",
|
|
"AquaSynth owns learned embeddings, synth controls, Faust compilation, and audio output.",
|
|
"Fixture exports are discovery metadata until the daemon loop commits typed witnesses."
|
|
]
|
|
}
|