fix(sse): preserve auto-selected first target (#11399)

Validado em lote combinado (batch-0824f, junto de #11400/#11402/#11407) contra o tip de release/v3.8.50: typecheck:core limpo, file-size/changelog/complexity/cognitive-complexity OK (abaixo do baseline), 56/56 testes focados passando incluindo os deste PR (tests/unit/8370-priority-affinity-reorder.test.ts).

Aditivo e coerente: protege a ordem já decidida pelo `auto` contra reordenação pelo pós-processamento de prompt-cache-affinity — mesma linha do #11400. Obrigado pela contribuição!
This commit is contained in:
Jacob Stoner
2026-08-24 13:15:52 -04:00
committed by GitHub
parent 71eeaf293c
commit b1fdfd5ea4
2 changed files with 3 additions and 2 deletions

View File

@@ -139,8 +139,8 @@ test("BUG #8370: priority combo keeps its declared model-1-first order despite c
);
});
test("shouldProtectOriginalFirst covers priority, fill-first, and lkgp", () => {
for (const strategy of ["priority", "fill-first", "lkgp"]) {
test("shouldProtectOriginalFirst covers auto, priority, fill-first, and lkgp", () => {
for (const strategy of ["auto", "priority", "fill-first", "lkgp"]) {
assert.equal(
shouldProtectOriginalFirst(false, false, strategy),
true,