Wave 4: add a repository without minting another identity
Wave 4: add a repository without minting another identity
Wave 4 adds synlynk workspace add-repo [<nwo>] for product-scoped workspaces.
The command records the clone's repo_id, updates canonical product App JSON
reach, and writes a small repos.json ledger. Specialist Apps remain unchanged
unless they already list the repository. It never calls GitHub's installation
API: an operator still selects the repository in the GitHub App install UI.
Runtime checks now fail closed when a configured clone has no identity_slug,
and synlynk doctor reports missing specialist App material and invalid merge
authority types.