Can multiple gems point to folders inside the same repository?
Yes. This can be useful for a monorepo with distinct services or packages. Those gems still share one Git checkout and history, so edits and Git operations in one gem are visible to the others. Use isolated shards from the repository-root gem when parallel work needs separate working copies.