Skip to content

feat: integrate source-backed API-to-module imports cleanly - #29

Merged
New1Direction merged 7 commits into
mainfrom
feat/import-topology-clean-integration
Oct 28, 2026
Merged

New1Direction merged 7 commits into
mainfrom
feat/import-topology-clean-integration

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Clean import-topology integration from PR #20

Ports only the tested import parser changes onto current main, now that API/schema discovery is merged through PR #28.

Included

  • Bounded, commit-pinned read-only source scanning for simple single-line static relative ES imports from up to 36 selected Next.js API route handlers, with Git blob SHA verification.
  • Resolve imported module paths only against same-revision GitHub tree; emit source module nodes and STATIC_IMPORTS candidate relations with source lines and evidence hashes.
  • Preserve strict snapshot schema, graph disclosure, existing dark local control room and CI-only status.
  • Mock integration tests and read-only real repo.ing smoke.

Limits

Regex source syntax is not an AST proof or runtime call graph, dynamic/multiline imports remain unassessed, and no production telemetry/DB access is introduced. No hosted deployment.

Merge gate

Fresh Python 3.11/3.13 and real repo.ing source smoke; only squash-merge after green checks. Earlier stacked draft #20 will remain superseded by this integration.

@New1Direction
New1Direction marked this pull request as ready for review October 28, 2026 06:29
@New1Direction
New1Direction merged commit e87c41a into main Oct 28, 2026
3 checks passed
@New1Direction
New1Direction deleted the feat/import-topology-clean-integration branch October 28, 2026 16:01
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