Code Hygiene
441
Dateien
392
Klassen
1894
Funktionen
54,236
Zeilen
Projekt-Graph
Scanning...
Letzter Scan: 2025-12-25 16:45
Dateien
| Datei | Namespace | Verzeichnis | Klassen | Funktionen | Zeilen | Score | Issues |
|---|---|---|---|---|---|---|---|
| index.php | - | public | - | - | 42 | 100 | 0 |
| app.js | js | public/js | - | - | 37 | 100 | 0 |
| domAdapter.js | js.adapters | public/js/adapters | - | - | 42 | 100 | 0 |
| eventAdapter.js | js.adapters | public/js/adapters | - | 1 | 80 | 100 | 0 |
| data-table.js | js.components | public/js/components | 1 | 1 | 362 | 89 | 0 |
| apache.php | - | public/static-docs/online/module | - | - | 20 | 100 | 0 |
| backup.php | - | public/static-docs/online/module | - | - | 29 | 100 | 0 |
| fail2ban.php | - | public/static-docs/online/module | - | - | 30 | 100 | 0 |
| grundkonfiguration.php | - | public/static-docs/online/module | - | - | 25 | 100 | 0 |
| mariadb.php | - | public/static-docs/online/module | - | - | 23 | 100 | 0 |
| ollama.php | - | public/static-docs/online/module | - | - | 29 | 100 | 0 |
| php.php | - | public/static-docs/online/module | - | - | 21 | 100 | 0 |
| qdrant.php | - | public/static-docs/online/module | - | - | 34 | 100 | 0 |
| ssl.php | - | public/static-docs/online/module | - | - | 19 | 100 | 0 |
| ufw.php | - | public/static-docs/online/module | - | - | 25 | 100 | 0 |
| versionen.php | - | public/static-docs/online/module | - | - | 18 | 100 | 0 |
| server.php | - | public/static-docs/online/server | - | - | 50 | 100 | 0 |
| services.php | - | src | 138 | - | 380 | 63 | 1 |
| ContentCollectionService.php | Application | src/Application | 1 | 5 | 99 | 100 | 0 |
| PipelineStepService.php | Application | src/Application | 1 | 5 | 146 | 100 | 0 |
| BackupRestoreController.php | Controller | src/Controller | 1 | 5 | 120 | 100 | 0 |
| ChatController.php | Controller | src/Controller | 1 | 10 | 222 | 98 | 0 |
| CodeAnalysisController.php | Controller | src/Controller | 1 | 10 | 229 | 100 | 0 |
| ConfigController.php | Controller | src/Controller | 1 | 8 | 162 | 100 | 0 |
| ContentController.php | Controller | src/Controller | 1 | 16 | 400 | 81 | 2 |
| ContentPipelineController.php | Controller | src/Controller | 1 | 18 | 358 | 81 | 0 |
| ContractController.php | Controller | src/Controller | 1 | 9 | 217 | 100 | 0 |
| CriticsController.php | Controller | src/Controller | 1 | 9 | 171 | 100 | 0 |
| DocsController.php | Controller | src/Controller | 1 | 8 | 134 | 95 | 0 |
| EntityController.php | Controller | src/Controller | 1 | 8 | 172 | 100 | 0 |
| HomeController.php | Controller | src/Controller | 1 | 2 | 28 | 100 | 0 |
| OntologyController.php | Controller | src/Controller | 1 | 7 | 187 | 100 | 0 |
| PromptsController.php | Controller | src/Controller | 1 | 9 | 168 | 100 | 0 |
| ProtokollController.php | Controller | src/Controller | 1 | 3 | 67 | 100 | 0 |
| RelationController.php | Controller | src/Controller | 1 | 7 | 144 | 100 | 0 |
| SemanticExplorerController.php | Controller | src/Controller | 1 | 11 | 281 | 95 | 0 |
| SystemExplorerController.php | Controller | src/Controller | 1 | 10 | 234 | 100 | 0 |
| TaxonomyController.php | Controller | src/Controller | 1 | 8 | 154 | 100 | 0 |
| ChatController.php | Controller\Api | src/Controller/Api | 1 | 6 | 153 | 95 | 0 |
| ContentController.php | Controller\Api | src/Controller/Api | 1 | 2 | 65 | 100 | 0 |
| DocsController.php | Controller\Api | src/Controller/Api | 1 | 10 | 330 | 96 | 1 |
| ExplorerController.php | Controller\Api | src/Controller/Api | 1 | 11 | 290 | 93 | 5 |
| TaskController.php | Controller\Api | src/Controller/Api | 1 | 12 | 305 | 87 | 0 |
| ContentOrderDTO.php | Domain\DTO | src/Domain/DTO | 1 | 5 | 119 | 100 | 0 |
| ContentVersionDTO.php | Domain\DTO | src/Domain/DTO | 1 | 4 | 80 | 100 | 0 |
| CritiqueDTO.php | Domain\DTO | src/Domain/DTO | 1 | 5 | 91 | 99 | 1 |
| PipelineDocumentDTO.php | Domain\DTO | src/Domain/DTO | 1 | 5 | 95 | 100 | 0 |
| QdrantSearchResultDTO.php | Domain\DTO | src/Domain/DTO | 1 | 6 | 110 | 99 | 1 |
| SessionStatsDTO.php | Domain\DTO | src/Domain/DTO | 1 | 6 | 123 | 99 | 1 |
| ChatMessage.php | Domain\Entity | src/Domain/Entity | 1 | 42 | 392 | 59 | 3 |
| ChatSession.php | Domain\Entity | src/Domain/Entity | 1 | 41 | 414 | 60 | 2 |
| Task.php | Domain\Entity | src/Domain/Entity | 1 | 32 | 305 | 60 | 2 |
| TaskAssignment.php | Domain\Entity | src/Domain/Entity | 1 | 31 | 270 | 63 | 1 |
| TaskComment.php | Domain\Entity | src/Domain/Entity | 1 | 21 | 196 | 88 | 0 |
| TaskResult.php | Domain\Entity | src/Domain/Entity | 1 | 42 | 376 | 59 | 3 |
| DimensionMismatchException.php | Domain\Exception | src/Domain/Exception | 1 | 3 | 55 | 100 | 0 |
| InvalidStateTransitionException.php | Domain\Exception | src/Domain/Exception | 1 | 2 | 52 | 100 | 0 |
| ChatMessageRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 6 | 64 | 100 | 0 |
| ChatSessionRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 11 | 84 | 98 | 0 |
| ChunkExplorerRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 14 | 113 | 91 | 1 |
| ChunkRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 7 | 58 | 100 | 0 |
| CodeQualityRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 3 | 33 | 99 | 1 |
| CollectionRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 10 | 56 | 100 | 0 |
| ContentRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 18 | 93 | 84 | 0 |
| ContractRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 10 | 56 | 100 | 0 |
| DependencyGraphRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 4 | 41 | 100 | 0 |
| DocumentRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 4 | 39 | 100 | 0 |
| DokumentationRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 16 | 95 | 88 | 0 |
| DokumentExplorerRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 6 | 51 | 100 | 0 |
| EntityRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 13 | 100 | 99 | 1 |
| FileAnalysisRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 10 | 56 | 99 | 1 |
| FileBackupRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 7 | 44 | 100 | 0 |
| KiProtokollRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 8 | 48 | 100 | 0 |
| OntologyRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 7 | 61 | 100 | 0 |
| PipelineRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 18 | 92 | 84 | 0 |
| PromptsRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 10 | 46 | 100 | 0 |
| RelationRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 8 | 63 | 99 | 1 |
| SeiteExplorerRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 9 | 76 | 100 | 0 |
| SemanticSearchRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 4 | 37 | 100 | 0 |
| TaskAssignmentRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 7 | 36 | 100 | 0 |
| TaskCommentRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 5 | 29 | 100 | 0 |
| TaskRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 13 | 39 | 94 | 0 |
| TaskResultRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 6 | 37 | 100 | 0 |
| TaxonomyRepositoryInterface.php | Domain\Repository | src/Domain/Repository | 1 | 7 | 58 | 100 | 0 |
| CodeScannerInterface.php | Domain\Service | src/Domain/Service | 1 | 1 | 17 | 100 | 0 |
| ActiveStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 8 | 84 | 100 | 0 |
| AssigneeType.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 3 | 41 | 100 | 0 |
| ContentOrderStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 6 | 93 | 100 | 0 |
| CritiqueStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 8 | 97 | 100 | 0 |
| DocumentStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 8 | 97 | 100 | 0 |
| EntityStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 7 | 93 | 100 | 0 |
| EntityType.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 4 | 79 | 100 | 0 |
| GenerationStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 8 | 101 | 100 | 0 |
| MessageContent.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 10 | 97 | 100 | 0 |
| MessageRole.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 4 | 51 | 100 | 0 |
| Pagination.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 10 | 124 | 99 | 1 |
| PipelineRunStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 7 | 93 | 100 | 0 |
| SessionUuid.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 7 | 75 | 100 | 0 |
| TaskStatus.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 5 | 77 | 100 | 0 |
| TokenCount.php | Domain\ValueObject | src/Domain/ValueObject | 1 | 13 | 129 | 94 | 0 |
| App.php | Framework | src/Framework | 1 | 6 | 75 | 100 | 0 |
| Container.php | Framework | src/Framework | 1 | 6 | 176 | 100 | 0 |
| ContainerException.php | Framework | src/Framework | 1 | - | 14 | 100 | 0 |
| Controller.php | Framework | src/Framework | 1 | 27 | 288 | 79 | 2 |
| CsrfService.php | Framework | src/Framework | 1 | 5 | 51 | 100 | 0 |
| Router.php | Framework | src/Framework | 1 | 10 | 119 | 100 | 0 |
| CorrelationMiddleware.php | Framework\Middleware | src/Framework/Middleware | 1 | 3 | 53 | 100 | 0 |
| AIClientInterface.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 4 | 19 | 100 | 0 |
| AIConfig.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 7 | 155 | 100 | 0 |
| AIResponse.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 13 | 138 | 94 | 0 |
| AnthropicClient.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 9 | 169 | 99 | 1 |
| ChatService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 5 | 359 | 80 | 1 |
| ClaudeService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 7 | 311 | 20 | 1 |
| ContentQualityValidator.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 4 | 125 | 98 | 2 |
| ModelConfig.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 10 | 110 | 100 | 0 |
| ModelRegistry.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 17 | 312 | 78 | 0 |
| OllamaClient.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 7 | 157 | 99 | 1 |
| OllamaService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 5 | 230 | 91 | 1 |
| QdrantClient.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 8 | 237 | 96 | 1 |
| QdrantService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 7 | 392 | 80 | 1 |
| ScoringService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 3 | 82 | 98 | 2 |
| VectorSearchService.php | Infrastructure\AI | src/Infrastructure/AI | 1 | 4 | 62 | 100 | 0 |
| AuditService.php | Infrastructure\Audit | src/Infrastructure/Audit | 1 | 7 | 220 | 93 | 0 |
| ClassFunctionExtractorTrait.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 3 | 157 | 100 | 0 |
| CodeQualityChecker.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 10 | 361 | 79 | 16 |
| CodeScanner.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 12 | 270 | 91 | 0 |
| InheritanceExtractorTrait.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 5 | 162 | 100 | 0 |
| JsFileParser.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 2 | 145 | 100 | 0 |
| PhpFileParser.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 5 | 279 | 95 | 0 |
| PythonFileParser.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 2 | 162 | 100 | 0 |
| TokenNavigatorTrait.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 4 | 112 | 100 | 0 |
| UseStatementExtractorTrait.php | Infrastructure\CodeAnalysis | src/Infrastructure/CodeAnalysis | 1 | 3 | 155 | 100 | 0 |
| CredentialService.php | Infrastructure\Config | src/Infrastructure/Config | 1 | 6 | 69 | 20 | 1 |
| DatabaseFactory.php | Infrastructure\Config | src/Infrastructure/Config | 1 | 5 | 87 | 100 | 0 |
| PipelineStepConfig.php | Infrastructure\Config | src/Infrastructure/Config | 1 | 5 | 259 | 96 | 0 |
| ChunkAnalysisService.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 16 | 401 | 67 | 2 |
| ChunkingService.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 12 | 350 | 76 | 0 |
| ChunkSearchService.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 4 | 79 | 100 | 0 |
| ChunkSyncService.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 14 | 302 | 74 | 3 |
| Doc2VectorPipeline.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 7 | 153 | 96 | 4 |
| HybridSearchService.php | Infrastructure\Docs | src/Infrastructure/Docs | 1 | 12 | 437 | 76 | 1 |
| ApiResponseFormatter.php | Infrastructure\Formatter | src/Infrastructure/Formatter | 1 | 6 | 128 | 100 | 0 |
| DateFormatter.php | Infrastructure\Formatter | src/Infrastructure/Formatter | 1 | 7 | 131 | 100 | 0 |
| ChatMessageFormatter.php | Infrastructure\Formatting | src/Infrastructure/Formatting | 1 | 2 | 84 | 100 | 0 |
| AuditLogger.php | Infrastructure\Logging | src/Infrastructure/Logging | 1 | 12 | 190 | 96 | 0 |
| ChatMessageRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 7 | 142 | 100 | 0 |
| ChatSessionRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 12 | 171 | 96 | 0 |
| ChunkExplorerRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 16 | 369 | 71 | 1 |
| ChunkRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 8 | 164 | 100 | 0 |
| CodeQualityRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 4 | 134 | 99 | 1 |
| CollectionRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 11 | 243 | 98 | 0 |
| ContentConfigRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 21 | 234 | 80 | 1 |
| ContentRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 19 | 369 | 66 | 0 |
| ContractRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 11 | 267 | 95 | 1 |
| CriticsRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 10 | 119 | 100 | 0 |
| DependencyGraphRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 5 | 192 | 100 | 0 |
| DocumentRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 5 | 95 | 100 | 0 |
| DokumentationRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 18 | 316 | 75 | 0 |
| DokumentExplorerRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 7 | 102 | 100 | 0 |
| EntityRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 14 | 243 | 85 | 1 |
| FileAnalysisRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 12 | 317 | 86 | 1 |
| FileBackupRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 11 | 296 | 90 | 2 |
| KiProtokollRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 9 | 154 | 100 | 0 |
| OntologyRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 8 | 137 | 100 | 0 |
| PipelineRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 19 | 365 | 67 | 0 |
| PromptsRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 11 | 128 | 98 | 0 |
| RelationRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 9 | 146 | 99 | 1 |
| SeiteExplorerRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 10 | 222 | 100 | 0 |
| SemanticSearchRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 5 | 159 | 100 | 0 |
| TaskAssignmentRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 8 | 139 | 100 | 0 |
| TaskCommentRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 6 | 95 | 100 | 0 |
| TaskRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 14 | 245 | 92 | 0 |
| TaskResultRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 7 | 141 | 100 | 0 |
| TaxonomyRepository.php | Infrastructure\Persistence | src/Infrastructure/Persistence | 1 | 8 | 162 | 100 | 0 |
| JsonDecodeTrait.php | Infrastructure\Traits | src/Infrastructure/Traits | 1 | 1 | 27 | 100 | 0 |
| CollectionValidator.php | Infrastructure\Validation | src/Infrastructure/Validation | 1 | 5 | 148 | 100 | 0 |
| ValidationResult.php | Infrastructure\Validation | src/Infrastructure/Validation | 1 | 7 | 75 | 100 | 0 |
| ChatResponse.php | UseCases\Chat | src/UseCases/Chat | 1 | 13 | 125 | 94 | 0 |
| ChatSessionDTO.php | UseCases\Chat | src/UseCases/Chat | 1 | 17 | 129 | 86 | 0 |
| ChatSessionResult.php | UseCases\Chat | src/UseCases/Chat | 1 | 3 | 27 | 100 | 0 |
| ExportChatSessionUseCase.php | UseCases\Chat | src/UseCases/Chat | 1 | 4 | 150 | 99 | 1 |
| LoadChatSessionUseCase.php | UseCases\Chat | src/UseCases/Chat | 1 | 3 | 58 | 100 | 0 |
| ManageChatSessionsUseCase.php | UseCases\Chat | src/UseCases/Chat | 1 | 24 | 281 | 58 | 2 |
| SendChatMessageUseCase.php | UseCases\Chat | src/UseCases/Chat | 1 | 7 | 301 | 85 | 0 |
| GetCodeAnalysisUseCase.php | UseCases\CodeAnalysis | src/UseCases/CodeAnalysis | 1 | 9 | 91 | 99 | 1 |
| CreateContentOrderCommand.php | UseCases\Command | src/UseCases/Command | 1 | 5 | 88 | 100 | 0 |
| CreateCriticCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 57 | 98 | 2 |
| CreatePromptCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 63 | 98 | 2 |
| GenerateContentCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 63 | 100 | 0 |
| SendChatMessageCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 85 | 98 | 2 |
| UpdateCriticCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 63 | 98 | 2 |
| UpdatePromptCommand.php | UseCases\Command | src/UseCases/Command | 1 | 4 | 65 | 98 | 2 |
| ConfigDTO.php | UseCases\Config | src/UseCases/Config | 1 | 4 | 70 | 100 | 0 |
| ConfigResult.php | UseCases\Config | src/UseCases/Config | 1 | 3 | 28 | 100 | 0 |
| ManageConfigUseCase.php | UseCases\Config | src/UseCases/Config | 1 | 11 | 178 | 95 | 0 |
| ContentGenerationResult.php | UseCases\Content | src/UseCases/Content | 1 | 10 | 86 | 100 | 0 |
| GenerateContentUseCase.php | UseCases\Content | src/UseCases/Content | 1 | 7 | 168 | 98 | 0 |
| CriticDTO.php | UseCases\Critics | src/UseCases/Critics | 1 | 4 | 58 | 100 | 0 |
| CriticResult.php | UseCases\Critics | src/UseCases/Critics | 1 | 3 | 28 | 100 | 0 |
| ManageCriticsUseCase.php | UseCases\Critics | src/UseCases/Critics | 1 | 9 | 121 | 100 | 0 |