Julenmendieta/MILAB 6793 cleanUI - #19
Merged
Merged
Conversation
Comment on lines
+1028
to
+1033
| :min-value="51" | ||
| :max-value="100" | ||
| :step="1" | ||
| clearable | ||
| label="Min agreement (>50%)" | ||
| placeholder="50" | ||
| label="Min agreement (≥51%)" |
There was a problem hiding this comment.
Agreement range excludes valid values
The new 51% minimum excludes fractional thresholds between 50% and 51%, even though model validation accepts every value strictly above 50% and the workflow compares the exact fraction. This prevents the settings control from representing the full execution-supported range, including stored values such as 50.5%.
Suggested change
| :min-value="51" | |
| :max-value="100" | |
| :step="1" | |
| clearable | |
| label="Min agreement (>50%)" | |
| placeholder="50" | |
| label="Min agreement (≥51%)" | |
| :min-value="50.001" | |
| :max-value="100" | |
| :step="1" | |
| clearable | |
| placeholder="50" | |
| label="Min agreement (>50%)" |
Prompt To Fix With AI
This is a comment left during a code review.
Path: ui/src/pages/MainPage.vue
Line: 1028-1033
Comment:
**Agreement range excludes valid values**
The new 51% minimum excludes fractional thresholds between 50% and 51%, even though model validation accepts every value strictly above 50% and the workflow compares the exact fraction. This prevents the settings control from representing the full execution-supported range, including stored values such as 50.5%.
```suggestion
:min-value="50.001"
:max-value="100"
:step="1"
clearable
placeholder="50"
label="Min agreement (>50%)"
```
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Greptile Summary
This PR streamlines the feature-integration UI terminology and removes the duplicate sample-status column from the wide QC table while retaining the canonical rollup in each sample report.
sampleQcReportfor the Main grid and sample detail, but removed from the wide QC table.Confidence Score: 4/5
The PR appears safe to merge after addressing two non-blocking UI contract inconsistencies in the QC copy and agreement-threshold range.
The status-column removal is internally coordinated across generation, import, and rendering, but one message still promises the removed field, and the agreement control no longer exposes the model's complete valid range.
Files Needing Attention: ui/src/pages/QcSummaryPage.vue, ui/src/pages/MainPage.vue
Important Files Changed
Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart LR Reads[Feature-barcode reads] --> SampleQC[Sample QC measurements] SampleQC --> WideTable[Sample QC table] SampleQC --> Report[Canonical sample report] Report --> Main[Main Quality tag] Report --> Detail[Sample Quality Checks] Counts[Per-cell tag counts] --> Cells[Cell counts] Counts --> Verdicts[Clonotype binding] Verdicts --> TagQC[Tag QC]Prompt To Fix All With AI
Reviews (1): Last reviewed commit: "Label renaming and code cleaning" | Re-trigger Greptile
Context used (5)