Spoke Plus Operations Manual¶
Create lemma¶
| Step | Endpoint | Core tables |
|---|---|---|
| Create base lemma | POST /admin/content-bank/lemmas |
lemmas |
| Add senses | POST /admin/content-bank/lemmas/:id/senses |
senses |
| Link translations/forms/assets | POST /admin/content-bank/lemmas/:id/translations, POST /admin/content-bank/lemmas/:id/forms, POST /admin/content-bank/lemmas/:id/assets |
sense_translations, lemma_forms, lemma_assets |
Generate TTS¶
| Step | Endpoint | Core tables / queue |
|---|---|---|
| Generate audio for one lemma | POST /admin/content-bank/lemmas/:id/generate-audio |
tts_assets, queue tts |
| Trigger manual generation | POST /admin/tts/generate |
queue tts |
Run enrichment¶
| Step | Endpoint | Core tables / queue |
|---|---|---|
| Enrich one lemma | POST /admin/content-bank/lemmas/:id/enrich |
lemmas, queue word-enrichment |
| Review enrichment outputs | GET /admin/content-bank/lemmas/:id |
lemmas, senses, sense_translations |
Diagnose system warnings¶
| Action | Endpoint | Signals |
|---|---|---|
| Review full diagnostics | GET /admin/system/diagnostics |
queue pressure, errors, schema drift, slow routes |
| Gather Copilot context | GET /admin/system/copilot-context |
architecture, runtime status, warnings |
| Inspect event stream | GET /admin/system/events |
persisted warning/error/perf events |