{
  "rootTaskId": "T-01",
  "tasks": [
    {
      "id": "T-01",
      "name": "Project Bootstrap & Architecture Setup",
      "objective": "Initialize project structure, configure toolchain, establish architecture conventions",
      "dependsOn": [],
      "hardDependencies": [],
      "softDependencies": [],
      "parallelizable": false,
      "estimatedSize": "Medium",
      "injectedRisks": []
    },
    {
      "id": "T-05",
      "name": "User Management & Authentication",
      "objective": "Implement 2 user role(s) with authentication and permission management",
      "dependsOn": [
        "T-01"
      ],
      "hardDependencies": [
        "T-01"
      ],
      "softDependencies": [],
      "parallelizable": true,
      "estimatedSize": "Medium",
      "injectedRisks": []
    },
    {
      "id": "T-09",
      "name": "Infrastructure & Deployment",
      "objective": "Configure deployment pipeline and hosting",
      "dependsOn": [
        "T-01"
      ],
      "hardDependencies": [
        "T-01"
      ],
      "softDependencies": [],
      "parallelizable": true,
      "estimatedSize": "Medium",
      "injectedRisks": []
    },
    {
      "id": "T-10",
      "name": "Testing & Quality Assurance",
      "objective": "Implement unit, integration, and end-to-end tests across all components",
      "dependsOn": [
        "T-05"
      ],
      "hardDependencies": [],
      "softDependencies": [
        "T-05"
      ],
      "parallelizable": true,
      "estimatedSize": "Medium",
      "injectedRisks": []
    }
  ],
  "metadata": {
    "totalTasks": 4,
    "maxDepth": 3,
    "parallelizableCount": 3
  }
}