{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp_db\/domain\/__init__.py",
"content": "\"\"\"Domain layer - Contracts and data structures\"\"\"\n\nfrom domain.query_contract import QueryRequest, QueryResponse, QueryStatus\nfrom domain.execute_contract import ExecuteRequest, ExecuteResponse\n\n# LogEntry from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"QueryRequest\",\n \"QueryResponse\",\n \"QueryStatus\",\n \"ExecuteRequest\",\n \"ExecuteResponse\",\n \"LogEntry\",\n]\n"
}
}
{
"tool_response": {
"type": "update",
"filePath": "\/var\/www\/mcp-servers\/mcp_db\/domain\/__init__.py",
"content": "\"\"\"Domain layer - Contracts and data structures\"\"\"\n\nfrom domain.query_contract import QueryRequest, QueryResponse, QueryStatus\nfrom domain.execute_contract import ExecuteRequest, ExecuteResponse\n\n# LogEntry from shared foundation\nfrom shared.domain import LogEntry\n\n__all__ = [\n \"QueryRequest\",\n \"QueryResponse\",\n \"QueryStatus\",\n \"ExecuteRequest\",\n \"ExecuteResponse\",\n \"LogEntry\",\n]\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 5,
"newStart": 1,
"newLines": 16,
"lines": [
" \"\"\"Domain layer - Contracts and data structures\"\"\"",
"+",
" from domain.query_contract import QueryRequest, QueryResponse, QueryStatus",
"-from domain.log_contract import LogEntry",
"+from domain.execute_contract import ExecuteRequest, ExecuteResponse",
" ",
"-__all__ = [\"QueryRequest\", \"QueryResponse\", \"QueryStatus\", \"LogEntry\"]",
"+# LogEntry from shared foundation",
"+from shared.domain import LogEntry",
"+",
"+__all__ = [",
"+ \"QueryRequest\",",
"+ \"QueryResponse\",",
"+ \"QueryStatus\",",
"+ \"ExecuteRequest\",",
"+ \"ExecuteResponse\",",
"+ \"LogEntry\",",
"+]"
]
}
],
"originalFile": "\"\"\"Domain layer - Contracts and data structures\"\"\"\nfrom domain.query_contract import QueryRequest, QueryResponse, QueryStatus\nfrom domain.log_contract import LogEntry\n\n__all__ = [\"QueryRequest\", \"QueryResponse\", \"QueryStatus\", \"LogEntry\"]\n"
}
}