refactor(onboard): extract flow handoff context - #7717
Conversation
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in commit 74d0248 in the TypeScript / code-coverage/cliThe overall coverage in commit 74d0248 in the Show a code coverage summary of the most impacted files.
Updated |
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
4 terminology differences from the second opinionAdvisory only. These are normalized differences from the primary terminology receipt.
2 additional E2E selections from the second opinionAdvisory only. The primary lane did not select these E2E jobs or targets.
Second-opinion terminology and E2E selections are advisory. They do not change the primary assessment or E2E / PR Gate. 2 semantic terminology decisionsTerminology decisions are advisory. They affect the assessment only when a separate finding identifies concrete semantic impact.
E2E guidanceAdvisory only. E2E / PR Gate selects and runs jobs independently. Recommended E2E: This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
Draft-stack babysitting status for exact head 01aa8c3 (plain comment; no Changes Requested review): the direct #7716 base matches this PRs recorded base, but #7716 itself is stale behind current #7715, so this transitive stack cannot provide current exact-head evidence. Draft CI is absent, sensitive-path review remains pending, and maintainer edits are disabled. I will review and gate the refreshed quiet stack in dependency order. |
…ity' into codex/onboard-fsm-thin-entrypoint
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
Sensitive-path security review: PASS Reviewed PR #7717 at commit SHA 4721b38 against base SHA dfd7278. Product scope: PASS. Accepted issue #7706 defines this internal onboarding handoff refactor. The change creates no supported surface. All nine security-review categories pass. No security findings remain. The delta from the previous review consists only of repository-required Biome formatting in src/lib/onboard/machine/flow-handoff.test.ts. It changes no fixture values, assertions, test titles, control flow, or production behavior. GitHub reports the commit as verified. No unresolved review thread remains. This receipt applies only to the reviewed commit SHA and base SHA. It does not waive failing or pending repository checks. |
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
Sensitive-path security review: PASS Reviewed PR #7717 at commit SHA Product scope: PASS. Issue #7706 establishes this internal onboarding handoff refactor. The five-file patch adds no supported integration, configuration, workflow, image, public API, or other product surface. No findings. All nine review categories pass:
The effective patch retains stable patch ID At review time, checks for commit SHA Required reviews, pending checks, documentation writer review, and merge state remain separate repository gates. |
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
apurvvkumaria
left a comment
There was a problem hiding this comment.
Reviewed current head 74d0248. The extracted prepare and final handoffs preserve session handling, sandbox-name precedence, lifecycle guards, and final configuration checks. Focused tests pass 15 of 15 and the GitHub checks are green or intentionally skipped. I found no blocking correctness, security, compatibility, or regression issue.
Summary
Stack 3 of 5; depends on #7716.
Move initial-to-core and core-to-final context validation into
flow-handoff.ts. The entrypoint retains dependency wiring instead of constructing handoff context.Related Issue
Refs #7706
Changes
Type of Change
Quality Gates
74d024849fb23fca25c339f567220a937298d6c0against base SHA7c83651249b7a53a847a317736aa59e46ded8101: refactor(onboard): extract flow handoff context #7717 (comment)Documentation Writer Review
docs-updated74d024849fb23fca25c339f567220a937298d6c0against base SHA7c83651249b7a53a847a317736aa59e46ded8101. Reviewed all five changed files againstWRITING.md, the NemoClaw Controlled Word List, the shared documentation-writing contract, and the documentation contributor guidance.src/lib/onboard/machine/README.mdaccurately states thatflow-handoff.tsvalidates required data and constructs context at the initial-to-core and core-to-final boundaries. The entrypoint continues to supply process-bound dependencies and reserved-name output. Changed errors and behavior-oriented test titles accurately describe preflight GPU validation, sandbox-name precedence, required final context, and preservation of runner results and sessions. Issue refactor(onboard): reduce entrypoint to setup and wiring #7706 defines this internal refactor scope and prohibits a new public API or speculative extension point. The change does not modify a supported command, output, configuration, workflow, default, or other user-visible behavior, so no user-facingdocs/source change is required.DGX Station Hardware Evidence
scripts/prepare-dgx-station-host.sh.Verification
Signed-off-by:line and every commit appears asVerifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run check:diffpassed when hooks were skipped or unavailable74d024849fb23fca25c339f567220a937298d6c0.E2E / PR Gatepassed for commit SHA74d024849fb23fca25c339f567220a937298d6c0.npm run docsbuilds without warnings (documentation changes only) — Not applicable; no published documentation source changed.Signed-off-by: Carlos Villela cvillela@nvidia.com