Orchestration Planning Ux#605
Merged
Merged
Conversation
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
Describe the change.
What Changed
Key files and behaviors.
Validation
How you tested.
Risks
Anything to watch.
Summary by CodeRabbit
Release Notes
Greptile Summary
plan.mdreadiness checks, approval hashing, re-approval handling, and model-selection briefing metadata.Confidence Score: 5/5
No blocking code issues were identified in the reviewed changes.
The changes include focused coverage across orchestration gates, approval handling, model-selection state, recovery behavior, and UI surfaces, with no reported defects requiring code changes.
What T-Rex did
Comments Outside Diff (3)
General comment
filesHintrenders the labelTouches. The validation contract requested the desktop card visibly showFiles it touches(orFilesfor TUI). This may make the UI inconsistent with the intended prompt/card copy even though the metadata is otherwise consumed and truncated.apps/desktop/src/renderer/components/chat/ChatModelSelectionPendingCard.tsx, the file row label text is hard-coded asTouches.Files it touchesif that is the intended UX contract, leaving TUI asFiles.apps/desktop/src/main/services/orchestration/patchPolicy.ts, line 332-334 (link)recordValidationRuncan now attach structured findings, but this gate only checks that the latest run hasstatus === "passed". A validator can record a passed run with ablockerorhighfinding, the Findings panel will still show the blocking issue, andreleaseTask(status: "done")will allow the task to complete. Make the gate reject latest runs with unresolved blocker/high findings, or rejectpassedvalidation runs that contain them.Artifacts
Repro: focused harness for passed validation run with blocker and high findings
Stack trace captured during the T-Rex run
Prompt To Fix With AI
General comment
Description: ...,Files: ..., andRuns after: ...lines were absent.isQuestion && questions.lengthblock, but the component does not read or renderapproval.request.providerMetadatafields such asworkDescription,filesHint, ordependsOnbefore displaying the model-selection question.Reviews (6): Last reviewed commit: "ship: iteration 15 address validation ga..." | Re-trigger Greptile