papayu/docs/LIMITS.md
Yuriy 65e95a458d feat: мульти-провайдер LLM, тренды дизайна, Snyk/Documatic sync, личная автоматизация
- Мульти-провайдер: PAPAYU_LLM_PROVIDERS — сбор планов от нескольких ИИ (Claude, OpenAI), агрегация
- Тренды дизайна и иконок: вкладка в модалке, поиск по безопасным доменам (Tavily include_domains)
- Snyk Code: PAPAYU_SNYK_SYNC, REST API issues → snyk_findings в agent-sync
- Documatic: architecture_summary из .papa-yu/architecture.md в agent-sync
- Личная автоматизация: capability personal-automation (терминал git/npm/cargo, открытие URL)
- agent_sync расширен: snyk_findings, architecture_summary; analyze_project_cmd и run_batch пишут sync
- Документация: SNYK_AND_DOCUMATIC_SYNC.md, SECURITY_AND_PERSONAL_AUTOMATION.md, обновлён CLAUDE_AND_AGENT_SYNC

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 15:05:39 +03:00

31 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Product Limits — papa-yu
## Not designed for
- **Real-time / low-latency processing** — операция планирования и применения занимает секунды.
- **High-concurrency server workloads** — desktop-приложение, один активный контекст.
- **Untrusted plugin execution** — нет sandbox для произвольного кода.
- **Enterprise SSO / RBAC** — аутентификация и авторизация не в scope.
## Known constraints
- **LLM planner** — предполагает структурированный ввод и хорошо сформированные промпты.
- **File PATCH/EDIT** — опирается на детерминированный контекст; anchor/before/after должны точно соответствовать файлу.
- **Golden traces** — отражают только протоколы v1, v2, v3; при смене схемы нужен пересчёт `schema_hash`.
## Critical failures
Следующие события считаются **критическими отказами**:
| Событие | Impact | Условия |
|---------|--------|---------|
| **Corrupted workspace state** | Потеря или повреждение файлов проекта | Сбой во время apply, откат не сработал |
| **Silent data loss в EDIT_FILE** | Некорректная замена без явной ошибки | Неоднозначный anchor/before, ERR_EDIT_AMBIGUOUS не сработал |
| **Network access outside allowlist** | SSRF, утечка данных | Обход net::fetch_url_safe |
| **Secrets in trace** | Утечка ключей/токенов | Полные URL с query, логи с credentials |
## Supported vs unsupported
- **Supported:** анализ и правка локальных проектов, batch-режим, undo/redo, online research (Tavily), domain notes.
- **Unsupported:** работа с удалёнными репозиториями напрямую, выполнение произвольных скриптов, интеграция с внешними CI без адаптеров.