Hi,

It's time to proper review your proposal :-)

I faced with obstacles of monorepo during review  process, especially where nested path (subdir) has more than one level.

Let's have look at https://github.com/Azure/azure-sdk-for-go
which is required for restic update.

I will apply your patches and play with importing/upgrading projects like restic to check how it feels.

Related issues:
https://issues.guix.gnu.org/72963, requires https://github.com/charmbracelet/x - monorepo
https://issues.guix.gnu.org/63019, requires https://github.com/Azure/azure-sdk-for-go - monorepo
- updating aws-sdk-go-v2 https://github.com/aws/aws-sdk-go-v2

Thanks,
Oleg