{"id":"pg_pnnwgadcnfbw","property_id":"prp_xmyp1ziwpl3m","domain_id":"dom_cmnflwxgauzb","root_domain":"linear.app","locale":"en","url":"https://linear.app/","url_hash":"0d09434b854f737445057985b685eda92cdca2f06a653d3d05e57c3917c3d1b8","path":"/","depth":0,"canonical_url":"https://linear.app/","canonical_page_id":null,"page_type":"home","page_type_guess":"home","state":"indexed","skip_reason":null,"priority":"10","discovered_via":"seed","first_seen_at":"2026-08-27T09:04:29.006Z","last_seen_at":"2026-08-27T09:05:06.004Z","http_status":200,"content_hash":"53f9c91bce4ef733ccb0aa9edc46f037e7475760736013189fa6ac3e47fbf880","title":"Linear – The system for product development","description":"Purpose-built for planning and building products with AI agents.","author":"Gabriel PealOpenAI","published_at":null,"modified_at":null,"word_count":766,"reading_time_sec":209,"lang_detected":"en","images":[],"links_out":null,"markdown_source":"readability","refresh_interval":"monthly","last_fetched_at":"2026-08-27T09:04:32.010Z","next_refresh_at":"2026-09-26T09:04:32.010Z","runs_count":1,"changes_count":0,"last_changed_at":null,"fail_count":0,"last_error":null,"created_at":"2026-08-27T09:04:29.006Z","updated_at":"2026-08-27T09:04:29.006Z","inlinks":9,"inlinks_body":0,"outlinks":45,"outlinks_external":4,"anchor_terms":[],"template_score":"0.60000000000000000000","cash":"0.0702028937352901538","cash_total":"10.1202028937352901538","pagerank":null,"is_orphan":false,"link_confirmed":true,"discovered_wave":0,"embedded_hash":"53f9c91bce4ef733ccb0aa9edc46f037e7475760736013189fa6ac3e47fbf880","embedded_at":"2026-08-27T09:14:02.764Z","domain_name":"Linear","brand_color":null,"domain_rank":449,"spam_score":14,"markdown":"## The product development system for teams and agents\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/6600ca96-e49b-4fd9-c03a-7979faddad00/f=auto,fit=scale-down,metadata=none,width=2560)\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c7fa8f5f-d439-4329-6a65-de549b51e300/f=auto,fit=scale-down,metadata=none,width=2560)\n\n### Faster app launch\n\nRender UI before `vehicle_state` sync when minimum required state is present, instead of blocking on full refresh during iOS startup.\n\n#### Activity\n\n![Avatar of Karri](https://webassets.linear.app/images/ornj730p/production/f79251b06e9edeeacbf2875384defe629e000b3c-352x352.png?w=72&q=95&auto=format&dpr=2)\n\nLinear created the issue via Slack on behalf of Karri·2min ago\n\nTriage Intelligence added the labels Performance and iOS·2min ago\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c2f6447a-d507-43c1-f3ab-3f2c6fbceb00/f=auto,fit=scale-down,metadata=none)\n\nLinearconnected by Jori·2 min ago\n\nChanged 2 filesDraft PR awaiting your review·2 min ago\n\nLinear moved from Todo to In Progress·just now\n\nReviews\n\nRevert\n\nProperties\n\nIn Progress\n\nMedium\n\n![Avatar of Karri](https://webassets.linear.app/images/ornj730p/production/f79251b06e9edeeacbf2875384defe629e000b3c-352x352.png?w=72&q=95&auto=format&dpr=2)\n\nKarri\n\n![Linear](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c2f6447a-d507-43c1-f3ab-3f2c6fbceb00/f=auto,fit=scale-down,metadata=none)Linear\n\nCycle 144\n\nLabels\n\nReleases\n\nLinear App1.6881...⋅Jun 25\n\n[](https://linear.app/customers)\n\nPowering the companies building the future\n\n## **A new species of product tool.** Purpose-built for modern teams with AI workflows at its core, Linear sets a new standard for planning and building products.\n\nPurpose-built\n\nLinear is shaped by the practices and principles of world-class product teams.\n\nPowered by agents\n\nDesigned for workflows shared by humans and agents. From drafting PRDs to pushing PRs.\n\nDesigned for speed\n\nReduces noise and restores momentum to help teams ship with high velocity and focus.\n\nFig 0.1\n\nPurpose-built\n\nLinear is shaped by the practices and principles of world-class product teams.\n\nFig 0.2\n\nPowered by agents\n\nDesigned for workflows shared by humans and agents. From drafting PRDs to pushing PRs.\n\nFig 0.3\n\nDesigned for speed\n\nReduces noise and restores momentum to help teams ship with high velocity and focus.\n\nReduce UI flicker during autonomy...\n\nAdd buffering for autonomy event streams\n\nReduce startup delay caused by vehicle sync\n\nFix delayed route updates during rerouting\n\nRemove UI inconsistencies\n\nBugDesign\n\nTypeError: Cannot read properties\n\nBug\n\nUpgrade to Claude Opus 5\n\nAI\n\nOptimize load times\n\nPerformance\n\nRemove contentData from GraphQL API\n\n61039\n\nLaunch page assets\n\nDesign\n\nPrevent duplicate ride requests on poor...\n\nBug62048\n\nClean up deprecated APIs...\n\nAPI61002\n\nReduce latency in autonomy st...\n\n61005\n\nReduce ETA fluctuations durin...\n\n61202\n\nImprove fallback messaging\n\nUI61149\n\nImprove rider visibility into veh...\n\n![lena](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/580cd9c0-2770-4fe4-1ad2-95c76fc6f000/f=auto,fit=scale-down,metadata=none)\n\nAnyone else noticing the iOS app feels slow to open if you haven’t used it in a bit?\n\n![didier](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c8aeedda-7726-4a4f-226a-f573f85d8d00/f=auto,fit=scale-down,metadata=none)\n\nYea, we’re still blocking initial render on a full vehicle\\_state sync every time…\n\n![andreas](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/22210a73-581d-42db-d42a-bf2907860300/f=auto,fit=scale-down,metadata=none)\n\nFeels like we could render sooner and load the rest in the background. Probably also worth tracking startup timing so we know how often this happens!\n\n@Linearcreate issues and assign to me\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/7d7115d9-a0eb-4a92-5900-3ca3ee077d00/f=auto,fit=scale-down,metadata=none)\n\nMAR\n\nAPR\n\nMAY\n\nJUN\n\nJUL\n\nAUG\n\nSEP\n\n2\n\n9\n\n16\n\n23\n\n6\n\n13\n\n20\n\n27\n\n4\n\n11\n\n18\n\n25\n\n1\n\n8\n\n15\n\n22\n\n6\n\n13\n\n20\n\n27\n\n3\n\n10\n\n17\n\n24\n\n7\n\n14\n\n21\n\n28\n\nUI Refresh\n\nCore screens\n\nPolish\n\nSplit fares\n\nInternal\n\nPublic Beta\n\nAutonomy status clarity\n\nAlpha\n\nAutonomy telemetry reliability\n\nBeta\n\nGA\n\nOct 2025\n\nNov 2025\n\nDec 2025\n\nJan 2026\n\nFeb 2026\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/584d7dbd-ff4a-41bb-4fab-74fd5217a400/f=auto,fit=scale-down,metadata=none)\n\nwhat are the three most important customer requests around permissions? add them to the Access Controls project\n\nWorked for 8 sec\n\nThree issues ranked by customer impact:\n\nENG-2298Add granular project permissions\n\nENG-2647Let guests access multiple teams\n\nENG-2352Create custom roles with scoped access\n\nI’ve added them to Access Controls\n\nadd retry handling for failed image uploads described in this issue\n\nENG-2844added to context\n\nReview today’s mobile triage and group the issues by what should happen next\n\nMobile Triageadded to context\n\nreview this issue, draft complete offline mode requirements, and break the work into sub-issues\n\nENG-2521added to context\n\nWorked for 1 min\n\nUpdated the issue with requirements, open product decisions, and acceptance criteria.\n\nENG-2920Define offline mode requirements\n\n![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c16152f3-a36c-468e-89ae-f87c2f244d00/f=auto,fit=scale-down,metadata=none)\n\nENG-2076Reduce ETA jitter\n\n#55423PerformanceWorking…![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/13a0909f-186f-4d83-3fd3-d04883ec2d00/f=auto,fit=scale-down,metadata=none)![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/36d030ed-3a7c-48bb-349b-0427c2b60d00/f=auto,fit=scale-down,metadata=none)Oct 6\n\nENG-2108Handle GPS dropouts gracefully\n\n#55409MapsWorking…![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/13a0909f-186f-4d83-3fd3-d04883ec2d00/f=auto,fit=scale-down,metadata=none)![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/36d030ed-3a7c-48bb-349b-0427c2b60d00/f=auto,fit=scale-down,metadata=none)Oct 2\n\nENG-2143Optimize map tile loading on initial app open\n\nMaps![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c9d0b44c-78f9-4a9b-0a8e-f06a8187be00/f=auto,fit=scale-down,metadata=none)Oct 7\n\nENG-2187Prevent duplicate ride requests on poor networks\n\nBugWorking…![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/f9ed2721-1966-4abc-129b-93aaac1a6200/f=auto,fit=scale-down,metadata=none)![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/21de8e51-12ad-4d17-e347-f0e038c3a000/f=auto,fit=scale-down,metadata=none)Oct 5\n\nENG-2254Reduce unnecessary map re-rendering on home screen\n\nMaps![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/f28b59f4-538c-4517-cfd7-510913015200/f=auto,fit=scale-down,metadata=none)Oct 10\n\nENG-2291Clean up deprecated APIs used by the rider app\n\nAPI![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/e3bd83aa-9996-412f-0da3-7bf1f4701100/f=auto,fit=scale-down,metadata=none)Oct 9\n\nENG-2327Speed up CI pipelines for mobile builds\n\nPerformance![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/21de8e51-12ad-4d17-e347-f0e038c3a000/f=auto,fit=scale-down,metadata=none)Oct 9\n\nENG-2358Reduce flakiness in mobile UI tests\n\nReliability![](https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/e0a81846-aac4-488d-743e-cac098b8f700/f=auto,fit=scale-down,metadata=none)Oct 4\n\n```\nimport React from 'react'import { View, ActivityIndicator } from 'react-native'import { useVehicleState } from '@hooks/useVehicleState'import { Dashboard } from '@components/Dashboard'export const HomeScreen = () => {  const { vehicleState, isFullySynced } = useVehicleState()  if (!isFullySynced) {    return <ActivityIndicator size=\"large\" />  }  return (    <View>      <Dashboard state={vehicleState} />    </View>  )}\n```\n\n```\nimport React from 'react'import { View, ActivityIndicator } from 'react-native'import { useVehicleState, SyncStatus } from '@hooks/useVehicleState'import { Dashboard } from '@components/Dashboard'export const HomeScreen = () => {  const { vehicleState, syncStatus } = useVehicleState()  if (syncStatus === SyncStatus.PENDING) {    return <ActivityIndicator size=\"large\" />  }  return (    <View>      <Dashboard state={vehicleState} syncStatus={syncStatus} />    </View>  )}\n```\n\n```\nexport const CodeReview = () => {  <Diff.Provider>    <Slow />    <Fragmented />    <HumanOnly />    <Frictionless />    <Integrated />    <AgentReady />  </Diff.Provider>};\n```\n\n## Changelog","storage":{"htmlKey":"stealpage/html/linear.app/pg_pnnwgadcnfbw/run_qfjz1n30e9h7.html.gz","markdownKey":"stealpage/md/linear.app/pg_pnnwgadcnfbw/run_qfjz1n30e9h7.md.gz"},"facets":{"page_id":"pg_pnnwgadcnfbw","domain_id":"dom_cmnflwxgauzb","root_domain":"linear.app","locale":"en","format":"research","depth":2,"technicality":3,"promotional":2,"originality":2,"audience":"developer","funnel_stage":"awareness","intent":"informational","evidence":"none","tone":"conversational","has_code":true,"code_langs":[],"has_data":true,"has_tables":false,"has_images":false,"has_video":false,"has_faq":false,"external_links":24,"heading_count":5,"topics":["product development","software engineering","agile development"],"keywords":["product development system","AI agents","workflow automation","issue tracking","software development"],"entities":{},"takeaways":["Linear positions itself as a purpose-built system for product development with AI agents at its core, emphasizing efficiency and speed in software development workflows.","The page includes technical code examples and development-related content that demonstrates how Linear handles tasks like UI rendering, state management, and issue tracking in software development.","While the page contains marketing language and promotional elements, it also provides concrete technical details about development processes and system architecture."],"summary":"This page presents Linear as a product development system with AI capabilities, showcasing its features through technical examples and development workflows.","ai_likelihood":"0.049","shelf_life":"dated","quality_score":"0.4576","fingerprint":"53f9c91bce4ef733ccb0aa9edc46f037e7475760736013189fa6ac3e47fbf880","model":"qwen/qwen3-30b-a3b","classified_at":"2026-08-27T09:11:36.945Z","created_at":"2026-08-27T09:11:36.945Z","updated_at":"2026-08-27T09:11:36.945Z"},"assets":[{"kind":"image","src_url":"https://linear.app/static/og/homepage.jpg","r2_key":null,"alt":null,"caption":null,"width":null,"height":null,"is_hero":true,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/6600ca96-e49b-4fd9-c03a-7979faddad00/f=auto,fit=scale-down,metadata=none,width=2560","r2_key":null,"alt":"","caption":null,"width":1920,"height":1080,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c7fa8f5f-d439-4329-6a65-de549b51e300/f=auto,fit=scale-down,metadata=none,width=2560","r2_key":null,"alt":"","caption":null,"width":1920,"height":1080,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/f79251b06e9edeeacbf2875384defe629e000b3c-352x352.png?auto=format&dpr=2&q=95&w=72","r2_key":null,"alt":"Avatar of Karri","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/f28b59f4-538c-4517-cfd7-510913015200/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c2f6447a-d507-43c1-f3ab-3f2c6fbceb00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/086b510a-f5da-414b-bc9d-228afb968600/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/302b16a5-f9ca-42f2-dbae-3c76f19b2d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/1eb8f8b2-3593-473f-ba8a-acac99aa0300/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/6550520e-9e50-441d-b9e8-579be321f900/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/4d3381aa-fb2f-4d3d-1a06-957fc616d400/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/7ea107e7-c1a0-4c99-756d-5837fd91f200/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":14,"height":14,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c8aeedda-7726-4a4f-226a-f573f85d8d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"didier","caption":null,"width":36,"height":36,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/580cd9c0-2770-4fe4-1ad2-95c76fc6f000/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"lena","caption":null,"width":36,"height":36,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/22210a73-581d-42db-d42a-bf2907860300/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"andreas","caption":null,"width":36,"height":36,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/7d7115d9-a0eb-4a92-5900-3ca3ee077d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":390,"height":312,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/584d7dbd-ff4a-41bb-4fab-74fd5217a400/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":390,"height":312,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/4552f8d7-6f37-4319-68b4-12654bef4e00/f=auto,fit=scale-down,metadata=none,width=64","r2_key":null,"alt":"Linear","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/d0a00c69-e4c9-4e2f-cff9-ec1178dd7700/f=auto,fit=scale-down,metadata=none,width=64","r2_key":null,"alt":"ChatPRD","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c16152f3-a36c-468e-89ae-f87c2f244d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":390,"height":312,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/c9d0b44c-78f9-4a9b-0a8e-f06a8187be00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/675bbc53-1be0-4106-e66e-35b93c172300/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/ad091a28-fb2c-41be-409b-6b1774f3a200/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/13a0909f-186f-4d83-3fd3-d04883ec2d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/36d030ed-3a7c-48bb-349b-0427c2b60d00/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/f9ed2721-1966-4abc-129b-93aaac1a6200/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/21de8e51-12ad-4d17-e347-f0e038c3a000/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/e3bd83aa-9996-412f-0da3-7bf1f4701100/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://linear.app/cdn-cgi/imagedelivery/fO02fVwohEs9s9UHFwon6A/e0a81846-aac4-488d-743e-cac098b8f700/f=auto,fit=scale-down,metadata=none","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"}],"shots":[],"history":[{"id":"run_qfjz1n30e9h7","started_at":"2026-08-27T09:04:31.939Z","http_status":200,"fetcher":"direct","changed":false,"diff":null,"word_count":766}],"citedBy":[]}