fix(capital): add blagorost_goal_reason field, stop reusing blagorost_goal_expansion in clause 2.1.1
Typecheck / desktop (pull_request) Failing after 9m28s
Typecheck / controller (pull_request) Successful in 14m6s

Clause 2.1.1 of БЛАГОРОСТ Положение/Оферта needs different text than the
intro paragraph, but both were wired to the same doc_data.blagorost_goal_expansion
variable (confirmed against the original "универсал" RTF sources), so 2.1.1
rendered with the wrong sentence in all three registries (998, 999, 1000).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
coopops
2026-07-17 07:41:24 +00:00
parent 345aadbd6a
commit 5230fab7c6
8 changed files with 14 additions and 3 deletions
@@ -26,6 +26,8 @@ const capitalProgramPrivateData = {
"пятьдесят",
blagorost_goal_expansion:
"развитии информационной экосистемы взаимодействия физических и юридических лиц, на основе международных кооперативных принципов и законодательства Российской Федерации в отношении потребительских обществ (кооперативов) – под названием “Кооперативная Экономика”, с целью самоорганизации и интеграции в социально-экономическую среду Российской Федерации",
blagorost_goal_reason:
"вследствие увеличения количества Участников информационной кооперативной экосистемы - ЕОАП - для расширения и повышения социальной эффективности их экономического взаимодействия в некоммерческом формате",
blagorost_task_expansion:
"расширение участников ЕОАП - информационной кооперативной экосистемы как центра экономического взаимодействия в некоммерческом формате",
blagorost_task_development:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -5,6 +5,7 @@ export interface CapitalProgramPrivateData {
idea_unit_cost: string
idea_unit_cost_words: string
blagorost_goal_expansion: string
blagorost_goal_reason: string
blagorost_task_expansion: string
blagorost_task_development: string
return_source_description: string
@@ -28,6 +29,7 @@ export const capitalProgramPrivateDataRequiredFields = [
'idea_unit_cost',
'idea_unit_cost_words',
'blagorost_goal_expansion',
'blagorost_goal_reason',
'blagorost_task_expansion',
'blagorost_task_development',
'return_source_description',
@@ -5,6 +5,7 @@ export type EditableFieldKey =
| 'idea_unit_cost'
| 'idea_unit_cost_words'
| 'blagorost_goal_expansion'
| 'blagorost_goal_reason'
| 'blagorost_task_expansion'
| 'blagorost_task_development'
| 'return_source_description'
@@ -23,6 +24,8 @@ export const FIELD_LABELS: Record<EditableFieldKey, string> = {
idea_unit_cost_words: 'Та же стоимость Идеи прописью',
blagorost_goal_expansion:
'Зачем расширять участие в Платформе: какая потребность участников закрывается при росте сообщества',
blagorost_goal_reason:
'Причина роста числа участников: за счёт чего расширяется сообщество и на что это влияет',
blagorost_task_expansion:
'Задача расширения: как описывается рост числа участников Платформы и их взаимодействия',
blagorost_task_development:
@@ -43,6 +46,7 @@ export const GENERATOR_DOC_FIELDS: EditableFieldKey[] = [
export const BLAGOROST_DOC_FIELDS: EditableFieldKey[] = [
'blagorost_goal_expansion',
'blagorost_goal_reason',
'blagorost_task_expansion',
'blagorost_task_development',
'return_source_description',
@@ -20,6 +20,7 @@ export const CapitalProgramPrivateDataSchema: JSONSchemaType<Cooperative.Registr
idea_unit_cost: { type: 'string' },
idea_unit_cost_words: { type: 'string' },
blagorost_goal_expansion: { type: 'string' },
blagorost_goal_reason: { type: 'string' },
blagorost_task_expansion: { type: 'string' },
blagorost_task_development: { type: 'string' },
return_source_description: { type: 'string' },
@@ -61,6 +61,8 @@ beforeAll(async () => {
"пятьдесят",
blagorost_goal_expansion:
"развитии информационной экосистемы взаимодействия физических и юридических лиц, на основе международных кооперативных принципов и законодательства Российской Федерации в отношении потребительских обществ (кооперативов) – под названием “Кооперативная Экономика”, с целью самоорганизации и интеграции в социально-экономическую среду Российской Федерации",
blagorost_goal_reason:
"вследствие увеличения количества Участников информационной кооперативной экосистемы - ЕОАП - для расширения и повышения социальной эффективности их экономического взаимодействия в некоммерческом формате",
blagorost_task_expansion:
"расширение участников ЕОАП - информационной кооперативной экосистемы как центра экономического взаимодействия в некоммерческом формате",
blagorost_task_development: