{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/shared\/domain\/log_entry.py",
"content": "\"\"\"\nDomain Entity for Log Entries.\n\nPURE DOMAIN - No infrastructure dependencies!\n\"\"\"\n\nfrom dataclasses import dataclass\nfrom datetime import datetime\nfrom typing import Optional\n\n\n@dataclass(frozen=True)\nclass LogEntry:\n \"\"\"Standardized log entry for all MCP servers.\"\"\"\n\n timestamp: datetime\n client_name: str\n request: str\n status: str\n duration_ms: int\n error_message: Optional[str] = None\n tool_name: Optional[str] = None\n context_id: Optional[int] = None # task_id, contract_id, etc.\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/mcp-servers\/shared\/domain\/log_entry.py",
"content": "\"\"\"\nDomain Entity for Log Entries.\n\nPURE DOMAIN - No infrastructure dependencies!\n\"\"\"\n\nfrom dataclasses import dataclass\nfrom datetime import datetime\nfrom typing import Optional\n\n\n@dataclass(frozen=True)\nclass LogEntry:\n \"\"\"Standardized log entry for all MCP servers.\"\"\"\n\n timestamp: datetime\n client_name: str\n request: str\n status: str\n duration_ms: int\n error_message: Optional[str] = None\n tool_name: Optional[str] = None\n context_id: Optional[int] = None # task_id, contract_id, etc.\n",
"structuredPatch": [],
"originalFile": null
}
}