ОРРКЕСТРАЦИЯ -Усилить agent canon через scenario-tree acceptance и обязательную проверку follow-up веток

This commit is contained in:
2026-04-14 15:45:07 +03:00
parent 27bd4f18fb
commit 943db0d501
13 changed files with 308 additions and 33 deletions
@@ -173,6 +173,17 @@ describe("address query shape classifier", () => {
expect(filters.item).toBe("Кромка с клеем 33 альмандин 137 м");
});
it("keeps colloquial selected-object supplier follow-up in inventory provenance intent", () => {
const mode = detectAddressQuestionMode(
'По выбранному объекту "Кромка с клеем 33 альмандин 137 м": кто поставил этот товар'
);
const result = resolveAddressIntent(
'По выбранному объекту "Кромка с клеем 33 альмандин 137 м": кто поставил этот товар'
);
expect(mode.mode).toBe("address_query");
expect(result.intent).toBe("inventory_purchase_provenance_for_item");
});
it("keeps full supplier anchor with comma suffix for stock-overlap questions", () => {
const filters = extractAddressFilters(
"Какие товары от поставщика Гамма-мебель, ООО сейчас еще лежат на складе Основной склад?",