State the heuristic boundary explicitly and recommend feature detection for behavior
State the heuristic boundary explicitly and recommend feature detection for behavior.
A tiny, type-safe client classifier with User-Agent, Client Hints, and HTTP header support.

Analytics and diagnostics need a normalized view of client strings and hints, while many parsers are heavy or encourage unsafe use of inherently heuristic data.
User-Agent classification is heuristic and spoofable.
Client Hints availability varies and may be privacy-restricted.
Results cannot safely drive authentication, authorization, or capability decisions.
Pure parsing/normalization rules and typed result model; zero-dependency dual-module package; workspace-linked playground/docs and regression corpus.
Pure parsing/normalization rules and typed result model.
Zero-dependency dual-module package.
Workspace-linked playground/docs and regression corpus.
State the heuristic boundary explicitly and recommend feature detection for behavior.
Combine User-Agent and Client Hints through one normalized output.
Remain zero dependency and pre-1.0, accepting a maintained rule/test corpus and changelog review.

Share your challenge, scope, and timeline to start a focused conversation.