8000 T149 — A native host-address box's network view says host exposures do not apply · Issue #2938 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T149 — A native host-address box's network view says host exposures do not apply #2938

Closed

Description

@norrietaylor

Task

slice size difficulty model who estimated lines
host.min.internal reaches only the design's openings S routine light an agent 90 (30 code, 60 tests)

On a native host, the network view of a host-address box says the host's exposures table does not apply to it.

Covers:

  • NET-160

Layers:

  • cli:
    • crates/minimal/src/cmd/boxes/policy.rs: format_policy prints, for a host-address box on a native host, the row host exposures not applied: this box shares the host's network in place of a list of exposures; it is true because a native host-address box runs in the host's network namespace, where no gate applies the table (design §7.1 Lanes, NET-079); native_host_ip_network_view_says_host_exposures_do_not_apply pins the text
    • crates/minimal/src/cmd/session.rs: tells format_policy the host kind, so the row does not infer a native host from a missing fabric
    • cargo nextest run -p minimal native_host_ip_network_view_says_host_exposures_do_not_apply
Plan block
### T149 — A native host-address box's network view says host exposures do not apply
  slice: S21
  kind: task
  covers: NET-160
  size: S
  est: 30 code, 60 tests
  executor: agent
  difficulty: routine
  model: light
  diagnostics: a person reads the row in the output of `min session policy <box>`
  observability: the change prints a row and emits no signal
  layers:
    - cli:
      - crates/minimal/src/cmd/boxes/policy.rs: `format_policy` prints, for a host-address box on a native host, the row `host exposures  not applied: this box shares the host's network` in place of a list of exposures; it is true because a native host-address box runs in the host's network namespace, where no gate applies the table (design §7.1 Lanes, NET-079); `native_host_ip_network_view_says_host_exposures_do_not_apply` pins the text
      - crates/minimal/src/cmd/session.rs: tells `format_policy` the host kind, so the row does not infer a native host from a missing fabric
      test: cargo nextest run -p minimal native_host_ip_network_view_says_host_exposures_do_not_apply
  produces: none
  consumes: none
  proof: On a native host, the network view of a host-address box says the host's exposures table does not apply to it.

Activity

  1. added
    kind:taskA task the plan skill rendered; the body carries ## Task
    size:SUnder 200 net lines; one PR
    model:lightA light model is enough: routine work, small or medium
    on Nov 3, 2026
  2. minimal-foundry commented on Nov 3, 2026

    @minimal-foundry
    Contributor

    Done. #2958 merged.

    branch agent/2938-a-native-host-address-box-s-network-view-says-ho · epic #1437 · PR #2958

    round outcome job
    1 pushed 60e19b5f

    Updated 2026-11-04T16:58:23.449Z.

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

    kind:taskA task the plan skill rendered; the body carries ## Taskmodel:lightA light model is enough: routine work, small or mediumsize:SUnder 200 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