diff --git a/.cursor/rules/main.mdc b/.cursor/rules/main.mdc index 0607b12..4ad8c76 100644 --- a/.cursor/rules/main.mdc +++ b/.cursor/rules/main.mdc @@ -21,14 +21,14 @@ alwaysApply: true ### Логика работы: 1. **Стартовая капитализация**: начальный капитал системы (25 млн руб по умолчанию) -2. **Премия вкладчиков при первом взносе**: `first_contributors_bonus = (total_generated - initial_withdrawals) * 1.618` +2. **Премия ранних участников при первом взносе**: `first_contributors_bonus = (total_generated - initial_withdrawals) * 1.618` 3. **Начальный складочный капитал**: `shareholder_capital = initial_capital + total_generated - initial_withdrawals + first_contributors_bonus + investor_amount` 4. **Взнос участника**: `initial_investment = (creator_base - creator_initial_withdrawal + creator_bonus) + investor_amount` 5. **Доля участника**: `participant_share = initial_investment / shareholder_capital * 100%` ### Ежемесячный прирост капитала: 1. **Генерация от новых взносов**: `monthly_generation = others_creator_base + others_author_base + others_creator_bonus + others_author_bonus` -2. **Премия взносчиков**: `investors_bonus = (monthly_generation - others_withdrawal_amount) * 1.618` +2. **Премия ранних участников**: `investors_bonus = (monthly_generation - others_withdrawal_amount) * 1.618` 3. **Прирост складочного капитала**: `capital_growth = monthly_generation + investors_bonus` 4. **Обновление складочного капитала**: `shareholder_capital += capital_growth` 5. **Увеличение взноса участника**: `participant_bonus_share = investors_bonus * (participant_share / 100)` @@ -71,7 +71,7 @@ alwaysApply: true - Взнос деньгами не создает никаких премий - Взнос деньгами не имеет себестоимости и не подлежит начальному возврату - Взнос деньгами полностью учитывается в складочном капитале и в доле участника -- Взнос деньгами получает те же выгоды от премий других взносчиков, что и взнос результатом +- Взнос деньгами получает те же выгоды от премий других ранних участников, что и взнос результатом - Участник может вносить одновременно и результат труда и денежные средства ## Особенности и ограничения: diff --git a/src/widgets/contribution-results-section/ui/ContributionResultsSection.tsx b/src/widgets/contribution-results-section/ui/ContributionResultsSection.tsx index 84dab47..d31ed25 100644 --- a/src/widgets/contribution-results-section/ui/ContributionResultsSection.tsx +++ b/src/widgets/contribution-results-section/ui/ContributionResultsSection.tsx @@ -178,8 +178,8 @@ export const ContributionResultsSection: FC = (
- «Премия» «Взносчиков»: - + «Премия» «Ранние участники»: + {additionalCapitalization.toLocaleString('ru-RU')} ₽
diff --git a/src/widgets/legend-section/ui/LegendSection.tsx b/src/widgets/legend-section/ui/LegendSection.tsx index 58066e9..9d7f06c 100644 --- a/src/widgets/legend-section/ui/LegendSection.tsx +++ b/src/widgets/legend-section/ui/LegendSection.tsx @@ -68,12 +68,12 @@ export const LegendSection: FC = () => {
- Как это работает: Каждый взнос «Исполнителя» в «Результат» образует дополнительные взносы («Премии») для «Исполнителей», «Авторов» и «Взносчиков», которые определяются по золотому сечению, увеличивая «Долю» и «Результат» в целом. Денежные взносы «Инвесторов» не образуют дополнительных взносов («Премий») и обеспечивают компенсацию стоимости труда «Авторов» и «Исполнителей». + Как это работает: Каждый взнос «Исполнителя» в «Результат» образует дополнительные взносы («Премии») для «Исполнителей», «Авторов» и «Ранние участники», которые определяются по золотому сечению, увеличивая «Долю» и «Результат» в целом. Денежные взносы «Инвесторов» не образуют дополнительных взносов («Премий») и обеспечивают компенсацию стоимости труда «Авторов» и «Исполнителей».
- Бизнес-модель: Увеличение «Результатов» ведет к расширению экосистемы платформы «Кооперативной Экономики», где подключенные кооперативы оплачивают членские взносы за электронный документооборот по минимальной подписке и по факту за каждый произведенный документ. Эти членские взносы составляют основной источник обеспечения возвратов сформированной выгоды для «Взносчиков». + Бизнес-модель: Увеличение «Результатов» ведет к расширению экосистемы платформы «Кооперативной Экономики», где подключенные кооперативы оплачивают членские взносы за электронный документооборот по минимальной подписке и по факту за каждый произведенный документ. Эти членские взносы составляют основной источник обеспечения возвратов сформированной выгоды для «Ранние участники».
diff --git a/src/widgets/monthly-results-table/ui/MonthlyResultsTable.tsx b/src/widgets/monthly-results-table/ui/MonthlyResultsTable.tsx index e40c5a0..70fd8e5 100644 --- a/src/widgets/monthly-results-table/ui/MonthlyResultsTable.tsx +++ b/src/widgets/monthly-results-table/ui/MonthlyResultsTable.tsx @@ -44,13 +44,13 @@ export const MonthlyResultsTable: FC = ({ }, { - title: columnTitle('Сумма генерации', 'Общая сумма стоимости взносов «Результатов» труда «Исполнителей» и «Авторов», а также их «Премий» (без учёта «Премий» «Взносчиков» и взносов «Инвесторов») за месяц'), + title: columnTitle('Сумма генерации', 'Общая сумма стоимости взносов «Результатов» труда «Исполнителей» и «Авторов», а также их «Премий» (без учёта «Премий» «Ранние участники» и взносов «Инвесторов») за месяц'), dataIndex: 'monthlyGeneration', key: 'monthlyGeneration', render: (value: number) => value.toLocaleString('ru-RU') + ' RUB' }, { - title: columnTitle('«Премия» «Взносчиков»', 'Дополнительная капитализация от новых взносов «Результатами» труда «Исполнителей» и «Авторов» (161.8% от суммы стоимости труда и их «Премий» за вычетом возвратов)'), + title: columnTitle('«Премия» «Ранние участники»', 'Дополнительная капитализация от новых взносов «Результатами» труда «Исполнителей» и «Авторов» (161.8% от суммы стоимости труда и их «Премий» за вычетом возвратов)'), dataIndex: 'contributorsBonus', key: 'contributorsBonus', render: (value: number) => value.toLocaleString('ru-RU') + ' RUB' @@ -111,7 +111,7 @@ export const MonthlyResultsTable: FC = ({ render: (value: number) => value.toLocaleString('ru-RU') + ' RUB' }, { - title: columnTitle('Предполагаемая стоимость вашего взноса', 'Общая сумма вашего взноса на конец месяца, включая первоначальный взнос и накопленную долю в «Премия»х взносчиков'), + title: columnTitle('Предполагаемая стоимость вашего взноса', 'Общая сумма вашего взноса на конец месяца, включая первоначальный взнос и накопленную долю в «Премия»х «Ранние участники»'), dataIndex: 'initialContribution', key: 'initialContribution', render: (value: number) => value.toLocaleString('ru-RU') + ' RUB' diff --git a/src/widgets/system-params-section/ui/SystemParamsSection.tsx b/src/widgets/system-params-section/ui/SystemParamsSection.tsx index d5d8fa5..8631c21 100644 --- a/src/widgets/system-params-section/ui/SystemParamsSection.tsx +++ b/src/widgets/system-params-section/ui/SystemParamsSection.tsx @@ -82,8 +82,8 @@ export const SystemParamsSection: FC = ({ color="#faad14" text={ - «Премия» «Взносчиков»: {CALCULATOR_CONSTANTS.GOLDEN_RATIO * 100}% - + «Премия» «Ранние участники»: {CALCULATOR_CONSTANTS.GOLDEN_RATIO * 100}% + } />