Commit Graph

57 Commits

Author SHA1 Message Date
1f2041e990 Design comprehensive files architecture for Team Board
- Project files structure: workspace/<project-slug>/files/ and /attachments/
- Database models: ProjectFile + extended Attachment
- Hybrid sync: inotify + periodic scanning for manual file additions
- MCP tools integration: 6 tools for agent file operations
- Security: validation, quotas, file type restrictions
- Features: thumbnails, text extraction, full-text search
- REST API endpoints for all file operations
- Detailed implementation plan and examples
2026-02-24 18:42:41 +01:00
14cea83750 docs: files & attachments architecture 2026-02-24 18:40:28 +01:00
300c6fa98e docs: update protocol — direct WS/REST access, remove BFF proxy references
- WS: two auth methods (query param JWT for web, auth message for agents)
- URLs: /ws and /api/v1 directly (no more /agent-ws, /agent-api/)
- Humans get all events without subscriptions
2026-02-23 23:38:35 +01:00
d3b9aead96 docs: MCP Tools Architecture 2026-02-23 20:44:37 +01:00
34e932842e chore: move old docs to archive/ 2026-02-23 20:07:07 +01:00
96cc3b2b12 docs: Planning — epics and stories 2026-02-23 20:00:06 +01:00
1bb548ff3b docs: Architecture Review 2026-02-23 19:43:50 +01:00
537fcfe09a docs: PRD v1.0 2026-02-23 19:25:06 +01:00
83bf602f15 docs: remove AGENT-PROTOCOL.md — replaced by TRACKER-PROTOCOL.md 2026-02-23 17:04:42 +01:00
e0b888f3f5 docs: TRACKER-PROTOCOL.md — exhaustive protocol specification 2026-02-23 17:04:38 +01:00
eb56991e22 docs: CONCEPTS.md v2 — based on documentation decisions 2026-02-23 16:15:55 +01:00
4a2c2631cd docs: CONCEPTS.md v2 — from docs only 2026-02-23 16:15:40 +01:00
8b59ee3743 Add CONCEPTS.md - единая точка правды по всем основным концепциям Team Board
Создан подробный документ на основе анализа всего кода и документации:
- Архитектура и компоненты
- Полные модели данных (Member, Project, Task, Step, Chat, Message, Attachment, AgentConfig)
- Авторизация (JWT, токены агентов, BFF auth, WS auth)
- WebSocket Protocol (типы сообщений, auth flow, heartbeat, фильтрация)
- REST API (все эндпоинты с методами и параметрами)
- Агенты (подключение, config, capabilities, listen modes)
- BFF (роль, проксирование REST и WS)
- Фронтенд (страницы, компоненты, WS/REST использование)
- Деплой (Docker, systemd, nginx, SSL)
- TODO секции для нереализованных частей

