diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/Design.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/Design.md b/doc/Design.md index 1ca8cbe..1bcbc99 100644 --- a/doc/Design.md +++ b/doc/Design.md @@ -218,7 +218,8 @@ result: <final natural-language answer; completed only> - Appはtransport構築前に`WindowsPlatformCheck`を実行する。administrator/BFE/WFP probeが1つでも失敗した場合はhostをbuild/startせずfatalとする。 - `StartAsync`完了後にだけ`IMcpHostObserver.Ready`を通知するため、「起動中」と「接続可能」を区別できる。 -- HTTP middlewareはsocket endpointとrouting metadataだけを`logs/http.jsonl`へJSON Linesで保存する。forwarded header、credential header、query、payloadは保存しない。 +- HTTP middlewareはsocket endpointとrouting metadataだけをbounded in-memory queueへ`TryWrite`し、専用background writerがstderr、application log、`logs/http.jsonl`へ出力する。request threadはconsole/file I/Oを待たず、queue飽和時はrequestを止めずlog entryをdropして件数を警告する。 +- forwarded header、credential header、query、payloadは保存しない。 - `RollingFileWriter`をapplication/http logで共用し、同じsize/retention policyでrotationする。stdioの運用出力はstderrだけへ送る。 --- ## 6. Ollama統合設計 |
