{
  "apiVersion": "v1",
  "person": {
    "id": "eric-zakariasson",
    "name": "Eric Zakariasson",
    "role": "Engineer, Developer Experience and Product, Cursor",
    "level": "practitioner",
    "levelMeaning": "Someone doing the work at the organization.",
    "organization": "Cursor (Anysphere)",
    "organizationId": "cursor",
    "passages": 7,
    "reported": 0,
    "url": "https://the-ai-record.com/people/eric-zakariasson",
    "json": "https://the-ai-record.com/api/v1/people/eric-zakariasson.json",
    "background": "Introduced himself in the talk as an engineer at Cursor working mostly on developer experience and product; the video title and description list him as the speaker for Cursor.",
    "whyCredible": "Works inside Cursor and describes how his own team builds and runs the product with agents, so he is an insider on those practices; Cursor sells AI coding tools and the talk shows its own product, so it is promotional.",
    "linkedin": null,
    "x": null,
    "profileSource": "https://www.youtube.com/watch?v=rnDm57Py54A"
  },
  "passages": [
    {
      "id": "cursor-agentic-code-owner-approves-low-risk-prs-2026",
      "text": "we had code owners in our code base and they were kind of right most of the time, like 80% of the time. But for these 20% of the time, they cost a lot of bottlenecks for us internally. … So what we started doing was building this agentic code owner thing. And what it essentially does is look in at PRs and check in like, first of all, what's the risk of this? What's the risk level? … And if it is a low risk, it can just approve the PR …",
      "context": "Zakariasson is describing an internal Cursor tool that replaces some human code-owner reviews of pull requests.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "27:55",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "code-review",
        "autonomy-and-oversight",
        "ai-approves-code"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "code-owner-correct-rate",
          "value": 80,
          "unit": "percent",
          "period": "as described in the 2026 talk",
          "definition": "share of the time code owners were right, in the speaker's words 'kind of right most of the time, like 80% of the time'",
          "level": "n/a"
        }
      ],
      "url": "https://the-ai-record.com/passages/cursor-agentic-code-owner-approves-low-risk-prs-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-agentic-code-owner-approves-low-risk-prs-2026.json"
    },
    {
      "id": "cursor-stale-feature-flag-cloud-agent-removes-itself-2026",
      "text": "So for every ticket that's getting created in Linear, we spawn in the cloud agents. … if we have a feature flags for a specific thing that's rolled out. And if it's rolled out for two weeks with 100%, the system kind of like a single source like, hey, it's a stale feature flag at this time. You can remove it. So then we have this to create an automatic issue in Linear. And since that is hooked up with Cursor, it triggers a cloud agent to remove the feature flag. So it's kind of like completely automatic once the system knows that it's rolled out to everyone.",
      "context": "Zakariasson is answering an audience question about whether agents read tasks from an issue tracker, and describing how Cursor's own team does it.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "1:09:19",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "internal-tools",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "feature-flag-full-rollout-days",
          "value": 14,
          "unit": "days",
          "period": "as described in the 2026 talk",
          "definition": "a flag rolled out to 100% for two weeks is marked stale and triggers an automatic Linear issue and a cloud agent that removes it",
          "level": "n/a"
        }
      ],
      "url": "https://the-ai-record.com/passages/cursor-stale-feature-flag-cloud-agent-removes-itself-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-stale-feature-flag-cloud-agent-removes-itself-2026.json"
    },
    {
      "id": "cursor-bugbot-rule-never-use-foreign-keys-2026",
      "text": "the best example of a rule that I can think of internally is for Bugbot. So when we're doing database migrations, we're not really using foreign keys on a database for performance reasons. And the models like the right way to do this is use foreign keys, right? So they will always add a foreign key. But when it … hits … and there's a PR created, we have Bugbot … it's like, oh, I have this rule saying like we should never use foreign keys. So then it flags this.",
      "context": "Zakariasson is giving an example of a rule Cursor keeps for its Bugbot code-review tool, in an answer about writing rules for agents.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "45:06",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "code-review",
        "ai-review-quality"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-bugbot-rule-never-use-foreign-keys-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-bugbot-rule-never-use-foreign-keys-2026.json"
    },
    {
      "id": "cursor-cloud-agents-came-from-internal-need-2026",
      "text": "again, cloud agents also come from this … internal need of us just wanting to … run things asynchronously. And because of that … we have also … put a lot … of effort into making our own code base work really well in cloud agents.",
      "context": "Zakariasson is answering an audience question about cloud agents that go off on tangents, and says where Cursor's cloud agents came from.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "1:21:41",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "where-agents-run",
        "internal-tools"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-cloud-agents-came-from-internal-need-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-cloud-agents-came-from-internal-need-2026.json"
    },
    {
      "id": "cursor-designers-push-to-production-2026",
      "text": "Designers work, I would say like 50/50 in Figma and code at this point … of them do code. All of them … do push to production.",
      "context": "Zakariasson is answering an audience question about how product managers, designers and engineers work together at Cursor.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "1:18:40",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "product-and-design",
        "ai-across-the-company",
        "non-engineers-ship-code",
        "engineer-role"
      ],
      "functions": [
        "product"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-designers-push-to-production-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-designers-push-to-production-2026.json"
    },
    {
      "id": "cursor-multiple-thousands-of-agents-running-a-day-2026",
      "text": "you can scale this to like 100 or 1,000 agents. I'm not sure how many we are running today, but I bet that's like multiple thousands a day, just agents running in the same or like copies of the code base.",
      "context": "Zakariasson is talking about running cloud agents, each in its own virtual machine, and guesses how many Cursor itself runs; he says he does not know the number.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "21:54",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "where-agents-run",
        "adoption-and-usage"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-multiple-thousands-of-agents-running-a-day-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-multiple-thousands-of-agents-running-a-day-2026.json"
    },
    {
      "id": "cursor-slack-post-triaged-duplicates-easy-fixes-started-2026",
      "text": "And we do this for like everything. So once you post something in Slack, we either have a Linear Slack agent look at it or we have a Cursor automation to … look at the message I was posted and triage it and … look for duplicates. Or … if it's determined to be easy, … start to implement the fix for it immediately.",
      "context": "Zakariasson is describing how Cursor's team handles messages posted in Slack, continuing an answer about connecting Linear to cloud agents.",
      "speaker": "Eric Zakariasson",
      "speakerId": "eric-zakariasson",
      "speakerUrl": "https://the-ai-record.com/people/eric-zakariasson",
      "speakerLevel": "practitioner",
      "role": "Engineer, Developer Experience and Product, Cursor",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Building your own software factory",
        "type": "talk",
        "date": "2026-04-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "1:10:05",
        "url": "https://www.youtube.com/watch?v=rnDm57Py54A"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "internal-tools",
        "bugs-and-incidents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-slack-post-triaged-duplicates-easy-fixes-started-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-slack-post-triaged-duplicates-easy-fixes-started-2026.json"
    }
  ],
  "reportedPassages": [],
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tools or services and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}