Документ основан на реальном коде, не на предположениях.
2026-02-23 15:04:47 +01:00
bffb769002 docs: add attachments section to AGENT-PROTOCOL 2026-02-23 14:12:51 +01:00
58388d3021 docs: AGENT-PROTOCOL.md v1.0 — single source of truth 2026-02-23 13:57:31 +01:00
49ac1f5261 docs: update implementation plan with progress status 2026-02-23 10:44:54 +01:00
995558fd66 add: implementation plan — 5 epics, 25 stories, phased approach 2026-02-22 17:10:38 +01:00
49a9c7dc50 ARCHITECTURE.md v0.4 — unified source of truth, all contradictions resolved 2026-02-22 17:02:22 +01:00
036e5ff481 add: architecture review — contradictions and issues found 2026-02-22 14:59:08 +01:00
faa2dcd15c add: WS Protocol v2 brainstorm — listen modes, watchers, event filtering 2026-02-22 14:55:27 +01:00
444b2c94d5 add: MCP Tools brainstorm, mark telegram/security/cicd as deferred 2026-02-22 14:34:19 +01:00
11eec0e53a update: web_ui=done 2026-02-22 14:08:53 +01:00
361247a87a add: UI brainstorm — unified Message, TaskModal improvements 2026-02-22 14:08:46 +01:00
d08af81c1d update: file_storage=done, members_model=done (simplified) 2026-02-22 11:30:10 +01:00
9c318f3513 add: brainstorm status tracker (YAML) 2026-02-22 00:09:45 +01:00
f16ed9467a Brainstorm: prompts, agent home, self-improving prompt.md, project docs, guidelines 2026-02-21 20:10:23 +01:00
75c8e6597a Event Bus: Redis Streams + lazy loading (agent=human, no history preload) 2026-02-21 18:37:05 +01:00
89ea09411e Brainstorm: microservice patterns (Event Bus, Saga, Idempotency, logging) 2026-02-21 16:35:16 +01:00
2890e3221c Architecture: OpenClaw Bridge component, all bridges = same WS pattern 2026-02-21 13:44:51 +01:00
6f4e910e18 Architecture: unified Member model (human=agent), auth methods, MCP Client as human 2026-02-21 12:24:30 +01:00
3353e2ea53 docs: дополнить ARCHITECTURE.md из всех брейншторм-файлов
Добавлено: роли/permissions, git workflow, checkpoint pattern,
таймауты, связи задач, межагентная коммуникация, Telegram Bridge
детали, версионирование API, деплой, конкурентный анализ,
раздел 'Идеи на подумать'
2026-02-21 10:54:16 +01:00
a0c8fea9f7 ARCHITECTURE.md — unified project summary: components, tasks, chats, agents, protocol 2026-02-21 10:19:45 +01:00
8ce40aff91 Protocol: router as text relay, single session per agent 2026-02-21 09:57:51 +01:00
d9fd2e0d96 Brainstorm: chats (threads, voice, files, reactions), telegram bridge MVP, deploy 2026-02-21 08:29:31 +01:00
9830d892e9 Brainstorm: agent context/memory decisions 2026-02-21 08:22:14 +01:00
7387facd9c Brainstorm: misc topics (notifications, rollback, learning, scaling) 2026-02-21 07:59:04 +01:00
e6b9d57a33 Idea: Web MCP Server for any LLM client (future) 2026-02-21 07:50:31 +01:00
24c22d28c3 Update brainstorm index: protocol discussed 2026-02-21 07:18:19 +01:00
dbcaaa3ea8 Brainstorm: protocol picogent<->tracker, MCP tools, WS events, prompt guidelines 2026-02-21 07:18:08 +01:00
3fd47dc245 Brainstorm index: all discussed + pending topics, picogent analysis 2026-02-21 00:47:42 +01:00
13626c16c7 Brainstorm: agent onboarding, listen modes, label matching 2026-02-21 00:26:36 +01:00
a5856c4ab0 Brainstorm: projects model, tabs, steps, multi-repo, cross-project links 2026-02-21 00:08:43 +01:00
e77ce9b9e3 Brainstorm: task model, comments, voice, blocker detection, agent rejection 2026-02-20 23:54:16 +01:00
49aadf9c1d Brainstorm: agent architecture, roles, MCP/skills, git workflow, file storage, references 2026-02-20 23:37:43 +01:00
2edcdd8aed Full protocol spec: WS + HTTP callback, agent model, roles, permissions, events, Telegram Bridge 2026-02-20 20:34:58 +01:00
ffe8f68806 Add WebSocket protocol docs + agent connection research 2026-02-20 19:37:04 +01:00
7849a1fddb docs: обновлён WebSocket протокол, убраны адаптеры, capabilities на агентах 2026-02-15 22:45:21 +01:00
5061c60b9a docs: WebSocket protocol specification
- Message format (event/data/req_id)
- Subscription channels (project, task, agents)
- Events: tasks, comments, files, chat, agents
- Human flow (browser → BFF → tracker)
- Agent flow (direct to tracker)
- Broadcast rules
- Session examples
2026-02-15 20:58:26 +01:00
74f00799a1 docs: agent integration research (runners model, contract, SDK) 2026-02-15 20:55:31 +01:00
bea657938e docs: agent manager, SDK, adapters, lifecycle 2026-02-15 18:34:27 +01:00