{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"data\": [\n {\n \"file_name\": \"ClaudeService.php\",\n \"namespace\": \"Infrastructure\\\\AI\",\n \"line_count\": 311,\n \"hygiene_score\": 20,\n \"issues_count\": 1\n },\n {\n \"file_name\": \"CredentialService.php\",\n \"namespace\": \"Infrastructure\\\\Config\",\n \"line_count\": 69,\n \"hygiene_score\": 20,\n \"issues_count\": 1\n },\n {\n \"file_name\": \"contract_tools.py\",\n \"namespace\": null,\n \"line_count\": 587,\n \"hygiene_score\": 50,\n \"issues_count\": 20\n },\n {\n \"file_name\": \"test_all_functions.py\",\n \"namespace\": null,\n \"line_count\": 742,\n \"hygiene_score\": 54,\n \"issues_count\": 5\n },\n {\n \"file_name\": \"docs_tools.py\",\n \"namespace\": null,\n \"line_count\": 527,\n \"hygiene_score\": 55,\n \"issues_count\": 20\n },\n {\n \"file_name\": \"post_rules.py\",\n \"namespace\": \"claude-hook.quality\",\n \"line_count\": 468,\n \"hygiene_score\": 55,\n \"issues_count\": 8\n },\n {\n \"file_name\": \"pipeline.py\",\n \"namespace\": \"pipeline\",\n \"line_count\": 452,\n \"hygiene_score\": 57,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"ManageChatSessionsUseCase.php\",\n \"namespace\": \"UseCases\\\\Chat\",\n \"line_count\": 281,\n \"hygiene_score\": 58,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"log_to_db.py\",\n \"namespace\": \"claude-hook\",\n \"line_count\": 467,\n \"hygiene_score\": 58,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"pre_rules.py\",\n \"namespace\": \"claude-hook.quality\",\n \"line_count\": 438,\n \"hygiene_score\": 59,\n \"issues_count\": 6\n },\n {\n \"file_name\": \"ChatMessage.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"line_count\": 392,\n \"hygiene_score\": 59,\n \"issues_count\": 3\n },\n {\n \"file_name\": \"TaskResult.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"line_count\": 376,\n \"hygiene_score\": 59,\n \"issues_count\": 3\n },\n {\n \"file_name\": \"ChatSession.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"line_count\": 414,\n \"hygiene_score\": 60,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"Task.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"line_count\": 305,\n \"hygiene_score\": 60,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"comprehensive_test.py\",\n \"namespace\": null,\n \"line_count\": 394,\n \"hygiene_score\": 62,\n \"issues_count\": 8\n },\n {\n \"file_name\": \"services.php\",\n \"namespace\": null,\n \"line_count\": 380,\n \"hygiene_score\": 63,\n \"issues_count\": 1\n },\n {\n \"file_name\": \"TaskAssignment.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"line_count\": 270,\n \"hygiene_score\": 63,\n \"issues_count\": 1\n },\n {\n \"file_name\": \"task_repository.py\",\n \"namespace\": null,\n \"line_count\": 332,\n \"hygiene_score\": 66,\n \"issues_count\": 0\n },\n {\n \"file_name\": \"ContentRepository.php\",\n \"namespace\": \"Infrastructure\\\\Persistence\",\n \"line_count\": 369,\n \"hygiene_score\": 66,\n \"issues_count\": 0\n },\n {\n \"file_name\": \"ChunkAnalysisService.php\",\n \"namespace\": \"Infrastructure\\\\Docs\",\n \"line_count\": 401,\n \"hygiene_score\": 67,\n \"issues_count\": 2\n },\n {\n \"file_name\": \"PipelineRepository.php\",\n \"namespace\": \"Infrastructure\\\\Persistence\",\n \"line_count\": 365,\n \"hygiene_score\": 67,\n \"issues_count\": 0\n },\n {\n \"file_name\": \"contract_repository.py\",\n \"namespace\": null,\n \"line_count\": 394,\n \"hygiene_score\": 67,\n \"issues_count\": 0\n },\n {\n \"file_name\": \"extract.py\",\n \"namespace\": \"pipeline\",\n \"line_count\": 371,\n \"hygiene_score\": 69,\n \"issues_count\": 0\n }\n ],\n \"row_count\": 23,\n \"error\": null,\n \"execution_ms\": 1\n}"
}
]
}