Newer
Older
client_dwatch / lib / judge / index.ts
/**
 * 判定ロジック
 *
 * ★このディレクトリは USE_FIXTURES の切替の「外側」です★
 *   サンプルデータで開発している間も、本番と同じロジックが走ります(D-044)。
 *
 * ★変更するときは必ずテストを先に直してください★
 *   ◎○△×・L1〜L3・KPI計算・丸め・アドバイス発火条件は、
 *   入力→出力の期待値表をテストで固定しています。
 *   バイブコーディングで唯一妥協してはいけない箇所です(D-041)。
 *
 * 仕様の正: CLAUDE.md 4.1〜4.5
 * 期待値表: docs/fixtures.md 「判定の境界値」
 *
 * なお、アドバイスの「文言」は判定ではなく運用設定です。
 * `lib/config/advice-rules.ts`(既定値)と `lib/settings/advice.ts`(編集内容)を参照。
 */
export * from "./grade";
export * from "./escalation";
export * from "./kpi";
export * from "./advice";
export * from "./rescue";