{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "contract_validations|pipeline|quality",
"output_mode": "files_with_matches",
"type": "php",
"head_limit": 15
}
}
{
"tool_response": {
"mode": "files_with_matches",
"filenames": [
"src\/Infrastructure\/Docs\/Doc2VectorPipeline.php",
"src\/View\/content-pipeline\/run-status.php",
"src\/UseCases\/Chat\/SendChatMessageUseCase.php",
"src\/UseCases\/Pipeline\/RunPipelineUseCase.php",
"src\/UseCases\/Pipeline\/PipelineRunStatusUseCase.php",
"src\/UseCases\/Pipeline\/UpdatePipelineConfigUseCase.php",
"src\/Controller\/ContentPipelineController.php",
"src\/Application\/PipelineStepService.php",
"src\/Domain\/ValueObject\/PipelineRunStatus.php",
"src\/Domain\/Repository\/PipelineRepositoryInterface.php",
"src\/Infrastructure\/Persistence\/ContractRepository.php",
"src\/Infrastructure\/Persistence\/PipelineRepository.php",
"src\/Infrastructure\/Config\/PipelineStepConfig.php",
"src\/Infrastructure\/AI\/ContentQualityValidator.php",
"src\/Infrastructure\/AI\/ChatService.php"
],
"numFiles": 15,
"appliedLimit": 15
}
}