diff --git a/README.md b/README.md index 19e0642..e4c146d 100644 --- a/README.md +++ b/README.md @@ -197,23 +197,23 @@ Brave Search API and YouTube Data API require keys. If omitted, those engines ar ``` ┌───────────────────────────────────────┐ -│ HTTP Handler │ -│ /search / /opensearch.xml │ +│ HTTP Handler │ +│ /search / /opensearch.xml │ ├───────────────────────────────────────┤ -│ Middleware Chain │ -│ Global → Burst → Per-IP → CORS │ +│ Middleware Chain │ +│ Global → Burst → Per-IP → CORS │ ├───────────────────────────────────────┤ -│ Search Service │ -│ Parallel engine execution │ -│ WaitGroup + graceful degradation │ +│ Search Service │ +│ Parallel engine execution │ +│ WaitGroup + graceful degradation │ ├───────────────────────────────────────┤ -│ Cache Layer │ -│ Valkey/Redis (optional; no-op if │ -│ unconfigured) │ +│ Cache Layer │ +│ Valkey/Redis (optional; no-op if │ +│ unconfigured) │ ├───────────────────────────────────────┤ -│ Engines (×11 default) │ -│ Each runs in its own goroutine │ -│ Failures → unresponsive_engines │ +│ Engines (×11 default) │ +│ Each runs in its own goroutine │ +│ Failures → unresponsive_engines │ └───────────────────────────────────────┘ ```