Skip to content

feat: integrate bounded backend-to-schema import lineage - #30

Merged
New1Direction merged 5 commits into
mainfrom
feat/second-hop-clean-integration
Oct 28, 2026
Merged

New1Direction merged 5 commits into
mainfrom
feat/second-hop-clean-integration

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Clean integration of PR #21

Extend newly merged API-to-module static import topology on main with one additional bounded import hop and source declaration edges to the Drizzle schema.

Added

  • Deterministically examine up to 48 directly imported backend modules, limited to 96KiB per file and 2MiB total; all reads verified against commit-pinned Git blob identity.
  • Source-backed STATIC_IMPORTS from modules to other checked modules and DECLARES_TABLE_CANDIDATE from a discovered schema module to syntax-only Drizzle declarations.
  • Transparent partial coverage for unsupported/oversized/unreadable modules; retain UNKNOWN health and zero autonomous authorization.
  • Schema-compatible private snapshot metadata, integration tests and read-only repo.ing smoke.

Limits

An import is not a query and a table candidate is not a deployed table. No actual SQL analysis, runtime telemetry, or production infrastructure is accessed.

Merge gate

Only if fresh Python 3.11/3.13 Validator and real read-only repo.ing smoke succeed; squash merge onto current main, not the old PR stack.

@New1Direction
New1Direction marked this pull request as ready for review October 28, 2026 06:31
@New1Direction
New1Direction merged commit 8a10e73 into main Oct 28, 2026
3 checks passed
@New1Direction
New1Direction deleted the feat/second-hop-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