プロジェクト

全般

プロフィール

AIタスク #10469

Redmine Admin さんが14日前に更新

## 受入基準(検収条件) 
 server.js/crawlability.js/scoring.js/db.js/Dockerfile/package.jsonが仕様通りに実装されていること。safeFetchが本文fetch/robots.txt/llms.txtの全てを必ず経由していること。異常系が全て200+error_reasonで返っていること(500にならない)。既存/sessions系の動作を壊さないこと。total_scoreが上記重み式(direct_answer0.30+authority0.25+original_info0.20+schema0.10+freshness0.10+llms_txt0.05)で算出されていること。diagnosis_resultsにscore_llms_txt列が存在すること。rate_limit_ipテーブルが存在し、24時間ウィンドウでリセットされ、attempt_count>=3でGeminiに切り替わること。diagnosis_resultsにllm_provider列が存在し、成功時に'claude'または'gemini'が記録されること。Gemini容量制限時のerror_reasonが`llm:gemini_capacity`で固定されていること。

戻る