Skip to content

feat: clean integration of source-backed API and database topology - #28

Merged
New1Direction merged 6 commits into
mainfrom
feat/code-surfaces-clean-integration
Oct 28, 2026
Merged

New1Direction merged 6 commits into
mainfrom
feat/code-surfaces-clean-integration

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Clean integration of source-backed API/database topology

Ports the reviewed, bounded behavior from draft #19 onto current main after squash-merging earlier source discovery and snapshot features. Keeps existing Python control-room and snapshot contracts; does not rebuild frontend.

Changes

  • Next.js app/api/**/route.{js,ts,mjs,jsx,tsx} path-only nodes from commit-pinned GitHub tree, without reading or executing route handlers.
  • Optional src/db/schema.mjs source read bounded by existing file cap and verified Git blob SHA; Drizzle pgTable('name') occurrences become SOURCE_SYNTAX_CANDIDATE nodes, never claims that tables are deployed.
  • Stable evidence identity and explicit source/coverage semantic grades, atomic private snapshot persistence with extended strict schema, and API/database lens support in the existing local control room.
  • Unit tests and real read-only repo.ing CI smoke. No cloud secrets or live infra touched.

Merge gate

Fresh Python 3.11 / 3.13 Validator and read-only repo.ing source-smoke on this clean branch must pass, then squash-merge. No production deployment is requested.

Known limits

Source syntax regex is not AST parsing, runtime observability, or proof of deployment. Hosting remains local and single-operator.

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