The processOutput() method was a stub with no implementation. The ContentProcessingService dependency it accepted is from the external host-uk/core package and its API is not available here. Content is already persisted via markCompleted() so no output processing was ever performed. Removes: - processOutput() stub method - ContentProcessingService import and handle() parameter - target_type/target_id guard block that called the stub Adds unit tests covering: prompt validation, entitlement checks, provider availability, task completion metadata, usage recording, and template variable interpolation. Closes #17 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| AgenticManagerTest.php | ||
| ClaudeServiceTest.php | ||
| GeminiServiceTest.php | ||
| OpenAIServiceTest.php | ||
| ProcessContentTaskTest.php | ||