{
  "schema_version": "1.1",
  "id": "p6",
  "slug": "linear-motion-reference",
  "url": "https://feed7.dev/p/linear-motion-reference",
  "title": "Linear’s command menu motion — a taste reference",
  "why_included": "Points to concrete motion timing that maps to a product decision.",
  "summary": "Thread breaks down Linear’s command menu: 150ms state changes, 200ms popover, no bounce, follows-finger dismissal.",
  "practical_implication": "A 150ms / 200ms rhythm worth adopting for any command surface. Maps directly to motion tokens.",
  "agent_context": "Reference for command-menu motion: 150ms state changes, 200ms popover, no bounce. Maps to motion tokens.",
  "source": {
    "name": "X",
    "url": "https://x.com/designdetail/status/1938471",
    "published_at": "2026-06-25T00:00:00.000Z"
  },
  "source_class": "social_media",
  "content_type": "Social Thread",
  "layer": "craft",
  "domains": [],
  "topics": [
    "interface-quality",
    "design-engineering"
  ],
  "verification": {
    "status": "source_linked",
    "label": "Source Linked",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "Timing inferred from video; not documented by source."
  ],
  "connected_context": null,
  "lifecycle": "New",
  "published_at": "2026-06-25T00:00:00.000Z",
  "modified_at": "2026-06-25T00:00:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/linear-motion-reference",
    "json": "https://feed7.dev/p/linear-motion-reference.json",
    "markdown": "https://feed7.dev/p/linear-motion-reference.md"
  }
}