Supervisor filtered only on enabled, so disabled-mode segments (e.g. the OPS_SEED_TEMPLATES skeleton, which seeds mode='disabled' until an operator finishes wiring) got a task spawned every 10 s only to exit immediately on the task's own enable-check, spamming the log with "segment X disabled or removed, task exiting" every supervisor tick. Aligning the supervisor's filter with the task's exit condition lets disabled-mode segments stay quiescent. Flipping mode away from 'disabled' via the config UI now reaches the engine within one supervisor cycle (≤10 s), unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||