В общем мне бежать надо. Резюмирую, метки понимаем очень просто - пишем рабочий js код который исполняется как надо 1 раз и отмечаем его меткой, чтобы исполнялся реактивно. Чтобы понять зависимости данного выражения просто «смотрим» на код глазами, не исполняем его в мозгу (это важно), все что участвует в работе это кода будет триггерить его. Если нужно вынести какой-то стейт из зависимостей при этом оставить его в вычислениях, выносим его из отслеживаемого выражения, например замыкаем во внешнюю функцию.