Skip to content

QualifiedName residual baseline and audit contract #420

Description

@jununfly

This was generated by AI during triage.

Parent

What to build

Confirm the exact QualifiedName candidate-producer routing surface already present in code and turn it into an auditable resolver semantic residual contract. This issue should prevent accidental broad resolver implementation: the slice is evidence-only by default, and production code may change only for narrow diagnostic or test support.

Acceptance criteria

  • A baseline artifact records current QualifiedName routing behavior and diagnostics.
  • The artifact explicitly lists out-of-scope semantic changes: target selection, edge kind semantics, confidence, resolved-by semantics, package resolution, framework post-extract migration, dynamic-dispatch migration, schema changes, and broad disambiguation.
  • Required evidence fields are listed, including onDemandLookupShapeCounts.QualifiedName, mismatch count/samples, fallback taxonomy, graph-readable status, and RSS or unavailable reason.
  • Keep/no-go/needs-architecture gates are clear enough for an AFK agent.

Blocked by

None - can start immediately.

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