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

2.3 KiB
Raw Blame History

Roadmap и спецификация фич

docs/architecture — самодостаточный проект. Все спеки фич находятся здесь. Порядок реализации — в 01-perplexity-analogue-design.md §6.


1. Спецификация фич (детали)

Все пункты определены в 01-perplexity-analogue-design.md, 02-k3s-services-spec.md, 04-pages-logic-verification.md §9.

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.


Ссылки