АРЧ АП11 - Архитектура после регресса: Архитектура: сделать profile exact-ответы business-first и убрать служебный aggregate-пreamble

This commit is contained in:
2026-04-18 15:17:38 +03:00
parent d8ce2b7d88
commit 4bb0187510
4 changed files with 119 additions and 30 deletions
@@ -628,9 +628,11 @@ describe("address compose stage utf8 headers", () => {
}
]);
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Профиль периодов базы собран");
expect(reply.text).toContain("Коротко:");
expect(reply.text).toContain("Самый активный год по документам: 2019 (1004).");
expect(reply.text).toContain("Самый активный месяц по операциям: 2015-02 (1249).");
expect(reply.text).not.toContain("Строк агрегата");
expect(reply.text).not.toContain("movement-based aggregate");
});
it("renders document type + account section profile summary", () => {
@@ -685,10 +687,12 @@ describe("address compose stage utf8 headers", () => {
}
]);
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Профиль типов документов и разделов учета собран");
expect(reply.text).toContain("Коротко:");
expect(reply.text).toContain("Списание с расчетного счета: 2352");
expect(reply.text).toContain("90 (Продажи): 2973");
expect(reply.text).toContain("58 (Финансовые вложения): 2");
expect(reply.text).not.toContain("Строк агрегата");
expect(reply.text).not.toContain("movement-based aggregate");
});
it("returns focused answer for active year question (without month block)", () => {