Files
2026-06-06 10:40:48 +08:00

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
}
}
]