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> |
||
|---|---|---|
| .. | ||
| Feature | ||
| Unit | ||
| UseCase | ||
| Pest.php | ||
| TestCase.php | ||