# fn-62-authoring-accelerators-and-note-presets.1 Define shared preset model and scaffold application contract

## Description

Start with the typed model, not picker chrome.

Initial slice:

- define preset types and scaffold rules
- support frontmatter, body scaffold, tags/category defaults, and title suggestions
- keep semantics shared across applicable surfaces
- add unit tests for preset expansion and validation

## Acceptance

- [ ] Shared preset model exists outside component code
- [ ] Preset expansion rules are typed and deterministic
- [ ] Tests cover preset application and validation
- [ ] Contract is ready to enforce parity across applicable surfaces

## Done summary

## Evidence

- Commits:
- Tests:
- PRs:
