Skip to content

fix(check-update): detect corpus drift beyond the manifest#1834

Open
TPAteeq wants to merge 1 commit into
Graphify-Labs:v8from
TPAteeq:fix/1765-check-update-corpus-drift
Open

fix(check-update): detect corpus drift beyond the manifest#1834
TPAteeq wants to merge 1 commit into
Graphify-Labs:v8from
TPAteeq:fix/1765-check-update-corpus-drift

Conversation

@TPAteeq

@TPAteeq TPAteeq commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Make graphify check-update scan the current corpus using Graphify's normal discovery and ignore rules.
  • Report added, changed, and removed file counts.
  • Use AST hashes for code and semantic hashes for documents, papers, images, and videos.
  • Continue honoring the existing needs_update flag.
  • Print an explicit up-to-date status when no drift exists.
  • Preserve cron-safe exit behavior.

Validation

  • 3120 passed, 30 skipped
  • ruff check passed
  • Added coverage for added, changed, removed, ignored, AST-only, and semantic-staleness cases
  • graphify update . completed successfully

Closes #1765

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

check-update is blind to files created after the last extract (manifest-only comparison), and silent about it

1 participant