Skip to content

Dynamic Algorithms

src/lib/cases/dynamic-algorithms.ts is the deterministic case-intelligence layer for launch. It turns normalized case signals into explainable scores, ranked risks, optimization metrics, and next-best actions without making external model calls.

Covered Algorithms

Output Contract

buildDynamicAlgorithmReport(input) returns:

Scores are normalized so higher score means healthier/safer and higher riskScore means more urgent.

Product Guidance

Verification

Focused coverage lives in src/__tests__/lib/dynamic-algorithms.test.ts.

Run:

npm run test:run -- dynamic-algorithms
npx eslint src/lib/cases/dynamic-algorithms.ts src/__tests__/lib/dynamic-algorithms.test.ts
npm run typecheck

Source: docs/dev/dynamic-algorithms.md