.gitignore
.mcp.json
.pre-commit-config.yaml
CLAUDE.md
LICENSE
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/claude-code-review.yml
.github/workflows/pypi.yml
docs/simplified-tools-migration-guide.md
docs/api/cli-commands.md
docs/api/mcp-tools.md
docs/cross-system-prerequisites/architecture.md
docs/cross-system-prerequisites/index.md
docs/cross-system-prerequisites/performance.md
docs/cross-system-prerequisites/troubleshooting.md
docs/cross-system-prerequisites/examples/README.md
docs/sample-commands/create-epics-trellis.md
docs/sample-commands/create-features-trellis.md
docs/sample-commands/create-project-trellis.md
docs/sample-commands/create-tasks-trellis.md
docs/sample-commands/implement-task-trellis.md
docs/technical-specs/PERFORMANCE.md
docs/technical-specs/task_mcp_spec_and_plan.md
docs/tools/claim-next-task.md
docs/workflows/task-claiming.md
src/task_trellis_mcp.egg-info/PKG-INFO
src/task_trellis_mcp.egg-info/SOURCES.txt
src/task_trellis_mcp.egg-info/dependency_links.txt
src/task_trellis_mcp.egg-info/entry_points.txt
src/task_trellis_mcp.egg-info/requires.txt
src/task_trellis_mcp.egg-info/top_level.txt
src/trellis_mcp/__init__.py
src/trellis_mcp/backlog_loader.py
src/trellis_mcp/claim_next_task.py
src/trellis_mcp/cli.py
src/trellis_mcp/complete_task.py
src/trellis_mcp/dependency_resolver.py
src/trellis_mcp/filters.py
src/trellis_mcp/loader.py
src/trellis_mcp/markdown_loader.py
src/trellis_mcp/object_dumper.py
src/trellis_mcp/object_parser.py
src/trellis_mcp/path_resolver.py
src/trellis_mcp/query.py
src/trellis_mcp/scanner.py
src/trellis_mcp/server.py
src/trellis_mcp/settings.py
src/trellis_mcp/task_resolver.py
src/trellis_mcp/task_sorter.py
src/trellis_mcp/types.py
src/trellis_mcp/children/__init__.py
src/trellis_mcp/children/cache.py
src/trellis_mcp/exceptions/__init__.py
src/trellis_mcp/exceptions/cascade_error.py
src/trellis_mcp/exceptions/claiming_errors.py
src/trellis_mcp/exceptions/hierarchy_task_validation_error.py
src/trellis_mcp/exceptions/invalid_status_for_completion.py
src/trellis_mcp/exceptions/no_available_task.py
src/trellis_mcp/exceptions/prerequisites_not_complete.py
src/trellis_mcp/exceptions/protected_object_error.py
src/trellis_mcp/exceptions/standalone_task_validation_error.py
src/trellis_mcp/exceptions/validation_error.py
src/trellis_mcp/inference/__init__.py
src/trellis_mcp/inference/cache.py
src/trellis_mcp/inference/engine.py
src/trellis_mcp/inference/path_builder.py
src/trellis_mcp/inference/pattern_matcher.py
src/trellis_mcp/inference/validator.py
src/trellis_mcp/logging/__init__.py
src/trellis_mcp/logging/json_rpc_logging_middleware.py
src/trellis_mcp/logging/log_filename.py
src/trellis_mcp/logging/logger.py
src/trellis_mcp/logging/prune_logs.py
src/trellis_mcp/logging/rfc3339_timestamp.py
src/trellis_mcp/models/__init__.py
src/trellis_mcp/models/claiming_params.py
src/trellis_mcp/models/common.py
src/trellis_mcp/models/filter_params.py
src/trellis_mcp/models/priority_ranking.py
src/trellis_mcp/models/task_sort_key.py
src/trellis_mcp/schema/__init__.py
src/trellis_mcp/schema/base.py
src/trellis_mcp/schema/base_schema.py
src/trellis_mcp/schema/epic.py
src/trellis_mcp/schema/feature.py
src/trellis_mcp/schema/kind_enum.py
src/trellis_mcp/schema/project.py
src/trellis_mcp/schema/status_enum.py
src/trellis_mcp/schema/task.py
src/trellis_mcp/tools/__init__.py
src/trellis_mcp/tools/claim_next_task.py
src/trellis_mcp/tools/complete_task.py
src/trellis_mcp/tools/create_object.py
src/trellis_mcp/tools/get_object.py
src/trellis_mcp/tools/health_check.py
src/trellis_mcp/tools/list_backlog.py
src/trellis_mcp/tools/update_object.py
src/trellis_mcp/utils/__init__.py
src/trellis_mcp/utils/fs_utils.py
src/trellis_mcp/utils/graph_utils.py
src/trellis_mcp/utils/id_utils.py
src/trellis_mcp/utils/io_utils.py
src/trellis_mcp/utils/normalize_id.py
src/trellis_mcp/utils/sanitization.py
src/trellis_mcp/validation/__init__.py
src/trellis_mcp/validation/benchmark.py
src/trellis_mcp/validation/cache.py
src/trellis_mcp/validation/context_utils.py
src/trellis_mcp/validation/core.py
src/trellis_mcp/validation/cycle_detection.py
src/trellis_mcp/validation/enhanced_validation.py
src/trellis_mcp/validation/error_collector.py
src/trellis_mcp/validation/exceptions.py
src/trellis_mcp/validation/field_validation.py
src/trellis_mcp/validation/graph_operations.py
src/trellis_mcp/validation/object_loader.py
src/trellis_mcp/validation/parent_validation.py
src/trellis_mcp/validation/security.py
src/trellis_mcp/validation/status_transitions.py
src/trellis_mcp/validation/task_utils.py
src/trellis_mcp/validation/message_templates/__init__.py
src/trellis_mcp/validation/message_templates/core.py
src/trellis_mcp/validation/message_templates/engine.py
src/trellis_mcp/validation/message_templates/formatters.py
src/trellis_mcp/validation/message_templates/registry.py
src/trellis_mcp/validation/message_templates/templates.py
tests/__init__.py
tests/conftest.py
tests/test_cross_system_error_handling.py
tests/test_direct_claim_next_task.py
tests/test_inference_cache.py
tests/test_inference_engine.py
tests/test_inference_real_projects.py
tests/test_inference_validator.py
tests/test_json_rpc_logging_middleware.py
tests/test_normalize_id.py
tests/test_path_builder.py
tests/test_pattern_matcher.py
tests/test_task_resolver.py
tests/test_type_checking.py
tests/fixtures/cross_system_cycles.py
tests/fixtures/scope_test_data.py
tests/fixtures/integration/__init__.py
tests/fixtures/integration/children_discovery_fixtures.py
tests/integration/__init__.py
tests/integration/test_backlog_management.py
tests/integration/test_children_discovery_integration.py
tests/integration/test_comprehensive_integration_workflows.py
tests/integration/test_concurrent_operations.py
tests/integration/test_cross_system_cycle_detection.py
tests/integration/test_cross_system_prerequisites.py
tests/integration/test_crud_operations.py
tests/integration/test_direct_claiming_integration.py
tests/integration/test_error_workflows.py
tests/integration/test_filters.py
tests/integration/test_force_claim.py
tests/integration/test_get_object_children_integration.py
tests/integration/test_helpers.py
tests/integration/test_inference_engine_integration.py
tests/integration/test_integration.py
tests/integration/test_integration_schema_loading.py
tests/integration/test_logging_integration.py
tests/integration/test_medium_priority_support.py
tests/integration/test_mixed_dependency_chain_integration.py
tests/integration/test_mixed_task_lifecycle.py
tests/integration/test_mixed_task_operations.py
tests/integration/test_mixed_task_path_resolution.py
tests/integration/test_mixed_task_validation.py
tests/integration/test_object_creation_and_ids.py
tests/integration/test_parameter_validation.py
tests/integration/test_prerequisite_validation_integration.py
tests/integration/test_scope_claiming_workflow.py
tests/integration/test_server_infrastructure.py
tests/integration/test_simplified_tools_integration.py
tests/integration/test_task_claiming.py
tests/integration/test_validation_workflows.py
tests/security/__init__.py
tests/security/test_error_security.py
tests/security/test_inference_security_integration.py
tests/unit/test_backlog_loader.py
tests/unit/test_base_schema.py
tests/unit/test_children_cache.py
tests/unit/test_children_of.py
tests/unit/test_claiming_params.py
tests/unit/test_cli.py
tests/unit/test_cross_system_prerequisite_validation.py
tests/unit/test_dependency_resolver.py
tests/unit/test_dependency_validation.py
tests/unit/test_discover_immediate_children.py
tests/unit/test_field_validation.py
tests/unit/test_filter_params.py
tests/unit/test_generic_types.py
tests/unit/test_id_to_path.py
tests/unit/test_loader.py
tests/unit/test_mcp_tool_optional_parent_simple.py
tests/unit/test_object_operations.py
tests/unit/test_object_validation.py
tests/unit/test_parent_validation.py
tests/unit/test_path_security_validation.py
tests/unit/test_path_to_id.py
tests/unit/test_path_validation_integration.py
tests/unit/test_project_roots.py
tests/unit/test_query.py
tests/unit/test_resolve_path_for_new_object.py
tests/unit/test_scanner.py
tests/unit/test_security_validation.py
tests/unit/test_server_core.py
tests/unit/test_server_crud.py
tests/unit/test_server_transport.py
tests/unit/test_server_workflows.py
tests/unit/test_settings.py
tests/unit/test_standalone_task_helpers.py
tests/unit/test_task_schema.py
tests/unit/test_task_sorting.py
tests/unit/test_type_guards.py
tests/unit/test_validation_errors.py
tests/unit/exceptions/test_claiming_errors.py
tests/unit/exceptions/test_error_handling.py
tests/unit/exceptions/test_exceptions.py
tests/unit/exceptions/test_system_exceptions.py
tests/unit/exceptions/test_task_workflow_exceptions.py
tests/unit/exceptions/test_validation_exceptions.py
tests/unit/logging/test_logger.py
tests/unit/logging/test_prune_logs.py
tests/unit/tools/test_claim_next_task.py
tests/unit/tools/test_get_object_tool.py
tests/unit/tools/test_simplified_getobject.py
tests/unit/tools/test_simplified_updateobject.py
tests/unit/tools/test_task_completion.py
tests/unit/utils/__init__.py
tests/unit/utils/test_fs_utils.py
tests/unit/utils/test_graph_utils.py
tests/unit/utils/test_id_utils.py
tests/unit/utils/test_io_utils.py
tests/unit/utils/test_sanitization.py