mirror of
https://github.com/shareAI-lab/analysis_claude_code.git
synced 2026-09-21 21:03:38 +08:00
49 lines
1.5 KiB
JSON
49 lines
1.5 KiB
JSON
{
|
|
"version": "s12",
|
|
"title": "Task System",
|
|
"description": "A file-persisted task graph tracks status, ownership, and blockedBy dependencies.",
|
|
"steps": [
|
|
{
|
|
"type": "user_message",
|
|
"content": "Break the release into tasks and block deployment until tests pass.",
|
|
"annotation": "The user asks for durable multi-step coordination."
|
|
},
|
|
{
|
|
"type": "tool_call",
|
|
"toolName": "create_task",
|
|
"content": "{\"subject\":\"Run tests\"}",
|
|
"annotation": "Tasks are created as JSON files under .tasks/."
|
|
},
|
|
{
|
|
"type": "tool_call",
|
|
"toolName": "create_task",
|
|
"content": "{\"subject\":\"Deploy release\",\"blockedBy\":[\"task_tests\"]}",
|
|
"annotation": "blockedBy encodes dependency ordering."
|
|
},
|
|
{
|
|
"type": "tool_call",
|
|
"toolName": "claim_task",
|
|
"content": "{\"task_id\":\"task_deploy\",\"owner\":\"agent\"}",
|
|
"annotation": "The claim fails until dependencies are complete."
|
|
},
|
|
{
|
|
"type": "tool_result",
|
|
"toolName": "claim_task",
|
|
"content": "Blocked by: [\"task_tests\"]",
|
|
"annotation": "The task graph prevents premature work."
|
|
},
|
|
{
|
|
"type": "tool_call",
|
|
"toolName": "complete_task",
|
|
"content": "{\"task_id\":\"task_tests\"}",
|
|
"annotation": "Completing a dependency can unblock downstream tasks."
|
|
},
|
|
{
|
|
"type": "tool_result",
|
|
"toolName": "complete_task",
|
|
"content": "Completed task_tests\nUnblocked: Deploy release",
|
|
"annotation": "The harness reports newly available work."
|
|
}
|
|
]
|
|
}
|