Сжать supplier-overlap ответы и detector utility gap

This commit is contained in:
2026-06-03 12:52:44 +03:00
parent fdd04abbde
commit ed44c6428a
6 changed files with 109 additions and 49 deletions
@@ -6308,11 +6308,18 @@ it("routes old purchase residue questions to aging-by-purchase-date", () => {
);
const firstLine = reply.text.split("\n")[0] ?? "";
expect(firstLine).toContain("подтверждены позиции");
expect(firstLine).toContain("Столешница 600*3050*26 альмандин");
expect(firstLine).toContain("Столешница 600*3050*26 дуб ниагара");
expect(firstLine).toContain("подтверждено позиций: 2");
expect(firstLine).not.toContain("выявлен поставщик закупочного следа");
expect(reply.text).toContain("Позиции:");
expect(reply.text.indexOf("Позиции:")).toBeLessThan(reply.text.indexOf("Проверка:"));
expect(reply.text).toContain("Столешница 600*3050*26 альмандин");
expect(reply.text).toContain("Столешница 600*3050*26 дуб ниагара");
expect(reply.text).toContain("Проверка:");
expect(reply.text).toContain("Ограничение:");
expect(reply.text).toContain("Следующий шаг:");
expect(reply.text).not.toContain("Что проверили:");
expect(reply.text).not.toContain("Опорные документы:");
expect(reply.text).not.toContain("Поступление товаров и услуг");
});
it("routes inventory provenance questions to a dedicated intent", () => {