Description
Remove the deprecated and ignored NetworkBinary.harness protobuf field during the coordinated 0.1.0 breaking-change window.
The field is declared as:
- message:
openshell.sandbox.v1.NetworkBinary
- field:
harness
- tag:
2
Reserve both the numeric tag and field name after removal.
Context
The harness concept has been removed and the public protobuf comment says the field is ignored. Compatibility conversions and tests still carry the field through parts of the provider and policy code. Retaining an ignored security-policy field misleads clients and preserves dead generated SDK surface.
This is the field identified by the #2565 audit; it is NetworkBinary.harness, not a field directly on SandboxPolicy.
Related: #2565. Source audit: https://gist.github.com/mrunalp/e80942c1544a0225ee588796a41ab30b.
Definition of Done
Agent Investigation
The field remains at proto/sandbox.proto in NetworkBinary. References remain in provider-profile and policy merge/conversion code even though the proto documents the field as ignored.
Description
Remove the deprecated and ignored
NetworkBinary.harnessprotobuf field during the coordinated 0.1.0 breaking-change window.The field is declared as:
openshell.sandbox.v1.NetworkBinaryharness2Reserve both the numeric tag and field name after removal.
Context
The harness concept has been removed and the public protobuf comment says the field is ignored. Compatibility conversions and tests still carry the field through parts of the provider and policy code. Retaining an ignored security-policy field misleads clients and preserves dead generated SDK surface.
This is the field identified by the #2565 audit; it is
NetworkBinary.harness, not a field directly onSandboxPolicy.Related: #2565. Source audit: https://gist.github.com/mrunalp/e80942c1544a0225ee588796a41ab30b.
Definition of Done
NetworkBinary.harnessfromproto/sandbox.proto.reserved 2;andreserved "harness";toNetworkBinary.harness.Agent Investigation
The field remains at
proto/sandbox.protoinNetworkBinary. References remain in provider-profile and policy merge/conversion code even though the proto documents the field as ignored.