Skip to content

Fix indexing and freshness in large repositories - #102

Merged
aglumova merged 1 commit into
mainfrom
feature/fix-unicode-secret-boundary
Sep 28, 2026
Merged

aglumova merged 1 commit into
mainfrom
feature/fix-unicode-secret-boundary

Conversation

@aglumova

@aglumova aglumova commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Handle multibyte whitespace while screening secret-like Markdown assignments.
  • Apply the same portable-path and binary-source rules to indexing, freshness checks, and Lens.
  • Keep large repositories within explicit bounds of 100,000 candidates, 512 MiB of source, and a 30-second status scan.
  • Point the published benchmark cases at the matching commits in the cleaned history.

Verification

  • Rust regression tests for unsupported Git filenames and a NUL byte beyond the admission prefix passed.
  • cargo fmt --check, cargo clippy --lib -- -D warnings, and the bundled benchmark corpus tests passed.
  • A local repository with over 50,000 indexed files returned stale_count=0; its context preview returned code: ok and person: ok.

The project-document layer remains incomplete where source artifacts were deliberately skipped by the existing safety limits.

@aglumova
aglumova force-pushed the feature/fix-unicode-secret-boundary branch from a3e794b to de3edc9 Compare September 28, 2026 11:41
@aglumova
aglumova force-pushed the feature/fix-unicode-secret-boundary branch from de3edc9 to 33fa9a2 Compare September 28, 2026 11:58
@aglumova
aglumova force-pushed the feature/fix-unicode-secret-boundary branch from 33fa9a2 to 1ad57c5 Compare September 28, 2026 12:34
@aglumova aglumova changed the title Fix indexing for Unicode whitespace and unsupported backslash paths Fix indexing and freshness in large repositories Sep 28, 2026
@aglumova
aglumova merged commit a4d0765 into main Sep 28, 2026
14 checks passed
@aglumova
aglumova deleted the feature/fix-unicode-secret-boundary branch September 28, 2026 12:52
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.

1 participant