Server Status
Overview
Overall: Healthy
Generated: 2026-05-17T22:46:47.671434+00:00
Duration: 42 ms
Service Reachability
| Service | Status | Detail |
|---|---|---|
| braille | ok | Braille Studio ready (liblouis 3.33.0) |
| keycloak | ok | Keycloak reachable (HTTP 200) |
| openrouter | not-configured | OPENROUTER_API_KEY not set -- AI features disabled |
| speech | ok | Speech Studio ready |
| web | ok | service responding |
| whisper | not-configured | OPENROUTER_API_KEY not set -- BITS Whisperer disabled |
Feature Readiness
| Capability | Status | Key Details |
|---|---|---|
| braille | ready | enabled=True reachable=True louis=3.33.0 |
| budget | ok | spend=$0.00 / $20.00 (0.0%) |
| chat | not-ready | reachable=False key_set=False budget_ok=True |
| keycloak | ready | enabled=True reachable=True |
| speech | ready | enabled=True reachable=True |
| vision | not-ready | reachable=False key_set=False budget_ok=True |
| wcag22aa_gate | not-run | |
| wcag22aaa_gate | not-configured | |
| whisperer | not-ready | reachable=False key_set=False |
Feature Flags
Enabled: 61 · Disabled: 8 · Total: 69
| Flag | Enabled |
|---|---|
| GLOW_ENABLE_ADMIN_LOGIN | False |
| GLOW_ENABLE_AI | False |
| GLOW_ENABLE_AI_ALT_TEXT | False |
| GLOW_ENABLE_AI_CHAT | False |
| GLOW_ENABLE_AI_GENERAL_CHAT | True |
| GLOW_ENABLE_AI_HEADING_FIX | False |
| GLOW_ENABLE_AI_MARKITDOWN_LLM | False |
| GLOW_ENABLE_AI_WHISPERER | False |
| GLOW_ENABLE_AUDIT | True |
| GLOW_ENABLE_BRAILLE | True |
| GLOW_ENABLE_BRAILLE_BACK_TRANSLATION_SCORE | True |
| GLOW_ENABLE_CHECKER | True |
| GLOW_ENABLE_COGNITIVE_PROFILE | True |
| GLOW_ENABLE_CONVERT_TO_BRAILLE | True |
| GLOW_ENABLE_CONVERT_TO_DOCX | True |
| GLOW_ENABLE_CONVERT_TO_EPUB | True |
| GLOW_ENABLE_CONVERT_TO_HTML | True |
| GLOW_ENABLE_CONVERT_TO_MARKDOWN | True |
| GLOW_ENABLE_CONVERT_TO_ODT | True |
| GLOW_ENABLE_CONVERT_TO_PDF | True |
| GLOW_ENABLE_CONVERT_TO_PIPELINE | True |
| GLOW_ENABLE_CONVERT_TO_SPEECH | True |
| GLOW_ENABLE_CONVERTER | True |
| GLOW_ENABLE_DAISY_ACE | True |
| GLOW_ENABLE_DAISY_META_VIEWER | True |
| GLOW_ENABLE_DAISY_PIPELINE | True |
| GLOW_ENABLE_DOCUMENT_COMPARE | True |
| GLOW_ENABLE_EPUB | True |
| GLOW_ENABLE_EPUBCHECK | True |
| GLOW_ENABLE_EXCEL | True |
| GLOW_ENABLE_EXPORT_BRAILLE | True |
| GLOW_ENABLE_EXPORT_HTML | True |
| GLOW_ENABLE_EXPORT_MARKDOWN | True |
| GLOW_ENABLE_EXPORT_PDF | True |
| GLOW_ENABLE_EXPORT_SPEECH | True |
| GLOW_ENABLE_EXPORT_WORD | True |
| GLOW_ENABLE_FORCED_COLORS_MODE | True |
| GLOW_ENABLE_HEADING_DETECTION | True |
| GLOW_ENABLE_MARKDOWN | True |
| GLOW_ENABLE_MARKDOWN_AUDIT | True |
| GLOW_ENABLE_MARKITDOWN | True |
| GLOW_ENABLE_OPENPYXL | True |
| GLOW_ENABLE_PANDOC | True |
| GLOW_ENABLE_PDF | True |
| GLOW_ENABLE_PDF_OCR | True |
| GLOW_ENABLE_PII_GUARDRAILS | True |
| GLOW_ENABLE_PII_GUARDRAILS_STRICT_MODE | True |
| GLOW_ENABLE_POWERPOINT | True |
| GLOW_ENABLE_PYDOCX | True |
| GLOW_ENABLE_PYMUPDF | True |
| GLOW_ENABLE_PYTHON_PPTX | True |
| GLOW_ENABLE_READING_ORDER_DETECTION | True |
| GLOW_ENABLE_RULE_CONTRIBUTIONS | True |
| GLOW_ENABLE_SITE_AUDIT | True |
| GLOW_ENABLE_SPEECH | True |
| GLOW_ENABLE_SPEECH_PRONUNCIATION_DICTIONARY | True |
| GLOW_ENABLE_SPEECH_STREAM | True |
| GLOW_ENABLE_TABLE_ADVISOR | True |
| GLOW_ENABLE_TEMPLATE_BUILDER | True |
| GLOW_ENABLE_USER_LOGIN | False |
| GLOW_ENABLE_WCAG_LANGUAGE_PROCESSING | True |
| GLOW_ENABLE_WCAG_LANGUAGE_STRICT_MODE | True |
| GLOW_ENABLE_WEASYPRINT | True |
| GLOW_ENABLE_WORD | True |
| GLOW_ENABLE_WORD_SETUP | True |
| GLOW_ENABLE_WORKSHOP_GALLERY | True |
| GLOW_ENABLE_WORKSHOP_LAB_HUB | True |
| GLOW_ENABLE_WORKSHOP_MODE | True |
| GLOW_ENABLE_WORKSHOP_PEER_REVIEW | True |
Raw Health JSON
This is the exact payload returned by /health.
{
"capacity": {
"ai": {
"active": 0,
"available": 10,
"limit": 10,
"queue_wait_seconds": 25,
"queued": 0
},
"audio": {
"active": 0,
"available": 3,
"limit": 3,
"queue_wait_seconds": 0,
"queued": 0
},
"vision": {
"active": 0,
"available": 5,
"limit": 5,
"queue_wait_seconds": 20,
"queued": 0
}
},
"deployment": {
"detail": "Post-deploy verification passed",
"gates": {
"wcag22aa": "not-run",
"wcag22aaa": "not-configured"
},
"phase": "post_deploy_complete",
"state": "completed",
"updated_at_utc": "2026-05-17T17:13:10.606364+00:00"
},
"duration_ms": 42,
"feature_flag_summary": {
"disabled": 8,
"enabled": 61,
"total": 69
},
"feature_flags": {
"GLOW_ENABLE_ADMIN_LOGIN": false,
"GLOW_ENABLE_AI": false,
"GLOW_ENABLE_AI_ALT_TEXT": false,
"GLOW_ENABLE_AI_CHAT": false,
"GLOW_ENABLE_AI_GENERAL_CHAT": true,
"GLOW_ENABLE_AI_HEADING_FIX": false,
"GLOW_ENABLE_AI_MARKITDOWN_LLM": false,
"GLOW_ENABLE_AI_WHISPERER": false,
"GLOW_ENABLE_AUDIT": true,
"GLOW_ENABLE_BRAILLE": true,
"GLOW_ENABLE_BRAILLE_BACK_TRANSLATION_SCORE": true,
"GLOW_ENABLE_CHECKER": true,
"GLOW_ENABLE_COGNITIVE_PROFILE": true,
"GLOW_ENABLE_CONVERTER": true,
"GLOW_ENABLE_CONVERT_TO_BRAILLE": true,
"GLOW_ENABLE_CONVERT_TO_DOCX": true,
"GLOW_ENABLE_CONVERT_TO_EPUB": true,
"GLOW_ENABLE_CONVERT_TO_HTML": true,
"GLOW_ENABLE_CONVERT_TO_MARKDOWN": true,
"GLOW_ENABLE_CONVERT_TO_ODT": true,
"GLOW_ENABLE_CONVERT_TO_PDF": true,
"GLOW_ENABLE_CONVERT_TO_PIPELINE": true,
"GLOW_ENABLE_CONVERT_TO_SPEECH": true,
"GLOW_ENABLE_DAISY_ACE": true,
"GLOW_ENABLE_DAISY_META_VIEWER": true,
"GLOW_ENABLE_DAISY_PIPELINE": true,
"GLOW_ENABLE_DOCUMENT_COMPARE": true,
"GLOW_ENABLE_EPUB": true,
"GLOW_ENABLE_EPUBCHECK": true,
"GLOW_ENABLE_EXCEL": true,
"GLOW_ENABLE_EXPORT_BRAILLE": true,
"GLOW_ENABLE_EXPORT_HTML": true,
"GLOW_ENABLE_EXPORT_MARKDOWN": true,
"GLOW_ENABLE_EXPORT_PDF": true,
"GLOW_ENABLE_EXPORT_SPEECH": true,
"GLOW_ENABLE_EXPORT_WORD": true,
"GLOW_ENABLE_FORCED_COLORS_MODE": true,
"GLOW_ENABLE_HEADING_DETECTION": true,
"GLOW_ENABLE_MARKDOWN": true,
"GLOW_ENABLE_MARKDOWN_AUDIT": true,
"GLOW_ENABLE_MARKITDOWN": true,
"GLOW_ENABLE_OPENPYXL": true,
"GLOW_ENABLE_PANDOC": true,
"GLOW_ENABLE_PDF": true,
"GLOW_ENABLE_PDF_OCR": true,
"GLOW_ENABLE_PII_GUARDRAILS": true,
"GLOW_ENABLE_PII_GUARDRAILS_STRICT_MODE": true,
"GLOW_ENABLE_POWERPOINT": true,
"GLOW_ENABLE_PYDOCX": true,
"GLOW_ENABLE_PYMUPDF": true,
"GLOW_ENABLE_PYTHON_PPTX": true,
"GLOW_ENABLE_READING_ORDER_DETECTION": true,
"GLOW_ENABLE_RULE_CONTRIBUTIONS": true,
"GLOW_ENABLE_SITE_AUDIT": true,
"GLOW_ENABLE_SPEECH": true,
"GLOW_ENABLE_SPEECH_PRONUNCIATION_DICTIONARY": true,
"GLOW_ENABLE_SPEECH_STREAM": true,
"GLOW_ENABLE_TABLE_ADVISOR": true,
"GLOW_ENABLE_TEMPLATE_BUILDER": true,
"GLOW_ENABLE_USER_LOGIN": false,
"GLOW_ENABLE_WCAG_LANGUAGE_PROCESSING": true,
"GLOW_ENABLE_WCAG_LANGUAGE_STRICT_MODE": true,
"GLOW_ENABLE_WEASYPRINT": true,
"GLOW_ENABLE_WORD": true,
"GLOW_ENABLE_WORD_SETUP": true,
"GLOW_ENABLE_WORKSHOP_GALLERY": true,
"GLOW_ENABLE_WORKSHOP_LAB_HUB": true,
"GLOW_ENABLE_WORKSHOP_MODE": true,
"GLOW_ENABLE_WORKSHOP_PEER_REVIEW": true
},
"models": {
"audio_path_active": "input_audio",
"audio_primary": "openai/gpt-audio-mini",
"chat_default": "openai/gpt-4o-mini",
"chat_fallback": "openai/gpt-4o",
"vision": "openai/gpt-4o-mini",
"whisper_fallback": "openai/whisper-large-v3"
},
"readiness": {
"braille": {
"enabled": true,
"louis_version": "3.33.0",
"reachable": true,
"status": "ready"
},
"budget": {
"monthly_budget_usd": 20.0,
"monthly_spend_usd": 0.0001,
"pct_used": 0.0,
"status": "ok"
},
"chat": {
"budget_ok": true,
"key_set": false,
"provider": "openrouter",
"reachable": false,
"status": "not-ready"
},
"keycloak": {
"enabled": true,
"reachable": true,
"status": "ready"
},
"speech": {
"enabled": true,
"reachable": true,
"status": "ready"
},
"vision": {
"budget_ok": true,
"key_set": false,
"provider": "openrouter",
"reachable": false,
"status": "not-ready"
},
"wcag22aa_gate": {
"status": "not-run"
},
"wcag22aaa_gate": {
"status": "not-configured"
},
"whisperer": {
"key_set": false,
"provider": "openrouter",
"reachable": false,
"status": "not-ready"
}
},
"services": {
"braille": {
"detail": "Braille Studio ready (liblouis 3.33.0)",
"louis_version": "3.33.0",
"status": "ok"
},
"keycloak": {
"detail": "Keycloak reachable (HTTP 200)",
"status": "ok"
},
"openrouter": {
"detail": "OPENROUTER_API_KEY not set -- AI features disabled",
"status": "not-configured"
},
"speech": {
"detail": "Speech Studio ready",
"kokoro_ready": true,
"piper_ready": true,
"status": "ok"
},
"web": {
"detail": "service responding",
"status": "ok"
},
"whisper": {
"detail": "OPENROUTER_API_KEY not set -- BITS Whisperer disabled",
"status": "not-configured"
}
},
"status": "ok",
"timestamp_utc": "2026-05-17T22:46:47.671434+00:00"
}