Repository navigation
Closed
Labels
executor:humanHand-guided; an agent must not pick this upHand-guided; an agent must not pick this upkind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:standardA standard model: work that needs care, or routine work that is largeA standard model: work that needs care, or routine work that is largesize:M200 to 500 net lines; one PR200 to 500 net lines; one PR
Description
Task
| slice | size | difficulty | model | who | estimated lines |
|---|---|---|---|---|---|
| macOS lane proofs | M | routine | standard | a person | 100 (0 code, 100 tests) |
On the macOS lane, git in a grant box clones and pushes through the shipped credential helper, and the case records OK.
Covers:
- BEP-015
Layers:
- mac:
- scripts/session-e2e.sh: run on the manual macOS lane of T82 — Run the Box Egress Proxy legs on the macOS lane #2500 against
main, with a GitHub sign-in andE2E_BEP_PRIVATE_REPO, unchanged ./scripts/session-e2e.sh bep_git_credential_helper_sends_header
- scripts/session-e2e.sh: run on the manual macOS lane of T82 — Run the Box Egress Proxy legs on the macOS lane #2500 against
Waits on:
- T50 — Ship a git credential helper in grant boxes so git sends a header the proxy substitutes #2531
- T111 — Accept a key the keychain made exportable in a debug build of bep, and scope the custody rule to release builds #2785
Plan block
### T78 — Run bep_git_credential_helper_sends_header on the macOS lane
slice: S11
kind: task
covers: BEP-015
size: M
est: 0 code, 100 tests
executor: human
difficulty: routine
model: standard
diagnostics: the case prints PASS or NOT RUN with its gate
observability: the case output, posted on #2563
layers:
- mac:
- scripts/session-e2e.sh: run on the manual macOS lane of #2500 against `main`, with a GitHub sign-in and `E2E_BEP_PRIVATE_REPO`, unchanged
test: ./scripts/session-e2e.sh bep_git_credential_helper_sends_header
produces: none
consumes: none
proof: On the macOS lane, git in a grant box clones and pushes through the shipped credential helper, and the case records OK.
depends on:
- blocked by #2531
- blocked by #2785
Generated by Claude Code
Metadata
Metadata
Assignees
Labels
executor:humanHand-guided; an agent must not pick this upHand-guided; an agent must not pick this upkind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:standardA standard model: work that needs care, or routine work that is largeA standard model: work that needs care, or routine work that is largesize:M200 to 500 net lines; one PR200 to 500 net lines; one PR
Activity
norrietaylor commentedon Oct 26, 2026
The epic owner added this residual to the plan on 2026-10-26 as
T78(slice S11). Its body is now the rendered task. The residual text it replaces is kept below.Residual text
Residual from T50 #2547, arch C1 (review threads 4369632923, 4369653354, 4369841603), epic #1501. Filed under the epic owner's 2026-10-25 decision to merge the PR and run its macOS legs later against
main, on the manual macOS lane of #2500. Linux runners record these legs NOT RUN becausebep serveruns on macOS only (bep_live_gateinscripts/session-e2e.sh).What closes this
E2E_BEP_PRIVATE_REPOset,./scripts/session-e2e.sh bep_git_credential_helper_sends_headerrecords OK for the clone and the push from a grant box (Gatehouse §6.4 line 718), and the tail is posted here.Generated by Claude Code
[-]Run bep_git_credential_helper_sends_header on the macOS lane (BEP-015)[/-][+]T78 — Run bep_git_credential_helper_sends_header on the macOS lane[/+]norrietaylor commentedon Nov 4, 2026
T78 passed on the manual macOS lane, on
mainat964a71b5, against a throwaway private repository.The repository name is left out of the last line of the output. The script was unchanged. The run used a debug build with a device-flow GitHub sign-in.
Generated by Claude Code