{
  "function": {
    "id": "eng",
    "name": "Software engineering",
    "description": "Building, reviewing, testing and operating software: the delivery capability for every other function."
  },
  "jobs": [
    {
      "id": "eng.implement-scoped-changes",
      "function": "eng",
      "name": "Implement a scoped change from a written task",
      "outcome": "A task with clear scope becomes a mergeable change that passes tests and review with limited rework.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.implement-scoped-changes"
    },
    {
      "id": "eng.investigate-incidents",
      "function": "eng",
      "name": "Investigate incidents to a root cause",
      "outcome": "An incident is investigated from logs, metrics and changes to a root cause a responder confirms.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.investigate-incidents"
    },
    {
      "id": "eng.maintain-dependencies",
      "function": "eng",
      "name": "Keep dependencies current and safe",
      "outcome": "Dependency updates are proposed, tested and merged, and known vulnerabilities are closed within the policy window.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.maintain-dependencies"
    },
    {
      "id": "eng.review-pull-requests",
      "function": "eng",
      "name": "Review pull requests for defects and risks",
      "outcome": "A pull request receives review comments that find real defects and risks a careful reviewer would, with few false alarms.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.review-pull-requests"
    },
    {
      "id": "eng.triage-issues",
      "function": "eng",
      "name": "Triage incoming issues and reproduce them",
      "outcome": "New issues are labeled, deduplicated and reproduced or marked unreproducible, with the steps recorded.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.triage-issues"
    },
    {
      "id": "eng.write-documentation",
      "function": "eng",
      "name": "Write and maintain documentation from the code",
      "outcome": "Documentation is written from the code and kept current as it changes, and readers find what they need.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.write-documentation"
    },
    {
      "id": "eng.write-tests",
      "function": "eng",
      "name": "Write tests that cover a change or a module",
      "outcome": "Tests are added that fail on the defect and pass on the fix, and coverage of the changed code rises.",
      "status": "active",
      "coverage": {
        "solutions": 0,
        "claims": 0,
        "caseReports": 0,
        "measured": 0,
        "supports": 0,
        "contradicts": 0
      },
      "url": "https://public-agents.com/jobs/eng.write-tests"
    }
  ]
}
