Repository navigation
Closed
Labels
kind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:lightA light model is enough: routine work, small or mediumA light model is enough: routine work, small or mediumsize:SUnder 200 net lines; one PRUnder 200 net lines; one PR
Description
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_policyprints, for a host-address box on a native host, the rowhost exposures not applied: this box shares the host's networkin 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_applypins the text - crates/minimal/src/cmd/session.rs: tells
format_policythe 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
- crates/minimal/src/cmd/boxes/policy.rs:
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.
Reacted by minimal-foundry
Metadata
Metadata
Assignees
Labels
kind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:lightA light model is enough: routine work, small or mediumA light model is enough: routine work, small or mediumsize:SUnder 200 net lines; one PRUnder 200 net lines; one PR
Activity
minimal-foundry commentedon Nov 3, 2026
Done. #2958 merged.
branch
agent/2938-a-native-host-address-box-s-network-view-says-ho· epic #1437 · PR #295860e19b5fUpdated 2026-11-04T16:58:23.449Z.