Как устроена система
01ДанныеПортфель, рынок и качество исходных данных.+
01DATA SYNC+
FinFact начинает с фактического состояния портфеля и доступных рыночных данных.
- Accounts & CapabilitiesСчета и поддерживаемые каждым счётом методы.
- Portfolio SnapshotСтоимость, структура, позиции и денежные остатки на конкретный момент.
- Operations LedgerПокупки, выплаты и денежные движения для исторического контекста.
- Market StateДоступные цены, свечи, ликвидность и рыночная история.
- Capability-aware FallbackЕсли конкретный метод недоступен, используется заранее определённый безопасный read-only fallback.
02DATA QUALITY+
Плохие исходные данные не должны превращаться в уверенную рекомендацию.
- FreshnessДостаточно ли свежи данные для текущего решения?
- CompletenessПрисутствуют ли все критичные поля и сущности?
- NormalizationЕдиные идентификаторы, валюты, единицы измерения и временные метки.
- Conflict DetectionКонфликтующие значения фиксируются и не замалчиваются.
- BLOCK IF UNSAFEЕсли качество данных недостаточно, материальная рекомендация блокируется.
02ИсследованиеИсточники, факты и проверяемое исследование.+
03EVIDENCE+
Существенные выводы связываются с конкретными источниками и фактами.
- Source RegistryРеестр источников и их приоритет.
- Primary DocumentsОфициальная отчётность, рейтинги, раскрытия и другие первичные документы.
- Page-level ContextПостраничный контекст для точной проверки исходного документа.
- Research FactsСтруктурированные факты с происхождением и временем актуальности.
- Evidence LinksСвязь будущего решения с конкретными подтверждающими фактами.
04RESEARCH+
Исследовательский слой собирает подтверждённые факты в целостную картину эмитента.
- Research RunОтдельный воспроизводимый запуск исследования.
- Fact DependenciesСвязи между фактами и производными выводами.
- Independent VerificationПерепроверка критичных фактов и пересчёт производных показателей.
- Material EventsНовости и корпоративные события, которые реально меняют тезис.
- Research ThesisСводная интерпретация только из доступного evidence.
03Оценка и рискОценка инструмента и ограничения риска.+
05VALUATION+
Оценка стоимости отделена от общего research и хранит явные предпосылки.
- Market HistoryРыночная история для сравнений и чувствительности.
- Relative ValueСравнение с релевантными альтернативами и доходностями.
- Valuation InputsЯвные входные параметры вместо скрытых предположений.
- ScenariosБазовый, позитивный и негативный сценарии.
- Valuation RunСохраняемый результат оценки со своими входами и evidence.
06RISK GOVERNOR+
Risk Governor — независимый veto layer перед решением.
- Portfolio RiskКонцентрация, структура и доступные портфельные risk metrics.
- Issuer RiskКредитный и специфический риск эмитента.
- LiquidityРеалистичность входа и выхода для размера позиции.
- Data RiskУстаревшие или неполные данные сами являются риском.
- PASS / BLOCKТолько PASS допускает переход к решению.
04Решение и проверкаРешение проходит независимые проверки до финального допуска.+
07DECISION+
FinFact формирует понятное действие в контексте портфеля и доступных альтернатив.
- Decision InputsResearch, valuation, risk и текущее состояние портфеля.
- Compare AlternativesСравнение кандидата с другими доступными вариантами и do-nothing сценарием.
- HOLD / BUY / REDUCEРекомендуемое аналитическое действие без отправки заявки брокеру.
- Evidence BindingМатериальные выводы должны иметь подтверждающие evidence links.
- Action PlanПонятный план действий для пользователя.
08INDEPENDENT AUDIT+
Решение проходит независимый audit до финального допуска.
- Evidence CoverageВсе ли обязательные доказательства присутствуют?
- Policy ComplianceСоблюдены ли правила для данного типа инструмента и изменения?
- Risk ConsistencyНе противоречит ли решение Risk Governor и портфельным ограничениям?
- APPROVE / REJECTАудитор может остановить решение до следующего слоя.
09RED TEAM+
Red Team специально пытается опровергнуть решение до Final Gate.
- Counter ThesisПоиск сильнейшего аргумента против решения.
- Missing EvidenceЕсть ли существенный пробел в доказательствах?
- Conflict Re-checkНе остались ли нерешённые противоречия в данных?
- PASS / BLOCKНерешённая критичная проблема блокирует Final Gate.
10FINAL GATE+
Только полностью прошедшее evidence/risk/audit/red-team решение допускается к публикации.
- Fresh Enough?Критичные данные всё ещё актуальны?
- Evidence Complete?Все обязательные evidence requirements выполнены?
- Audit Passed?Independent Auditor и Red Team дали допуск?
- ALLOWРекомендация может быть опубликована пользователю.
- BLOCKПри любом критичном нарушении рекомендация не публикуется.
05МониторингПосле решения система продолжает следить за изменениями.+
11MONITORING+
После решения FinFact продолжает отслеживать изменения и сохраняет историю.
- Persistent HistorySnapshots, runs, decisions, audits и evidence links сохраняются.
- Material Change?Изменилось ли что-то, что влияет на тезис или риск?
- Stale Data?Нужно ли повторно синхронизировать данные или источники?
- Safe Re-runПовторный запуск должен быть idempotent и не создавать дубли.
- Re-analysisПри существенном изменении запускается новый цикл анализа.
Текущая стадия
FinFact работает на отдельном домене. Регистрация и вход находятся в самом продукте. Доступные функции зависят от подключённых данных и состояния сервиса.
Python / FastAPIPostgreSQL / SupabaseT-Invest · только чтениеVercel / GitHub
Инвестиции связаны с риском. FinFact не гарантирует доходность. Материалы на этой странице не являются персональной инвестиционной рекомендацией.