380 lines
11 KiB
JSON
380 lines
11 KiB
JSON
[
|
|
{
|
|
"agentId": "pkg-t-01",
|
|
"parentTask": "T-01",
|
|
"size": "Medium",
|
|
"estimatedTimeMinutes": 120,
|
|
"objective": "Initialize project structure, configure toolchain, establish architecture conventions",
|
|
"businessContext": "Part of project \"Persist Test\". Spec level: Level-1. Depends on: none (root).",
|
|
"inputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/types.ts",
|
|
"description": "Core type system definitions"
|
|
},
|
|
{
|
|
"type": "data",
|
|
"path": "raw-spec",
|
|
"description": "Original project specification"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/Users/a1234/.openclaw/plugin-skills/browser-automation/SKILL.md",
|
|
"description": "Skill: browser-automation"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/1password/SKILL.md",
|
|
"description": "Skill: 1password"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/apple-notes/SKILL.md",
|
|
"description": "Skill: apple-notes"
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/t-01/",
|
|
"description": "Output of Project Bootstrap & Architecture Setup"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"path": "src/t-01/__tests__/",
|
|
"description": "Tests for Project Bootstrap & Architecture Setup"
|
|
}
|
|
],
|
|
"filesToRead": [
|
|
"src/types.ts",
|
|
"spec-input"
|
|
],
|
|
"filesToModify": [
|
|
"src/t-01/index.ts",
|
|
"src/t-01/types.ts",
|
|
"src/t-01/t-01.test.ts"
|
|
],
|
|
"dependencies": [],
|
|
"deliverables": [
|
|
{
|
|
"name": "Project Bootstrap & Architecture Setup Implementation",
|
|
"path": "src/t-01/",
|
|
"format": "ts",
|
|
"description": "Source code for Project Bootstrap & Architecture Setup"
|
|
},
|
|
{
|
|
"name": "Project Bootstrap & Architecture Setup Tests",
|
|
"path": "src/t-01/t-01.test.ts",
|
|
"format": "ts",
|
|
"description": "Tests for Project Bootstrap & Architecture Setup"
|
|
}
|
|
],
|
|
"acceptanceCriteria": [
|
|
"Project Bootstrap & Architecture Setup implementation complete and functional",
|
|
"Unit tests pass for Project Bootstrap & Architecture Setup",
|
|
"Integration tests pass for Project Bootstrap & Architecture Setup",
|
|
"Code reviewed and approved"
|
|
],
|
|
"parallelizable": false,
|
|
"riskLevel": "LOW",
|
|
"injectedRisks": [],
|
|
"skillAssignments": [],
|
|
"efficiencyScore": 9.5,
|
|
"contextBudget": {
|
|
"filesToRead": 1,
|
|
"totalLines": 4,
|
|
"estimatedInputTokens": 94,
|
|
"promptOverheadTokens": 2000,
|
|
"outputBufferTokens": 16000,
|
|
"totalEstimatedTokens": 18094,
|
|
"budgetTokens": 80000,
|
|
"utilizationPercent": 22.62,
|
|
"overBudget": false
|
|
}
|
|
},
|
|
{
|
|
"agentId": "pkg-t-05",
|
|
"parentTask": "T-05",
|
|
"size": "Medium",
|
|
"estimatedTimeMinutes": 120,
|
|
"objective": "Implement 2 user role(s) with authentication and permission management",
|
|
"businessContext": "Part of project \"Persist Test\". Spec level: Level-1. Depends on: T-01.",
|
|
"inputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/types.ts",
|
|
"description": "Core type system definitions"
|
|
},
|
|
{
|
|
"type": "data",
|
|
"path": "raw-spec",
|
|
"description": "Original project specification"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/Users/a1234/.openclaw/plugin-skills/browser-automation/SKILL.md",
|
|
"description": "Skill: browser-automation"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/1password/SKILL.md",
|
|
"description": "Skill: 1password"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/apple-notes/SKILL.md",
|
|
"description": "Skill: apple-notes"
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/t-05/",
|
|
"description": "Output of User Management & Authentication"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"path": "src/t-05/__tests__/",
|
|
"description": "Tests for User Management & Authentication"
|
|
}
|
|
],
|
|
"filesToRead": [
|
|
"src/types.ts",
|
|
"spec-input"
|
|
],
|
|
"filesToModify": [
|
|
"src/t-05/index.ts",
|
|
"src/t-05/types.ts",
|
|
"src/t-05/t-05.test.ts"
|
|
],
|
|
"dependencies": [
|
|
"pkg-t-01"
|
|
],
|
|
"deliverables": [
|
|
{
|
|
"name": "User Management & Authentication Implementation",
|
|
"path": "src/t-05/",
|
|
"format": "ts",
|
|
"description": "Source code for User Management & Authentication"
|
|
},
|
|
{
|
|
"name": "User Management & Authentication Tests",
|
|
"path": "src/t-05/t-05.test.ts",
|
|
"format": "ts",
|
|
"description": "Tests for User Management & Authentication"
|
|
}
|
|
],
|
|
"acceptanceCriteria": [
|
|
"User Management & Authentication implementation complete and functional",
|
|
"Unit tests pass for User Management & Authentication",
|
|
"Integration tests pass for User Management & Authentication",
|
|
"Code reviewed and approved"
|
|
],
|
|
"parallelizable": true,
|
|
"riskLevel": "LOW",
|
|
"injectedRisks": [],
|
|
"skillAssignments": [],
|
|
"efficiencyScore": 10,
|
|
"contextBudget": {
|
|
"filesToRead": 1,
|
|
"totalLines": 4,
|
|
"estimatedInputTokens": 84,
|
|
"promptOverheadTokens": 2000,
|
|
"outputBufferTokens": 16000,
|
|
"totalEstimatedTokens": 18084,
|
|
"budgetTokens": 80000,
|
|
"utilizationPercent": 22.61,
|
|
"overBudget": false
|
|
}
|
|
},
|
|
{
|
|
"agentId": "pkg-t-09",
|
|
"parentTask": "T-09",
|
|
"size": "Medium",
|
|
"estimatedTimeMinutes": 120,
|
|
"objective": "Configure deployment pipeline and hosting",
|
|
"businessContext": "Part of project \"Persist Test\". Spec level: Level-1. Depends on: T-01.",
|
|
"inputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/types.ts",
|
|
"description": "Core type system definitions"
|
|
},
|
|
{
|
|
"type": "data",
|
|
"path": "raw-spec",
|
|
"description": "Original project specification"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/Users/a1234/.openclaw/plugin-skills/browser-automation/SKILL.md",
|
|
"description": "Skill: browser-automation"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/1password/SKILL.md",
|
|
"description": "Skill: 1password"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/apple-notes/SKILL.md",
|
|
"description": "Skill: apple-notes"
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"type": "config",
|
|
"path": "src/t-09/",
|
|
"description": "Output of Infrastructure & Deployment"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"path": "src/t-09/__tests__/",
|
|
"description": "Tests for Infrastructure & Deployment"
|
|
}
|
|
],
|
|
"filesToRead": [
|
|
"src/types.ts",
|
|
"spec-input"
|
|
],
|
|
"filesToModify": [
|
|
"src/t-09/index.ts",
|
|
"src/t-09/types.ts",
|
|
"src/t-09/t-09.test.ts"
|
|
],
|
|
"dependencies": [
|
|
"pkg-t-01"
|
|
],
|
|
"deliverables": [
|
|
{
|
|
"name": "Infrastructure & Deployment Implementation",
|
|
"path": "src/t-09/",
|
|
"format": "ts",
|
|
"description": "Source code for Infrastructure & Deployment"
|
|
},
|
|
{
|
|
"name": "Infrastructure & Deployment Tests",
|
|
"path": "src/t-09/t-09.test.ts",
|
|
"format": "ts",
|
|
"description": "Tests for Infrastructure & Deployment"
|
|
}
|
|
],
|
|
"acceptanceCriteria": [
|
|
"Infrastructure & Deployment implementation complete and functional",
|
|
"Unit tests pass for Infrastructure & Deployment",
|
|
"Integration tests pass for Infrastructure & Deployment",
|
|
"Code reviewed and approved"
|
|
],
|
|
"parallelizable": true,
|
|
"riskLevel": "LOW",
|
|
"injectedRisks": [],
|
|
"skillAssignments": [],
|
|
"efficiencyScore": 10,
|
|
"contextBudget": {
|
|
"filesToRead": 1,
|
|
"totalLines": 4,
|
|
"estimatedInputTokens": 73,
|
|
"promptOverheadTokens": 2000,
|
|
"outputBufferTokens": 16000,
|
|
"totalEstimatedTokens": 18073,
|
|
"budgetTokens": 80000,
|
|
"utilizationPercent": 22.59,
|
|
"overBudget": false
|
|
}
|
|
},
|
|
{
|
|
"agentId": "pkg-t-10",
|
|
"parentTask": "T-10",
|
|
"size": "Medium",
|
|
"estimatedTimeMinutes": 120,
|
|
"objective": "Implement unit, integration, and end-to-end tests across all components",
|
|
"businessContext": "Part of project \"Persist Test\". Spec level: Level-1. Depends on: T-05.",
|
|
"inputs": [
|
|
{
|
|
"type": "module",
|
|
"path": "src/types.ts",
|
|
"description": "Core type system definitions"
|
|
},
|
|
{
|
|
"type": "data",
|
|
"path": "raw-spec",
|
|
"description": "Original project specification"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/Users/a1234/.openclaw/plugin-skills/browser-automation/SKILL.md",
|
|
"description": "Skill: browser-automation"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/1password/SKILL.md",
|
|
"description": "Skill: 1password"
|
|
},
|
|
{
|
|
"type": "skill",
|
|
"path": "/opt/homebrew/lib/node_modules/openclaw/skills/apple-notes/SKILL.md",
|
|
"description": "Skill: apple-notes"
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"type": "test",
|
|
"path": "src/t-10/",
|
|
"description": "Output of Testing & Quality Assurance"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"path": "src/t-10/__tests__/",
|
|
"description": "Tests for Testing & Quality Assurance"
|
|
}
|
|
],
|
|
"filesToRead": [
|
|
"src/types.ts",
|
|
"spec-input"
|
|
],
|
|
"filesToModify": [
|
|
"src/t-10/index.ts",
|
|
"src/t-10/types.ts",
|
|
"src/t-10/t-10.test.ts"
|
|
],
|
|
"dependencies": [
|
|
"pkg-t-05"
|
|
],
|
|
"deliverables": [
|
|
{
|
|
"name": "Testing & Quality Assurance Implementation",
|
|
"path": "src/t-10/",
|
|
"format": "ts",
|
|
"description": "Source code for Testing & Quality Assurance"
|
|
},
|
|
{
|
|
"name": "Testing & Quality Assurance Tests",
|
|
"path": "src/t-10/t-10.test.ts",
|
|
"format": "ts",
|
|
"description": "Tests for Testing & Quality Assurance"
|
|
}
|
|
],
|
|
"acceptanceCriteria": [
|
|
"Testing & Quality Assurance implementation complete and functional",
|
|
"Unit tests pass for Testing & Quality Assurance",
|
|
"Integration tests pass for Testing & Quality Assurance",
|
|
"Code reviewed and approved"
|
|
],
|
|
"parallelizable": true,
|
|
"riskLevel": "LOW",
|
|
"injectedRisks": [],
|
|
"skillAssignments": [],
|
|
"efficiencyScore": 10,
|
|
"contextBudget": {
|
|
"filesToRead": 1,
|
|
"totalLines": 4,
|
|
"estimatedInputTokens": 82,
|
|
"promptOverheadTokens": 2000,
|
|
"outputBufferTokens": 16000,
|
|
"totalEstimatedTokens": 18082,
|
|
"budgetTokens": 80000,
|
|
"utilizationPercent": 22.6,
|
|
"overBudget": false
|
|
}
|
|
}
|
|
] |