Chore/curation sync main#602
Conversation
…595) * feat: [ENG-2544] improve byterover provider auth-gate error message Replace the dead-end "Run /login or brv login to sign in" with a multi-line message that names every onboarding path: interactive shell (brv login), and headless / SSH / CI (signup URL, api-key URL, brv login --api-key). Extract the wording to a module-level constant in provider-handler.ts so the connect and setActive paths cannot drift. * fix: [ENG-2544] address PR review comments - Single space after colon in 'Interactive shell:' for consistency with the other bullet line. - Extract STUB_BYTEROVER_AUTH_ERROR to test/helpers/provider-fixtures.ts to remove duplication between connect.test.ts and switch.test.ts. - Reword fixture comment to clarify it is a representative stub, not a mirror of the daemon's full message. - Add missing 'brv login --api-key' assertion to the SET_ACTIVE test in connect.test.ts for parity with the sibling CONNECT test.
|
Claude finished @danhdoan's task in 3m 48s —— View job PR ReviewTasks
SummaryScore: 4 / 5 This is a well-engineered sync that lands three distinct optimizations with strong rationale and test coverage. The changes are coherent, the comments explain the why (not just the what), and the test suite pins the central correctness invariants precisely. What's goodPrompt caching strategy (LLM layer) Batched abstract generation (abstract-queue.ts / abstract-generator.ts) Deferred summary cascade / atomic drain (dream layer) Issues raised (inline)
Minor observations
|
The base branch was changed.
Summary
31dc9795)Test plan
User-visible changes
None
Checklist
npm test)npm run lint)npm run typecheck)npm run build)mainRisks and mitigations
None