Skip to content

New Notion source is not immediately discoverable by source search #9

Description

@yanko83

Evidencia

En la prueba E2E se creo la fuente Anthropic News en la base Notion AI Radar Sources con Status=activa, Type=fuente_oficial y URL https://www.anthropic.com/news.

La creacion devolvio el ID 397966bc-5217-81ea-b3a2-ff55567f1dfd y notion_fetch verifico sus propiedades correctamente. Sin embargo, una busqueda posterior de Anthropic News dentro de la data source devolvio resultados antiguos como OpenAI News y Hacker News AI Search, no la fuente recien creada.

Pasos para reproducir

  1. Crear una fuente nueva en AI Radar Sources con notion_create_pages.
  2. Usar inmediatamente notion_search con data_source_url apuntando a la data source de fuentes.
  3. Buscar por el nombre exacto de la fuente recien creada.
  4. Comparar los resultados con el ID devuelto por la creacion.

Resultado esperado

La fuente recien creada aparece en la busqueda por nombre exacto, o el flujo espera/reintenta/usa el ID devuelto para verificar sin depender de indexacion inmediata.

Resultado actual

La fuente existe y se puede leer por ID, pero no aparece de inmediato en notion_search, lo que puede hacer que el flujo reporte falsamente que una fuente no existe.

Archivos probables

  • config/sources.json
  • scripts/ para futura sincronizacion Notion -> cache
  • src/ si se agrega logica reusable de fuentes
  • README.md

Criterio de aceptacion

  • Despues de crear una fuente, el flujo conserva el ID devuelto y lo usa para la verificacion primaria.
  • La busqueda por nombre queda como verificacion secundaria o con reintentos acotados.
  • El reporte distingue entre registro creado y verificado por ID y registro aun no indexado en busqueda.
  • Existe documentacion o prueba que cubre el caso de indexacion demorada.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions