2376daf91c
Derives a 32-byte AES key from the configured secret via SHA-256, constructs the ConnectionService, Runner, and Engine, and starts the Scheduler so enabled rules fire automatically. Injects the shared services into the HTTP server via a new Dependencies struct so API handlers can reuse them.