- Порезанный
- 16 июля 2026 г. в 07:35 UTC
- Автор
- Kamo
- Обещать
- 8f1da8d
Чистая, аддитивная основа сбора с учетом периода (док 06 § 4) Первый кусочек банковской выписки "соберите только те месяцы, которых у меня еще нет" исправить. Ноль изменений в поведении, никакой потребительской проводки. - RequirementQuantity: immutable spec {count, periodMonths, cadence, perAccount, perParty, parsed from number json; не открывается для SINGLE Неопределенное требование сохраняет сегодняшнее поведение всего документа. - PeriodCoverageEvaluator: pure @Component (зеркала ConditionClearabilityResolver) вычисление требуемых/закрытых/незакрытых периодов + производный статус из спецификации, принятые сатификаторы, и якорная дата — «1 из 2, пропущен 2026-06» Логика, с несвежим месяцем выхода из окна, проигнорированным (продвигался вперед, а не повторно запрашивался). - Удовлетворитель требований: четыре дополнительные колонки NULLABLE (period end, effective date, period key, account key) + index; WORM @PreUpdate сохранен. - Partially Received (уже в перечне isOpen()=true) просто становится доступным. Колонки применяются аддитивно через KamoInitializer (с пакетом M1 write-path) Run); сервисы остаются ddl-auto:none; нет бампа в версии с общим доступом.