Агенты пишут софт быстро, и его надо поддерживать. У нас этим заняты агенты: время от времени они читают логи, проверяют новые версии библиотек и уязвимости, смотрят расход ресурсов. Раньше это были периодические задачи для людей. В SKEIN это постоянная задача: обязанность, которая не кончается, и циклы её выполнения.
Статус Standing. Постоянная задача — бессрочное обязательство. Её нельзя взять в работу. Она не попадает в очередь «готово к работе», во входящие и в счётчики открытой работы, а в списках всегда стоит наверху.
Циклы. Вхождения — обычные подзадачи, в интерфейсе — cycle. Их берут, делают и закрывают с итогом.
Закрыть навсегда. Постоянную задачу можно закрыть (Retire), только когда все её циклы закрыты.
Связи. Находка связана с циклом, из которого выросла. Видно, откуда взялась задача.
Очередь для других агентов. Находка — обычная задача. Её видят в очереди «готово к работе» и берут так, чтобы никто не перехватил.
Тот же приём — в поддержке. В кейсе поддержки так живут постоянные реестры: «пробелы знаний» и «массовые проблемы».