docs(e2e): clarify single-runner scenario target#4939
Conversation
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR updates E2E scenario migration documentation across two files to clarify the hybrid state as transitional, define a target single-runner architecture, specify current authoritative surfaces during migration, establish execution guidance for contributors, and add explicit cleanup rules. ChangesE2E Migration Documentation Clarifications
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
E2E Advisor RecommendationRequired E2E: None Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
|
E2E Scenario Advisor RecommendationRequired scenario E2E: None Full scenario advisor summaryE2E Scenario AdvisorBase: Required scenario E2E
Optional scenario E2E
Relevant changed files
|
PR Review AdvisorFindings: 0 needs attention, 0 worth checking, 0 nice ideas Consider writing more tests for
This is an automated advisory review. A human maintainer must make the final merge decision. |
jyaunches
left a comment
There was a problem hiding this comment.
Yeah, agree with & like this direction
#4939 added 'transitional model / target runner' guidance to docs/README.md after our merge. Resolved by taking that content but reconciling it with this PR's retirement of nemoclaw_scenarios/expected-states.yaml and the runtime/resolver/ tree: - 'Current sources of truth' table: drop the row pointing at expected-states.yaml and runtime/resolver; add a row for the typed expected-state registry (scenarios/expected-states.ts) as the single source of truth. - Replaced 'fan-out and dry-run planning' with 'fan-out and live execution'. - Added one paragraph noting the legacy YAML resolver and expected-states.yaml have been retired so the doc and the codebase agree.
Summary
Clarifies that the current E2E scenario hybrid model is transitional, not the intended end state for #3588. Documents the single-runner target and gives maintainers a rule for treating YAML/bash runner work as bridge work rather than durable architecture.
Related Issue
Refs #3588.
Changes
test/e2e-scenario/docs/README.md.Type of Change
Verification
npx prek run --all-filespassesnpm testpassesnpm run docsbuilds without warnings (doc changes only)Additional verification:
npm run docscompleted successfully, but Fern reported 2 warnings, so the no-warnings checkbox is intentionally left unchecked.Signed-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit