{
  "apiVersion": "v1",
  "person": {
    "id": "wilson-lin",
    "name": "Wilson Lin",
    "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
    "level": "practitioner",
    "levelMeaning": "Someone doing the work at the organization.",
    "organization": "Cursor (Anysphere)",
    "organizationId": "cursor",
    "passages": 5,
    "reported": 0,
    "url": "https://the-ai-record.com/people/wilson-lin",
    "json": "https://the-ai-record.com/api/v1/people/wilson-lin.json",
    "background": "Byline on Cursor's post on its multi-agent harness; says the research project began as his personal side project.",
    "whyCredible": "Built and ran the agent harness and the browser research project the post describes; an insider.",
    "linkedin": null,
    "x": null,
    "profileSource": "https://cursor.com/blog/self-driving-codebases"
  },
  "passages": [
    {
      "id": "cursor-twenty-agents-slow-throughput-one-three-locks-2026",
      "text": "Locking also caused too much contention. 20 agents would slow to the throughput of 1-3 with most time spent waiting on locks.",
      "context": null,
      "speaker": "Wilson Lin",
      "speakerId": "wilson-lin",
      "speakerUrl": "https://the-ai-record.com/people/wilson-lin",
      "speakerLevel": "practitioner",
      "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Towards self-driving codebases",
        "type": "post",
        "date": "2026-02-05",
        "publisher": "Cursor (own site)",
        "locator": "Self-coordination",
        "url": "https://cursor.com/blog/self-driving-codebases"
      },
      "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-08"
      },
      "topics": [
        "parallel-agents",
        "failures-and-reversals"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agents-running",
          "value": 20,
          "unit": "agents",
          "period": "early multi-agent harness with a shared lock file",
          "definition": "agents sharing a coordination file with locks",
          "level": "human-out"
        }
      ],
      "url": "https://the-ai-record.com/passages/cursor-twenty-agents-slow-throughput-one-three-locks-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-twenty-agents-slow-throughput-one-three-locks-2026.json"
    },
    {
      "id": "cursor-ideal-system-accepts-error-rate-green-branch-2026",
      "text": "Errors arise then get fixed quickly. The error rate remains small and constant, perhaps rarely completely clean but steady and manageable, not exploding or deteriorating. This may indicate that the ideal efficient system accepts some error rate, but a final \"green\" branch is needed where an agent regularly takes snapshots and does a quick fixup pass before release.",
      "context": null,
      "speaker": "Wilson Lin",
      "speakerId": "wilson-lin",
      "speakerUrl": "https://the-ai-record.com/people/wilson-lin",
      "speakerLevel": "practitioner",
      "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Towards self-driving codebases",
        "type": "post",
        "date": "2026-02-05",
        "publisher": "Cursor (own site)",
        "locator": "Throughput and tradeoffs: Commit correctness",
        "url": "https://cursor.com/blog/self-driving-codebases"
      },
      "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-08"
      },
      "topics": [
        "autonomy-and-oversight",
        "ai-written-code"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-ideal-system-accepts-error-rate-green-branch-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-ideal-system-accepts-error-rate-green-branch-2026.json"
    },
    {
      "id": "cursor-requiring-100-percent-correctness-every-commit-slowdown-2026",
      "text": "When we required 100% correctness before every single commit, it caused major serialization and slowdowns of effective throughput. Even a single small error, like an API change or typo, would cause the whole system to grind to a halt.",
      "context": null,
      "speaker": "Wilson Lin",
      "speakerId": "wilson-lin",
      "speakerUrl": "https://the-ai-record.com/people/wilson-lin",
      "speakerLevel": "practitioner",
      "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Towards self-driving codebases",
        "type": "post",
        "date": "2026-02-05",
        "publisher": "Cursor (own site)",
        "locator": "Throughput and tradeoffs: Commit correctness",
        "url": "https://cursor.com/blog/self-driving-codebases"
      },
      "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-08"
      },
      "topics": [
        "autonomy-and-oversight",
        "testing"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-requiring-100-percent-correctness-every-commit-slowdown-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-requiring-100-percent-correctness-every-commit-slowdown-2026.json"
    },
    {
      "id": "cursor-treat-model-brilliant-new-hire-prompts-2026",
      "text": "We found it was better to not instruct for things the model knows how to do, only things it doesn't know (e.g. multi-agent collaboration) or that are specific to the relevant domain (e.g. how to run tests, your deploy pipeline). Treat the model like a brilliant new hire who knows engineering but not your specific codebase and processes.",
      "context": null,
      "speaker": "Wilson Lin",
      "speakerId": "wilson-lin",
      "speakerUrl": "https://the-ai-record.com/people/wilson-lin",
      "speakerLevel": "practitioner",
      "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Towards self-driving codebases",
        "type": "post",
        "date": "2026-02-05",
        "publisher": "Cursor (own site)",
        "locator": "Optimizing prompts",
        "url": "https://cursor.com/blog/self-driving-codebases"
      },
      "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-08"
      },
      "topics": [
        "context-for-agents",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-treat-model-brilliant-new-hire-prompts-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-treat-model-brilliant-new-hire-prompts-2026.json"
    },
    {
      "id": "cursor-workers-own-copy-repo-single-handoff-planner-2026",
      "text": "Workers pick up tasks and are solely responsible for driving them to completion. They're unaware of the larger system. They don't communicate with any other planners or workers. They work on their own copy of the repo, and when done, they write up a single handoff that the system submits to the planner that requested the task.",
      "context": null,
      "speaker": "Wilson Lin",
      "speakerId": "wilson-lin",
      "speakerUrl": "https://the-ai-record.com/people/wilson-lin",
      "speakerLevel": "practitioner",
      "role": "Researcher, Cursor (author of the Towards self-driving codebases post)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "Towards self-driving codebases",
        "type": "post",
        "date": "2026-02-05",
        "publisher": "Cursor (own site)",
        "locator": "The final system design",
        "url": "https://cursor.com/blog/self-driving-codebases"
      },
      "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-08"
      },
      "topics": [
        "parallel-agents",
        "team-structure"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-workers-own-copy-repo-single-handoff-planner-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-workers-own-copy-repo-single-handoff-planner-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."
  ]
}