Skip to content

Migrate NestJS RouterModule route prefix postExtract shape #660

Description

@jununfly

This was generated by AI during triage.

Parent

Roadmap node 1-6-7. Framework post-extract Rust migration exploit candidate.

Plan: docs/plans/2026-06-29-rust-side-framework-post-extract-protocol-plan.md.

What to build

Implement the first default-path Rust-produced framework postExtract update shape: NestJS RouterModule route-name prefix rewrites. Rust should produce typed route-name updates for the allowlisted NestJS shape, and the TypeScript shell should apply them through the validator introduced by #659.

Acceptance criteria

  • Produce Rust-side updates for the allowlisted NestJS shape: provider=nestjs, updateKind=route-name-prefix, nodeKind=route, field=name.
  • Apply those updates through the TypeScript-shell validator from Define Rust-side framework postExtract update protocol #659.
  • Preserve route node id and qualifiedName.
  • Preserve existing route-handler edges after the route name update.
  • Keep repeated indexing idempotent.
  • Fail closed for unsupported framework postExtract providers and update shapes.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions