This was generated by AI during triage.
Parent
What to build
Make zcodegraph_explore more sufficient for Go/Gin route lookup questions that mention an HTTP method and path, such as POST /upload. When the query contains a METHOD path shape, Explore should prioritize matching existing route nodes and surface the route-to-handler relationship and relevant handler source so the agent has enough evidence to answer without reading the small route file.
This is a bounded pre-release hardening attempt. It should prefer using the existing graph and Explore planning path over changing the Rust Go extractor.
Non-goals:
- Do not change the Rust Go extractor unless the deterministic tool-level test proves the existing graph lacks the needed route/handler data.
- Do not add Go module/package resolution.
- Do not expand Gin middleware-chain semantics.
- Do not change MCP tool names or protocol.
- Do not run a full benchmark suite.
Acceptance criteria
Blocked by
None - can start immediately.
Parent
What to build
Make
zcodegraph_exploremore sufficient for Go/Gin route lookup questions that mention an HTTP method and path, such asPOST /upload. When the query contains aMETHOD pathshape, Explore should prioritize matching existingroutenodes and surface the route-to-handler relationship and relevant handler source so the agent has enough evidence to answer without reading the small route file.This is a bounded pre-release hardening attempt. It should prefer using the existing graph and Explore planning path over changing the Rust Go extractor.
Non-goals:
Acceptance criteria
zcodegraph_exploreon a GinPOST /uploadstyle query returns the matching route node and handler evidence.How does a request reach the upload handler for POST /upload?main.go, record the conclusion as: mechanism available, agent still falls back; no release blocker.Blocked by
None - can start immediately.