feat(grant): positional provider:handle grantees + repo clone URL (COR-699)

main

Commit

toothbrush2mo ago

Address grantees as github:alice instead of --provider/--provider-user-id flag soup: grant {org,project,repo} add/remove now take a positional <target> <grantee>, resolving the handle to its provider user id via the control plane (new resolveGranteeProvider). remove also accepts an account ULID for the typed-id revoke route. Show the entire:// clone URL in repo get.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 3018b0b38bf3

Checkpoints

Improve Grant CLI Verb Syntax and Handling

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1