Skip to content

schema_hash en _meta se calcula de forma incompleta en runs incrementales #4

@leored

Description

@leored

El valor persistido en _meta.schema_hash se calcula solo a partir de los schemas tocados en la ejecución actual. En
una ejecución incremental parcial o sin cambios, el hash puede quedar incompleto o vacío.

Impacto:

  • metadatos incorrectos
  • detección de cambios de schema poco fiable
  • stats y reconciliación futura pueden apoyarse en un valor erróneo

Evidencia:

  • internal/indexer/indexer.go
  • aggregateSchemaHash()

Criterios de aceptación:

  • schema_hash representa siempre el conjunto completo de schemas relevantes del proyecto
  • no se degrada a vacío en runs sin cambios
  • tests cubren full scan, incremental parcial y run sin cambios

Prioridad: alta

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions