docs(device-mesh): establish upstream port authority - #668
Merged
Kaden-Schutt merged 3 commits intoSep 1, 2026
Conversation
This was referenced Aug 31, 2026
Collaborator
Author
|
Implementation PR chain from this tracker:
Canonical dependency and landing-order note: #666 (comment) |
Validate the canonical obligation DAG, durable evidence and seam receipts from one JSON authority; correct the G2/G3/G5 dependency graph; preserve blocked semantics independently of GitHub merge state; and pin the reviewed G1-G5 implementation commits without promoting them as accepted evidence.
Kaden-Schutt
approved these changes
Sep 1, 2026
Collaborator
|
Note for anyone landing here: this PR shows MERGED, but its content was backed out of |
This was referenced Sep 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR contains no runtime, model-admission, GPU, or generation behavior change. It defines:
G0–G15);docs/INDEX.mdauthority link;The grouped approach keeps evidence precision without requiring one PR per obligation. Reset/lifecycle, manifest/loading, topology/admission, and the interface-safe MoE Step lane can develop in parallel; merge ordering follows the seams each change set consumes.
Closes the planning portion of #666 G0. PR #527 remains open as historical forensic provenance and is explicitly marked superseded.
Architecture contracts
LoadedModel/ArchModelremains the sole model-state and teardown owner.hipfire-generateplus engine scheduler/terminal remains the sole generation/lifecycle authority.Gpuscompatibility re-export.DeviceMeshplus the pure manifest schedule, notWeightStorerepresentation.Commits
4429d7df3dff048522e55c2c0d6081b40bd45976— tracker/checker/tests/index implementation514fd489326b70d1d796849d19929c8e85c76b5d— evidence metadata pinned to commit 1The two-commit shape avoids self-referential evidence hashes: executable checker/test evidence is pinned to the exact implementation commit; the second commit records that evidence only.
Verification
Clean upstream baseline before changes:
cargo build— passcargo test— 3,410 passed, 12 ignored, 0 failedPR-focused checks:
python3 -m py_compile scripts/check-device-mesh-port-tracker.py tests/test_device_mesh_port_tracker.py— passpython3 scripts/check-device-mesh-port-tracker.py— pass (68 obligations, 16 groups, 5 campaigns)pytest -q tests/test_device_mesh_port_tracker.py— 36 passedgit diff --check— passIndependent final review: spec PASS / quality APPROVED / no findings.
scripts/check-env-docs.pyremains red on pre-existingHIPFIRE_*ownership drift in untouched runtime sources. This PR introduces no environment variable or runtime ownership changes; the focused authority/schema/index checks above are the binding route.Scope guard
No change to:
docs/VALIDATION.mdauthority;docs/admissions.ymlauthority;Follow-up
After merge, #666 schedules the grouped upstream-native lanes: