Start a typed from an existing hand-written CLAUDE.md (or AGENTS.md). This is the non-destructive adoption path — you keep your existing instruction file as the starting point and get type safety going forward. Adoption rules Adoption is the safe, faithful on-ramp — never an upgrade in disguise. These are non-negotiable: - Faithful. Preserve every rule, command, and prose section as-is. Invent nothing — the spec must compile back to the user's existing file. The one exception is a file map ("Key Files"): never emit the deprecated field — see the guideline under Step 3. - Non-destructive. Neve…