Build and validate typed GitHub requests for repository observation and explicitly enabled operations.
A caller supplies the authenticated transport and allowed operation configuration. Creation and deletion require explicit permission for the exact target.
Run from the repository root:
cargo test --locked- Describe reads and supported repository changes.
- Validate request scope and parse provider results.
A passing source-level check establishes only what that check observes. Keep missing configuration, unavailable services and unverified deployment paths visible.