Repository navigation
fix: resolve late train review findings and regression gaps #6490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 4 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
cbf8cbe
test(web-search): count physical sends after search refusal
lidge-jun 50c5ca6
test(update): make bind fallback fixture independent of socket reuse
lidge-jun 4f345c7
fix: address Droid defaults and dashboard late-review findings
lidge-jun e02a3fc
fix(oauth): normalize preserved verification replay failures
lidge-jun dae85fd
fix(usage): reject nonpositive throughput observations
lidge-jun c24c94e
merge: reconcile feature landing into review recovery
lidge-jun File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,56 @@ | ||
| # Lane D late-review follow-up | ||
|
|
||
| This follow-up starts from landed dev `3ada270f3a0d955ad02b6a4f8f74b0412906bcb1`. | ||
| The earlier verification record describes its inspected scenarios, not a claim | ||
| that late review could find no further defect. Existing Doctor fixes remain intact. | ||
|
|
||
| ## Comment dispositions | ||
|
|
||
| | Comment | Disposition | Evidence and change | | ||
| | --- | --- | --- | | ||
| | 4172062340 | Accepted | `gui/src/pages/integrations/FileIntegrationPage.tsx` reuses the omission-aware review path. No draft sends no defaults map; an explicit empty map still clears defaults. The GUI regression exercises Update and Save / review through preview and commit. | | ||
| | 4172062382 | Accepted | `src/clients/config-export/droid.ts` filters inherited defaults against the current normalized model's declared efforts. Refresh removes unsupported headers and preserves compatible peers. Regressions cover incompatible, empty and unknown ladders plus explicit clearing. Ownership checks are unchanged. | | ||
| | 4172062352 | Accepted | `gui/src/pages/Usage.tsx` shares a finite-number guard across summary, tables, tooltips and assistive text. Malformed rates are unavailable. Regressions cover null, strings and nonfinite values. | | ||
| | 4172062362 | Accepted | `gui/src/use-model-visibility.ts` treats JSON integration details as optional after a successful write. Empty/non-JSON success still reconciles against the catalog; transport failures retain their existing error path. Regressions cover 204 and text responses. | | ||
| | 4172062394 | Rebutted | `structure/dashboard-and-usage.md`, the English dashboard guide, `usage.throughput.title` and `src/usage/summary.ts` explicitly define qualifying **attempts**, with one sample for a legacy row without attempts. Changing this to distinct requests would change the accepted contract. No aggregation semantics changed. | | ||
| | 4172062396 | Accepted | `tests/usage/usage-throughput.test.ts` identifies the second request's model and asserts two model rows at 10 and 15 tok/s with one sample each, alongside the weighted provider/summary rate. | | ||
|
|
||
| ## Focused verification | ||
|
|
||
| From `gui/`: | ||
|
|
||
| ```sh | ||
| bun test --isolate ./tests/models-visibility-queue.test.tsx ./tests/usage-custom-range.test.tsx | ||
| bun test --isolate ./tests/integrations-surfaces.test.tsx | ||
| ``` | ||
|
|
||
| The first command reproduced seven failures before the display/response fixes | ||
| (39 passed); after repair it passed **46/0**. The second passed **58/0**. | ||
| Droid regressions were added before its source edit but were not run red; | ||
| no Droid red-green claim is made. | ||
|
|
||
| From the repository root: | ||
|
|
||
| ```sh | ||
| bun test ./tests/usage/usage-throughput.test.ts | ||
| bun test ./tests/clients/droid-managed-reasoning-defaults.test.ts ./tests/server/management-droid-reasoning-defaults.test.ts ./tests/responses/droid-reasoning-defaults.test.ts | ||
| ``` | ||
|
|
||
| These passed **5/0** and **44/0**, respectively. All batches were sequential; | ||
| none reported skips. Structure, file-size ratchet and privacy checks passed. | ||
|
|
||
| Three fixture-browser regressions exercised malformed string throughput across | ||
| all three displays and a 204 visibility write through successful reconciliation. | ||
| The Droid no-draft review also opened confirmation with the defaults map omitted. | ||
| All passed; the throughput/visibility run had no uncaught page errors. Screenshots were inspected and | ||
| remain outside tracked source. An initial browser assertion also selected cache | ||
| cells; narrowing its selector to throughput corrected the harness, not the product. | ||
|
|
||
| Broad typechecks, builds, full suites, Windows/native and real-client acceptance | ||
| remain unrun locally. Final PR/CI and production-readiness judgment belong to the | ||
| coordinator. No push, PR, merge, installation or release is part of this lane. | ||
|
|
||
| Independent inherited review of the final source/tests/docs returned **PASS**, | ||
| with no blocking findings; it supported all five accepted fixes/test improvements | ||
| and the attempt-count contract rebuttal. This is a technical review, not final | ||
| production-readiness approval. |
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.