<?php
namespace Modules\RemoteData\Mcp\Prompts; use Psr\Log\LoggerInterface; final class System { public function __construct( private readonly LoggerInterface $logger, ) { $this->logger->info('Handler `'.__CLASS__.'` instantiated with dependencies.'); } public function systemPrompt(): array { $this->logger->info("Manual prompt system_prompt read."); $contextManager = new \App\AI\Contexts\ContextManager(); return [ ['role' => 'assistant', 'content' => $contextManager->generateSystemPrompt()], ]; } } 