{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp_tasks\/domain\/__init__.py",
"content": "\"\"\"Domain Layer - Contracts und Datenstrukturen.\"\"\"\n\nfrom .contracts import (\n ExecutorType,\n QualityCheckResult,\n Task,\n TaskAssignment,\n TaskListResponse,\n TaskResult,\n TaskStatus,\n TaskType,\n)\n\n# LogEntry comes from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"TaskStatus\",\n \"TaskType\",\n \"ExecutorType\",\n \"Task\",\n \"TaskAssignment\",\n \"TaskResult\",\n \"TaskListResponse\",\n \"QualityCheckResult\",\n \"LogEntry\",\n]\n"
}
}
{
"tool_response": {
"type": "update",
"filePath": "\/var\/www\/mcp-servers\/mcp_tasks\/domain\/__init__.py",
"content": "\"\"\"Domain Layer - Contracts und Datenstrukturen.\"\"\"\n\nfrom .contracts import (\n ExecutorType,\n QualityCheckResult,\n Task,\n TaskAssignment,\n TaskListResponse,\n TaskResult,\n TaskStatus,\n TaskType,\n)\n\n# LogEntry comes from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"TaskStatus\",\n \"TaskType\",\n \"ExecutorType\",\n \"Task\",\n \"TaskAssignment\",\n \"TaskResult\",\n \"TaskListResponse\",\n \"QualityCheckResult\",\n \"LogEntry\",\n]\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 14,
"newStart": 1,
"newLines": 19,
"lines": [
"-\"\"\"Domain Layer - Contracts und Datenstrukturen\"\"\"",
"+\"\"\"Domain Layer - Contracts und Datenstrukturen.\"\"\"",
"+",
" from .contracts import (",
"- TaskStatus,",
"- TaskType,",
" ExecutorType,",
"+ QualityCheckResult,",
" Task,",
" TaskAssignment,",
"+ TaskListResponse,",
" TaskResult,",
"- LogEntry,",
"+ TaskStatus,",
"+ TaskType,",
" )",
" ",
"+# LogEntry comes from shared foundation",
"+from shared.domain import LogEntry",
"+",
" __all__ = [",
" \"TaskStatus\",",
" \"TaskType\","
]
},
{
"oldStart": 16,
"oldLines": 5,
"newStart": 21,
"newLines": 7,
"lines": [
" \"Task\",",
" \"TaskAssignment\",",
" \"TaskResult\",",
"+ \"TaskListResponse\",",
"+ \"QualityCheckResult\",",
" \"LogEntry\",",
" ]"
]
}
],
"originalFile": "\"\"\"Domain Layer - Contracts und Datenstrukturen\"\"\"\nfrom .contracts import (\n TaskStatus,\n TaskType,\n ExecutorType,\n Task,\n TaskAssignment,\n TaskResult,\n LogEntry,\n)\n\n__all__ = [\n \"TaskStatus\",\n \"TaskType\",\n \"ExecutorType\",\n \"Task\",\n \"TaskAssignment\",\n \"TaskResult\",\n \"LogEntry\",\n]\n"
}
}