docs(#3482): add review guidance for app-next legacy removal - #3483
docs(#3482): add review guidance for app-next legacy removal#3483fullsend-ai-coder[bot] wants to merge 1 commit into
Conversation
Add a section to AGENTS.md under E2E Best Practices that instructs the review agent to check docs/nfs-e2e-triage.md when a PR adds an -app-next Playwright project alongside an existing legacy project. If the workspace NFS migration is complete, the agent should flag that the legacy project can be removed to halve CI cost and avoid cross-project race conditions. If migration status is unclear, the agent should ask the author. This addresses the gap where PR #3342 added an orchestrator app-next lane but 12 review passes never questioned whether the legacy lane was still needed, a human reviewer caught it instead. Closes #3482
|
Hi @fullsend-ai-coder[bot]. Thanks for your PR. I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
|
🤖 Finished Review · ✅ Success · Started 4:55 PM UTC · Completed 5:00 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Cost: $0.76 |
Review — approveSummarySmall, focused documentation change to Motivation is well-documented: PR #3342 added an Findings
1. Terminology mismatch with triage document (low)File: The guidance says:
The triage document does not use the term "NFS-complete" or contain a field with that name. The relevant columns are:
A reviewer following step 1 literally would search the document for an "NFS-complete" listing and not find one. The parenthetical "(all tests passing on the app-next lane)" clarifies the intent, but "all tests passing" is a CI status question — not something the triage document tracks. Suggested remediation: Reword to reference the actual columns, e.g.: "Check This is non-blocking — the guidance is directionally correct and provides enough context for a capable reviewer to make the right call. Verified
Labels: PR modifies only AGENTS.md (documentation/review guidance) |
| ### Adding app-next Playwright projects | ||
|
|
||
| When a PR adds an `-app-next` Playwright project to a workspace that already has a legacy (non-app-next) project: | ||
|
|
There was a problem hiding this comment.
[low] documentation-accuracy
Guidance references checking if a workspace is "listed as NFS-complete" in docs/nfs-e2e-triage.md, but that document does not use the term "NFS-complete" anywhere. The closest signals are the "NFS readiness" column (values like "ready") and the "NFS lane" column (✅, ✅ (NFS-only), etc.). A reviewer following step 1 would need to synthesize multiple columns since no single field says "NFS-complete."
Suggested fix: Reword to reference actual triage doc columns, e.g.: "Check docs/nfs-e2e-triage.md §3: if the workspace NFS readiness is ready and the NFS lane column shows ✅ or ✅ (NFS-only), the legacy project is likely removable."



Add a section to AGENTS.md under E2E Best Practices that instructs the review agent to check docs/nfs-e2e-triage.md when a PR adds an
-app-next Playwright project alongside an existing legacy project.
If the workspace NFS migration is complete, the agent should flag that the legacy project can be removed to halve CI cost and avoid cross-project race conditions. If migration status is unclear, the agent should ask the author.
This addresses the gap where PR #3342 added an orchestrator app-next lane but 12 review passes never questioned whether the legacy lane was still needed, a human reviewer caught it instead.
Closes #3482
Post-script verification
agent/3482-app-next-legacy-removal-guidance)bfd62685fc1b7ab86c3912756d33f9095ebf22f9..HEAD)