Many modern Go monorepos use go.work workspaces instead of replace directives. Supporting this natively widens the addressable audience.
Acceptance criteria
- Detect
go.work at repo root and use it for module resolution
- Handle
use directives to discover service/core module paths
- Fallback to current
go.mod + config-based discovery when no go.work present
Many modern Go monorepos use
go.workworkspaces instead ofreplacedirectives. Supporting this natively widens the addressable audience.Acceptance criteria
go.workat repo root and use it for module resolutionusedirectives to discover service/core module pathsgo.mod+ config-based discovery when nogo.workpresent