Defines what a framework preset is — a named framework plus the signals (dependencies and file patterns) that identify it in a project — and the shape of a detection result: the best-matching preset, a confidence, and every preset's score.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
