Summary
Fetch immutable pull-request content without executing fork code and derive policy from the trusted base repository.
Scope
- Fetch base, head, and test-merge content by immutable commit identity.
- Read trusted configuration from the base and analyze the candidate specification closure from the test merge.
- Prevent head changes from weakening paths, rule-pack identity, or gate threshold.
- Create content-addressed worker inputs without forwarding installation tokens.
- Handle deleted, unreadable, stale, and same-head-SHA pull requests explicitly.
Acceptance criteria
Dependencies
Priority gate and claiming
Keep status:blocked until every open priority:p1 issue is closed,
the Phase 0 hosted-product decision is proceed, and every explicit
dependency above is closed. Only then replace it with status:ready
and add help wanted.
To claim a ready issue, assign yourself, replace status:ready with
status:in-progress, and comment with a short implementation plan.
Non-goals
- Worker execution, Check Run publication, or private repository access.
- Trusting workflow files from the pull-request head.
Summary
Fetch immutable pull-request content without executing fork code and derive policy from the trusted base repository.
Scope
Acceptance criteria
Dependencies
Priority gate and claiming
Keep
status:blockeduntil every openpriority:p1issue is closed,the Phase 0 hosted-product decision is
proceed, and every explicitdependency above is closed. Only then replace it with
status:readyand add
help wanted.To claim a ready issue, assign yourself, replace
status:readywithstatus:in-progress, and comment with a short implementation plan.Non-goals