@@ -138,8 +138,9 @@ known zero merge rate remains distinct from an unknown rate.
138138
139139Pull-request portfolios use the ordinary repository and thread projections.
140140` github.sync_pull_request_portfolio ` is the only public portfolio producer. Its
141- discriminated selection is either authored discovery or an explicit bounded
142- set; identity lookup, authored discovery, and scalar status refresh are
141+ discriminated selection is either authored discovery (optionally scoped to one
142+ repository) or an explicit bounded set; identity lookup, authored discovery,
143+ and scalar status refresh are
143144internal phases rather than separately advertised operations.
144145REST ` pr_details ` and ` pr_reviews ` facets are combined with typed GraphQL
145146facets for checks, unresolved review threads, detailed merge state, merge queue,
@@ -398,10 +399,11 @@ live GitHub request
398399 -> local resources/read
399400```
400401
401- ` github.search_threads ` persists the returned issue or pull-request
402+ ` github.search_threads ` accepts a required nested repository reference and persists the returned issue or pull-request
402403observations and an exact ` github-thread-search.v1 ` result artifact. A search
403404page never advances repository-wide thread coverage and an empty page is not
404- proof that no matching live thread exists. ` github.read_source_files ` resolves
405+ proof that no matching live thread exists. ` github.read_source_files ` accepts
406+ the same required nested repository reference, resolves
405407one named ref to a commit, reads bounded repository-relative files in input
406408order, and stores a ` source-bundle.v1 ` artifact. Commit SHA is the authoritative
407409revision; GitHub blob SHA remains a separate file identity. Source content is
0 commit comments