Parent
Part of #356 · Fluid perf audit F9 (P2)
Problem
Guardrails say UI motion goes through QueryaMotion tokens. Remaining bare durations:
QueryaStagger.step = 30ms
- Update badge pulse = 1400ms
Where: lib/core/motion/querya_stagger.dart, lib/features/updater/update_available_badge.dart
Expected
- Either add tokens / named constants under motion, or document as intentional physics/stagger exceptions in
docs/motion-and-high-refresh.md / CONTRIBUTING
Acceptance
Related
.cursor/rules/querya-motion.mdc
Parent
Part of #356 · Fluid perf audit F9 (P2)
Problem
Guardrails say UI motion goes through
QueryaMotiontokens. Remaining bare durations:QueryaStagger.step= 30msWhere:
lib/core/motion/querya_stagger.dart,lib/features/updater/update_available_badge.dartExpected
docs/motion-and-high-refresh.md/ CONTRIBUTINGAcceptance
Duration(milliseconds:)in these call sitesRelated
.cursor/rules/querya-motion.mdc