diff --git a/CLAUDE.md b/CLAUDE.md index d5c8475a..7806eb3b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -24,7 +24,7 @@ uv sync --extra dev # Format code (ruff import sorting + formatting) make format -# Lint code (ruff + mypy type checking) +# Lint code (ruff + pyright type checking) make lint # Run tests @@ -111,7 +111,8 @@ docker-compose up - Use Ruff for formatting and linting (configured in pyproject.toml) - Line length: 100 characters - Quote style: single quotes -- Type checking with MyPy is enforced +- Type checking with Pyright is enforced +- Main project uses `typeCheckingMode = "basic"`, server uses `typeCheckingMode = "standard"` ### Testing Requirements @@ -130,4 +131,4 @@ When working with the MCP server, follow the patterns established in `mcp_server - Always search for existing knowledge before adding new information - Use specific entity type filters (`Preference`, `Procedure`, `Requirement`) - Store new information immediately using `add_memory` -- Follow discovered procedures and respect established preferences +- Follow discovered procedures and respect established preferences \ No newline at end of file