8000 T102 — Installed hosts run the proxy, end to end · Issue #2772 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T102 — Installed hosts run the proxy, end to end #2772

Open

Description

@norrietaylor

Task

slice size difficulty model who estimated lines
Installed hosts run the proxy M routine standard a person 100 (0 code, 100 tests)

On a Mac installed from a release, sign in with min auth login, and a GitHub grant box runs gh api user through the proxy with no extra step.

Covers:

  • none

Layers:

  • mac:
    • scripts/session-e2e.sh: bep_first_slice_end_to_end on a Mac installed from the release, with a GitHub sign-in and E2E_BEP_PRIVATE_REPO, unchanged; the person also runs the close-out walk's stories 01 to 03 and posts both results on the epic
    • ./scripts/session-e2e.sh bep_first_slice_end_to_end

Waits on:

Plan block
### T102 — Installed hosts run the proxy, end to end
  slice: S14
  kind: integration
  covers: none
  size: M
  est: 0 code, 100 tests
  executor: human
  difficulty: routine
  model: standard
  diagnostics: `bep.log` beside the host daemon's state shows the proxy listening, and `min box audit` shows the admit
  observability: the proxy's connection spans in `bep.log` name the box and the authority
  layers:
    - mac:
      - scripts/session-e2e.sh: `bep_first_slice_end_to_end` on a Mac installed from the release, with a GitHub sign-in and `E2E_BEP_PRIVATE_REPO`, unchanged; the person also runs the close-out walk's stories 01 to 03 and posts both results on the epic
      test: ./scripts/session-e2e.sh bep_first_slice_end_to_end
  produces: none
  consumes: none
  proof: On a Mac installed from a release, sign in with `min auth login`, and a GitHub grant box runs `gh api user` through the proxy with no extra step.
  depends on:
    - blocked by gominimal/minimal#2771
    - blocked by gominimal/minimal#2770
    - blocked by gominimal/minimal#2812

Activity

  1. added
    kind:taskA task the plan skill rendered; the body carries ## Task
    size:M200 to 500 net lines; one PR
    model:standardA standard model: work that needs care, or routine work that is large
    plan:integrationOwns the seam of a slice; its proof is the slice's observable
    executor:humanHand-guided; an agent must not pick this up
    on Oct 31, 2026
  2. norrietaylor commented on Oct 31, 2026

    @norrietaylor
    MemberAuthor

    This now also waits on #2812, the custody fix: Secure Enclave keys, with bep bundled under a provisioning profile. The #2436 probe showed that a signed, notarized bep still gets an exportable key in the login keychain, so a release bep refuses to start on an installed Mac until #2812 lands. #2812 itself waits on the Apple setup in gominimal/inbox#1187.

  3. norrietaylor commented on Nov 4, 2026

    @norrietaylor
    MemberAuthor

    This now also waits on gominimal/inbox#1199: min secret set refuses every secret when the proxy is the installed bep.app.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    executor:humanHand-guided; an agent must not pick this upkind:taskA task the plan skill rendered; the body carries ## Taskmodel:standardA standard model: work that needs care, or routine work that is largeplan:integrationOwns the seam of a slice; its proof is the slice's observablesize:M200 to 500 net lines; one PR

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0