Repository navigation
chore: canonicalize repository governance files - #106
Conversation
Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
jasonqinzhou
left a comment
There was a problem hiding this comment.
APPROVE · 8.6/10 · low confidence
What this PR does
This PR makes repository-level governance canonical at the AISimulate root: it moves the developer guide and code of conduct, removes stale package-local governance copies, updates ownership policy and documentation links, and adds regression coverage for root-only governance plus packaged legal-file parity.
The separation between root-only governance and the two legal files that must remain byte-identical inside the wheel is thoughtful, and the matching source-compliance and generated-CODEOWNERS checks make that boundary easy to maintain.
Why this score
The completed Codex pass scores the exact head 8.6 and would recommend COMMENT for one non-blocking package-documentation link issue. The canonical result is BLOCKED because the independent helper requested claude-fable-5 but observed only claude-sonnet-4-6 and claude-haiku-4-5-20251001, so no compliant dual-review consensus or submittable recommendation can be produced.
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
jasonqinzhou
left a comment
There was a problem hiding this comment.
Re-reviewed exact head f4c195a. The packaged-README link issue is fixed with regression coverage; focused policy/source-compliance validation, ownership generation, Ruff, copyright/legal parity, and local link checks all pass. Approved pending terminal exact-head CI.
* chore: canonicalize repository governance files * fix(docs): keep packaged governance links resolvable --------- (cherry picked from commit d83e056) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
* fix(ci): align public Rust schema contract (#78) (#79) (cherry picked from commit 01d104e) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(compliance): address OSRB filing requirements (#81) (#92) * fix(compliance): remediate OSRB filing requirements * fix(ci): stop archiving wheels in GitHub Actions * feat(ci): stage wheels in Artifactory * fix(ci): run wheel staging with bash * fix(codeowners): classify root dockerignore * docs(legal): reproduce Transformers license * fix(compliance): preserve provenance and legal payloads * fix(ci): validate wheels before staging * chore(codeowners): route compliance tests --------- (cherry picked from commit aab4635) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): serialize attention backend before save (#88) (#93) (cherry picked from commit 99d1d22) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133) * fix(generator): preserve Sweeper KV capacity [6738325] * fix(generator): preserve fixed capacity for TRT-LLM rc23 --------- (cherry picked from commit 58a5e18) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): render SGLang candidate token limits [6738246] (#128) (#134) * fix(generator): render SGLang candidate token limits [6738246] * refactor(generator): isolate SGLang token lowering --------- (cherry picked from commit ffcb657) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(compliance): complete third-party license notices (#95) (#148) (cherry picked from commit 4b1b5dc) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> * chore: canonicalize repository governance files (#106) (#149) * chore: canonicalize repository governance files * fix(docs): keep packaged governance links resolvable --------- (cherry picked from commit d83e056) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * Harden SPDX checks and correct 50 Jinja license headers (#146) (#150) * ci: validate complete SPDX license identifiers * fix: make Jinja SPDX identifiers machine-readable * docs: add literal DCO sign-off command * docs: explain wheel-local legal file copies * docs: align replay parity reference with Apache-2.0 * fix: require closing SPDX block delimiters * fix: reject dangling SPDX comment delimiters --------- (cherry picked from commit 82de117) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154) (cherry picked from commit b6b0a38) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155) (cherry picked from commit e7ea5d9) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(packaging): backport manylinux 2.28 wheel repair (#205) * fix(packaging): repair Linux wheels for manylinux 2.28 (#202) * fix(packaging): repair Linux wheels for manylinux 2.28 Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> * fix(ci): use bundled Python in manylinux jobs Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * test(packaging): verify manylinux repair behavior and pin Rust Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> --------- Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(ci): build staged wheels for glibc 2.28 --------- Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * docs: document Dynamo Planner prerequisites for AIS 0.12 Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> --------- Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>
#291) * fix(ci): align public Rust schema contract (#78) (#79) (cherry picked from commit 01d104e) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(compliance): address OSRB filing requirements (#81) (#92) * fix(compliance): remediate OSRB filing requirements * fix(ci): stop archiving wheels in GitHub Actions * feat(ci): stage wheels in Artifactory * fix(ci): run wheel staging with bash * fix(codeowners): classify root dockerignore * docs(legal): reproduce Transformers license * fix(compliance): preserve provenance and legal payloads * fix(ci): validate wheels before staging * chore(codeowners): route compliance tests --------- (cherry picked from commit aab4635) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): serialize attention backend before save (#88) (#93) (cherry picked from commit 99d1d22) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133) * fix(generator): preserve Sweeper KV capacity [6738325] * fix(generator): preserve fixed capacity for TRT-LLM rc23 --------- (cherry picked from commit 58a5e18) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): render SGLang candidate token limits [6738246] (#128) (#134) * fix(generator): render SGLang candidate token limits [6738246] * refactor(generator): isolate SGLang token lowering --------- (cherry picked from commit ffcb657) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(compliance): complete third-party license notices (#95) (#148) (cherry picked from commit 4b1b5dc) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> * chore: canonicalize repository governance files (#106) (#149) * chore: canonicalize repository governance files * fix(docs): keep packaged governance links resolvable --------- (cherry picked from commit d83e056) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * Harden SPDX checks and correct 50 Jinja license headers (#146) (#150) * ci: validate complete SPDX license identifiers * fix: make Jinja SPDX identifiers machine-readable * docs: add literal DCO sign-off command * docs: explain wheel-local legal file copies * docs: align replay parity reference with Apache-2.0 * fix: require closing SPDX block delimiters * fix: reject dangling SPDX comment delimiters --------- (cherry picked from commit 82de117) Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154) (cherry picked from commit b6b0a38) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155) (cherry picked from commit e7ea5d9) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(packaging): backport manylinux 2.28 wheel repair (#205) * fix(packaging): repair Linux wheels for manylinux 2.28 (#202) * fix(packaging): repair Linux wheels for manylinux 2.28 Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> * fix(ci): use bundled Python in manylinux jobs Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * test(packaging): verify manylinux repair behavior and pin Rust Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> --------- Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(ci): build staged wheels for glibc 2.28 --------- Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(cli): resolve prediction backend versions on 0.12.0 Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(replay): apply authored versions before capacity estimation Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(replay): preserve null aliases and custom version roots Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(replay): align capacity systems root Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * style: format custom-root regression Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(epd): resolve omitted backend versions Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * test(epd): cover version lookup boundaries Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> * fix(replay): retain the canonical timing database root Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> --------- Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>
#291) (#344) * fix(ci): align public Rust schema contract (#78) (#79) (cherry picked from commit 01d104e) * fix(compliance): address OSRB filing requirements (#81) (#92) * fix(compliance): remediate OSRB filing requirements * fix(ci): stop archiving wheels in GitHub Actions * feat(ci): stage wheels in Artifactory * fix(ci): run wheel staging with bash * fix(codeowners): classify root dockerignore * docs(legal): reproduce Transformers license * fix(compliance): preserve provenance and legal payloads * fix(ci): validate wheels before staging * chore(codeowners): route compliance tests --------- (cherry picked from commit aab4635) * fix(generator): serialize attention backend before save (#88) (#93) (cherry picked from commit 99d1d22) * fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133) * fix(generator): preserve Sweeper KV capacity [6738325] * fix(generator): preserve fixed capacity for TRT-LLM rc23 --------- (cherry picked from commit 58a5e18) * fix(generator): render SGLang candidate token limits [6738246] (#128) (#134) * fix(generator): render SGLang candidate token limits [6738246] * refactor(generator): isolate SGLang token lowering --------- (cherry picked from commit ffcb657) * fix(compliance): complete third-party license notices (#95) (#148) (cherry picked from commit 4b1b5dc) * chore: canonicalize repository governance files (#106) (#149) * chore: canonicalize repository governance files * fix(docs): keep packaged governance links resolvable --------- (cherry picked from commit d83e056) * Harden SPDX checks and correct 50 Jinja license headers (#146) (#150) * ci: validate complete SPDX license identifiers * fix: make Jinja SPDX identifiers machine-readable * docs: add literal DCO sign-off command * docs: explain wheel-local legal file copies * docs: align replay parity reference with Apache-2.0 * fix: require closing SPDX block delimiters * fix: reject dangling SPDX comment delimiters --------- (cherry picked from commit 82de117) * fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154) (cherry picked from commit b6b0a38) * fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155) (cherry picked from commit e7ea5d9) * fix(packaging): backport manylinux 2.28 wheel repair (#205) * fix(packaging): repair Linux wheels for manylinux 2.28 (#202) * fix(packaging): repair Linux wheels for manylinux 2.28 * fix(ci): use bundled Python in manylinux jobs * test(packaging): verify manylinux repair behavior and pin Rust --------- * fix(ci): build staged wheels for glibc 2.28 --------- * fix(cli): resolve prediction backend versions on 0.12.0 * fix(replay): apply authored versions before capacity estimation * fix(replay): preserve null aliases and custom version roots * fix(replay): align capacity systems root * style: format custom-root regression * fix(epd): resolve omitted backend versions * test(epd): cover version lookup boundaries * fix(replay): retain the canonical timing database root --------- (cherry picked from commit 7836e7b) Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com> Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com> Co-authored-by: Jason Zhou <jasonzho@nvidia.com> Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>
Summary
Validation