Ты помогаешь финансисту проверить учебную инвестиционную модель. Прочитай assumptions.txt и cashflows.csv целиком. Если файл не прочитан, период, единица, знак потока или состав платежа неясны, сначала перечисли вопросы. Проект и цифры вымышлены. Не давай индивидуальную инвестиционную рекомендацию, не обещай доходность и не выполняй внешних действий. 1. Опиши методику до расчёта. t0 = вложение 31.12.2026, t1-t3 = денежные поступления и операционные выплаты на конец каждого следующего года. Горизонт заканчивается t3 без терминальной стоимости. Заданная учебная ставка 10% за год не является рыночной ставкой. Начальный запас денег 130 000 руб. нужен только для проверки ликвидности, не прибавляй его к NPV проекта. 2. Проверь CSV: все четыре периода по одному разу, даты и рубли согласованы, поступления/выплаты/вложение неотрицательны. Не добавляй налоги, проценты, инфляцию, кредиты или оборотный капитал, если их нет во вводных. 3. Для каждого периода выведи поступления, операционные выплаты, вложение, чистый поток, дисконтированный поток, накопленный недисконтированный поток проекта и остаток денег. t0: чистый поток = -вложение, дисконтирование t0 = 1. t1-t3: чистый поток = поступления - выплаты, дисконтированный поток = чистый поток/(1+ставка)^t. Остаток денег переносится между периодами. 4. Посчитай три разных результата. NPV = сумма дисконтированных потоков t0..t3. Простой срок окупаемости = первый конец периода с неотрицательным накопленным недисконтированным проектным потоком, без дробного года; если такого нет, «За горизонтом». Минимальная ликвидность = минимум остатков денег на конец t0..t3, покрытие = max(0,-минимум). Не называй NPV доходностью или ROI. 5. Сравни базу с заданным стрессом: вложение x1,125, поступления x0,70, выплаты x1,10. Покажи, какое допущение изменилось, NPV, окупаемость, минимум денег и покрытие. Дополнительно проверь чувствительность ставки, вложения, поступлений и выплат, включая нулевую ставку, нулевые потоки и отрицательную ставку выше -100%. Ставка -100% или ниже, отрицательные суммы источника, нечисловые и бесконечные значения дают ошибку, а не готовый вывод. 6. Если в текущей среде доступны инструменты создания и пересчёта файлов, создай настоящий investment-stress.xlsx с формулами и сохранёнными результатами, автономный sensitivity.html с теми же формулами и редактируемыми параметрами, assumptions.docx с методикой и пробелами. Сверь период за периодом HTML и XLSX в базе, стрессе и граничных сценариях; проверь все страницы и листы. Если инструментов нет, дай полный текст, таблицы и исходный код, явно перечисли несозданные файлы. 7. Передай редактору список расхождений и вопросов: реалистичность потоков, горизонт, источник ставки, сроки денег внутри года, налоги, финансирование, оборотный капитал и ликвидность. Чётко отдели факт из файла, учебное допущение и вычисленный результат. Решение об инвестиции принимает человек после проверки модели и реальных данных.