Repository navigation
Relocate NetworkLocality family to product/network_topology.dag - #5909
Conversation
53d47a1 to
9f5d306
Compare
Make network_topology self-hosting: define NetworkLocality, NetworkAddressability, NetworkEgressClass, LatencyClass, and NetworkInterface inline. Repoint leaf consumers (fleet_intent_network, access_iam_validation_test). compute_fabric.dag and hub files untouched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com>
9f5d306 to
02ae4b6
Compare
Branch is current with origin/main (no conflicts). Dashboard was reporting stale head 77b2418 from pre-correction history. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Response to REQUEST_CHANGES (duplicate authority)The finding is accurate as a steady-state §3 read, but the requested fix (delete the type rows from What this PR does (leaf slice)Per the compute_fabric connector vocabulary relocation plan, this is a staged leaf relocation:
Current consumer split (transient, not permanent)
No file imports Why not delete from
|
Summary
Makes
product.network_topologyself-hosting for the network locality vocabulary relocated fromcompute_fabricper the connector migration plan. Defines inline:NetworkLocality(+ variants)NetworkAddressabilityNetworkEgressClassLatencyClassNetworkInterfaceLeaf consumers repointed:
dsl/gunbc/fleet_intent_network.dagdsl/test/claim/access_iam_validation_test.dagcompute_fabric.dagand all hub files left untouched.Test plan
gunbc compile --source-root dsl --source-root src/v2 --dependency-pool-index primary-precedence --target rust→ 622 files, 0 diagnosticsaccess_iam_validation_test.dagwitness tests passfleet_intent_network_witness_test.dagwitness tests pass