# Open questions

> Decisions the specification has not made yet, recorded so they're made deliberately.

This page records decisions still open in the v0 specification. Each will be resolved through a written design decision before v1.

## Scope [#scope]

1. **v1 intent set.** Ship all ten intents in v1, or start with the core six (`acknowledge`, `follow`, `release`, `reveal`, `conceal`, `navigate`) and add the rest after real-world use?
2. **Scroll as interaction vs. timeline.** Is scroll-linked motion an interaction that owns values (consistent with the model) or a separate timeline concept (consistent with the platform)? The current draft treats scroll as an input family; the boundary needs testing.
3. **Multi-pointer gestures.** Pinch and rotate are listed as input families but their projection and resistance rules aren't yet specified.

## Model [#model]

4. **Distance-aware tempo.** The sub-linear rule is stated but not quantified. Calibrate against prototypes.
5. **Exact token values.** All tempo and character values are v0 defaults pending perceptual testing.
6. **Haptics and sound.** Apple pairs motion with haptics; the web's support is limited. Should intents define an optional non-visual feedback channel now, or later?
7. **Theming character.** Should an application be able to shift its *whole* character scale (a playful consumer app vs. a dense finance tool), and if so, within what bounds?

## Process [#process]

8. **Validation.** How will intent defaults be validated — user testing, side-by-side review against platform-native behavior, or both?
9. **Governance.** Process for proposing new intents and changing normative rules once the project has outside contributors.
10. **Versioning the spec.** Normative changes to principles should be rare and versioned independently of implementation releases.
