feat(capital): CPP document templates via PrivateData #153

Closed
ant wants to merge 0 commits from feature/capital-cpp-private-data-templates into dev
Owner

Summary

  • Параметризация CPP-шаблонов ГЕНЕРАТОР и БЛАГОРОСТ через CapitalProgramPrivateData (private data + doc_data_hash)
  • Сбор параметров документов в онбординге Capital: виджет CapitalProgramDocumentParametersWidget
  • Backend: валидация и сохранение private data при подключении ЦПП, миграция backfill для voskhod
  • Factory/cooptypes: шаблоны 994–1000 принимают doc_data_hash и подставляют поля из PrivateData

Test plan

  • cooptypes build
  • factory test (documents-1000-plus.test.ts)
  • manual onboarding Capital — заполнение параметров CPP-документов
## Summary - Параметризация CPP-шаблонов ГЕНЕРАТОР и БЛАГОРОСТ через `CapitalProgramPrivateData` (private data + doc_data_hash) - Сбор параметров документов в онбординге Capital: виджет `CapitalProgramDocumentParametersWidget` - Backend: валидация и сохранение private data при подключении ЦПП, миграция backfill для voskhod - Factory/cooptypes: шаблоны 994–1000 принимают doc_data_hash и подставляют поля из PrivateData ## Test plan - [ ] cooptypes build - [ ] factory test (`documents-1000-plus.test.ts`) - [ ] manual onboarding Capital — заполнение параметров CPP-документов
ant added 4 commits 2026-07-08 19:15:25 +00:00
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
fix(capital): correct CPP template mapping and onboarding widget canon
Typecheck / desktop (pull_request) Failing after 13m22s
Typecheck / controller (pull_request) Failing after 13m26s
45feef2676
Fix swapped doc_data placeholders in generator/blagorost templates, align the install widget with Base* components, and use one shared PrivateData hash in factory tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
ant closed this pull request 2026-07-08 19:17:38 +00:00
Some checks are pending
Typecheck / desktop (pull_request) Failing after 13m22s
Typecheck / controller (pull_request) Failing after 13m26s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: C9S/mono#153