Seguimiento de La consulta por RSS puede tardar 20 minutos o más en procesar un feed y de #43645, que impidió que los elementos sin cambios se contaran como importados al cambiar la tarea de consulta a post.previously_new_record? (poll_feed.rb#L132).
Esa corrección deja la otra mitad del estado: un elemento que ya está importado y no ha cambiado ahora se informa como “Actualizado el tema existente” en cada consulta, porque TopicEmbed.import devuelve su publicación existente independientemente de si se revisó algo o no, y el estado es previously_new_record? ? :imported : :updated.
Vemos la misma etiqueta en 2026.7.3 ESR (allí causada por la comprobación anterior más rss_polling_use_pubdate), y al leer main en 6ba633db persiste allí; no he ejecutado main para confirmarlo.
Pasos para reproducir
- Agrega un feed y haz una consulta, para que sus elementos se importen.
- Haz otra consulta sin que el feed cambie.
- Abre las Consultas recientes del feed.
Resultado real: cada elemento muestra “Actualizado el tema existente”.
Resultado esperado: los elementos sin cambios se informan como sin cambios (o se omiten), y “Actualizado” aparece solo cuando la publicación se revisó realmente.
TopicEmbed.import ya calcula si algo cambió (content_changed, title_changed, tags_changed en topic_embed.rb#L140-L153); exponer ese resultado a la tarea de consulta haría que el estado sea preciso.