Skip to content

Index Nix sources and accept external extraction#1998

Open
caniko wants to merge 2 commits into
Graphify-Labs:v8from
caniko:split/nix-pkl-indexing
Open

Index Nix sources and accept external extraction#1998
caniko wants to merge 2 commits into
Graphify-Labs:v8from
caniko:split/nix-pkl-indexing

Conversation

@caniko

@caniko caniko commented Jul 18, 2026

Copy link
Copy Markdown

Summary

  • Add structural Nix extraction to the existing code indexing path.
  • Add a format-agnostic --external-extraction envelope for integrations that own their source parsing.
  • Preserve normal Graphify building, clustering, incremental replacement, and stale-source pruning for external contributions.
  • Keep source-format adapters outside the Graphify repository.

Validation

  • 168 detection tests passed.
  • 3 external-ingress replacement, validation, and pruning tests passed.
  • 8 focused extraction tests passed.
  • ruff check passed for the changed Python files.

This PR contains no source-format-specific adapter; integrations provide the generic extraction envelope instead.

@caniko
caniko force-pushed the split/nix-pkl-indexing branch from bdb7c4b to 1639ec1 Compare July 18, 2026 13:35
@caniko caniko changed the title Index Nix and Pkl sources Index Nix sources and accept external extraction Jul 19, 2026
@caniko caniko mentioned this pull request Jul 19, 2026
3 tasks
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