Start specification sections on new pages

This commit is contained in:
Ruslan Bakiev
2026-05-04 11:46:10 +07:00
parent a52eb45ca3
commit d9cefb9f54

View File

@@ -15,7 +15,12 @@
#show heading.where(level: 1): set text(size: 16pt, weight: "bold")
#show heading.where(level: 2): set text(size: 13pt, weight: "bold")
#show heading.where(level: 3): set text(size: 11.5pt, weight: "bold")
#show heading: it => block(above: 1.15em, below: 0.55em, it)
#show heading: it => {
if it.level == 1 {
pagebreak(weak: true)
}
block(above: 1.15em, below: 0.55em, it)
}
#align(center)[
#text(size: 18pt, weight: "bold")[Техническое задание]
@@ -314,7 +319,6 @@
- параметрами синхронизации
- отдельными настройками бонусного контура
#pagebreak(weak: true)
= Требования к ролям и правам доступа
@@ -466,7 +470,6 @@
- журналирование значимых пользовательских действий
- хранение истории изменения статусов, условий заявок и бонусных операций
#pagebreak(weak: true)
= Требования к данным и сущностям
@@ -1028,7 +1031,6 @@
- настройки параметров по товарному направлению хранятся в CatalogProductTypeSetting
- реферальные связи реализуются через ReferralLink, связывающий одного пользователя с другим пользователем
#pagebreak(weak: true)
= Требования к интерфейсу и прототипам
@@ -1703,7 +1705,6 @@ Wireframe-прототип:
)
#pagebreak(weak: true)
= Требования к интеграции с 1С и внешним интерфейсам
@@ -1852,7 +1853,6 @@ Wireframe-прототип:
- ошибки интеграционного обмена фиксируются в журнале
- неуспешные сообщения могут быть проанализированы и повторно обработаны в согласованном порядке
#pagebreak(weak: true)
= Техническая архитектура, стек, компоненты и эксплуатационный контур
@@ -2315,7 +2315,6 @@ Wireframe-прототип:
- vault/config/vault.hcl конфигурация Vault
- vault/entrypoint.sh startup/unseal логика Vault
#pagebreak(weak: true)
= Нефункциональные требования
@@ -2395,7 +2394,6 @@ Wireframe-прототип:
- дальнейшего сопровождения программного продукта
- понимания состава функций, данных, ролей и интеграций
#pagebreak(weak: true)
= Требования к программной документации
@@ -2492,7 +2490,6 @@ Wireframe-прототип:
Ключевые сторонние компоненты, используемые в текущей реализации, перечислены в разделе технической архитектуры настоящего технического задания.
#pagebreak(weak: true)
= Стадии и этапы разработки
@@ -2600,7 +2597,6 @@ Wireframe-прототип:
Критерий завершения этапа: подписание акта приемки либо наступление условий приемки, предусмотренных договором.
#pagebreak(weak: true)
= Порядок контроля, приемки и гарантийного сопровождения