Files
gooseek/docs/architecture/06-roadmap-specification.md
home 328d968f3f Deploy: migrate k3s → Docker; search logic → master-agents-svc
- deploy/k3s удалён, deploy/docker добавлен (Caddyfile, docker-compose, searxng)
- chat-svc: agents/models/prompts удалены, использует llm-svc (LLMClient, EmbeddingClient)
- master-agents-svc: SearchOrchestrator, classifier, researcher, actions, widgets
- web-svc: ChatModelSelector, Optimization, Sources удалены; InputBarPlus; UnregisterSW
- geo-device-svc, localization-svc: Dockerfiles
- docs: 02-k3s-services-spec.md, RUNBOOK/TELEMETRY/WORKING удалены

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-23 22:14:00 +03:00

64 lines
2.3 KiB
Markdown
Raw Permalink 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.
# Roadmap и спецификация фич
**docs/architecture — самодостаточный проект.** Все спеки фич находятся здесь. Порядок реализации — в [01-perplexity-analogue-design.md §6](./01-perplexity-analogue-design.md#6-порядок-реализации-best-practices).
---
## 1. Спецификация фич (детали)
Все пункты определены в [01-perplexity-analogue-design.md](./01-perplexity-analogue-design.md), [02-k3s-services-spec.md](./02-k3s-services-spec.md), [04-pages-logic-verification.md §9](./04-pages-logic-verification.md#9-покрытие-фич-perplexity-20252026).
### 1.1 Memory (memory-svc)
- **Сервис:** memory-svc, порт 3010
- **Хранение:** PostgreSQL (user_id, org_id, key, value, embedding)
- **API:** GET/POST/DELETE /api/v1/memory
- **Фаза:** 5
### 1.2 Create / Labs (create-svc)
- **API:** POST /api/v1/create, POST /api/v1/export
- **Фаза:** 5
### 1.3 Finance расширения
- analyst-ratings, sec-filings, etf-holdings, price-context
- **Фаза:** 5
### 1.4 Patents, Enterprise, Step-by-step Learning
- **Фаза:** 56
### 1.5 Export thread
- **API:** POST /api/v1/library/threads/:id/export?format=pdf|md
- **Фаза:** 7
### 1.6 Notifications (notifications-svc)
- **Сервис:** notifications-svc, порт 3013
- **Web Push, Email, напоминания**
- **Фаза:** 7
### 1.7 PWA / Офлайн
- Service worker (Workbox), manifest, offline fallback
- **Фаза:** 7
### 1.8 Model Council (Max)
- modelCouncil: true в POST /api/v1/chat
- **Фаза:** 7
### 1.9 Background Assistant (Max)
- POST /api/v1/tasks, GET /api/v1/tasks/:id
- **Фаза:** 7
---
## 2. Связь с functional-inventory
**docs/functional-inventory** — описание **текущего** кода Perplexica (инвентаризация).
**docs/architecture** — целевая архитектура (что строить).
При миграции можно сопоставлять 01-api-routes → новые сервисы, 05-agents → Mastra и т.д. Правки в architecture **не требуют** правок в functional-inventory.
---
## Ссылки
- [Perplexity Changelog](https://www.perplexity.ai/changelog/)
- [ЮKassa](https://yookassa.ru/developers/payments/recurring-payments)