{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp_contracts\/domain\/__init__.py",
"content": "\"\"\"Domain Layer für MCP-Contracts.\"\"\"\n\nfrom .contracts import (\n Contract,\n ContractHistory,\n ContractStatus,\n ContractValidation,\n ContractValidationResult,\n)\n\n# LogEntry comes from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"ContractStatus\",\n \"Contract\",\n \"ContractHistory\",\n \"ContractValidation\",\n \"ContractValidationResult\",\n \"LogEntry\",\n]\n"
}
}
{
"tool_response": {
"type": "update",
"filePath": "\/var\/www\/mcp-servers\/mcp_contracts\/domain\/__init__.py",
"content": "\"\"\"Domain Layer für MCP-Contracts.\"\"\"\n\nfrom .contracts import (\n Contract,\n ContractHistory,\n ContractStatus,\n ContractValidation,\n ContractValidationResult,\n)\n\n# LogEntry comes from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"ContractStatus\",\n \"Contract\",\n \"ContractHistory\",\n \"ContractValidation\",\n \"ContractValidationResult\",\n \"LogEntry\",\n]\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 13,
"newStart": 1,
"newLines": 16,
"lines": [
"-\"\"\"Domain Layer für MCP-Contracts\"\"\"",
"+\"\"\"Domain Layer für MCP-Contracts.\"\"\"",
"+",
" from .contracts import (",
"- ContractStatus,",
" Contract,",
" ContractHistory,",
"+ ContractStatus,",
" ContractValidation,",
" ContractValidationResult,",
"- LogEntry,",
" )",
" ",
"+# LogEntry comes from shared foundation",
"+from shared.domain import LogEntry",
"+",
" __all__ = [",
" \"ContractStatus\",",
" \"Contract\","
]
}
],
"originalFile": "\"\"\"Domain Layer für MCP-Contracts\"\"\"\nfrom .contracts import (\n ContractStatus,\n Contract,\n ContractHistory,\n ContractValidation,\n ContractValidationResult,\n LogEntry,\n)\n\n__all__ = [\n \"ContractStatus\",\n \"Contract\",\n \"ContractHistory\",\n \"ContractValidation\",\n \"ContractValidationResult\",\n \"LogEntry\",\n]\n"
}
}