docs: sync all markdown with current architecture
Remove session management concepts (no create_session/close_session/
DELETE /sessions — Master handles container lifecycle automatically).
Update PlatformClient contract, ChatContext, project structure tree,
and FSM diagrams across all docs to match the implemented core/.
- README.md: fix core/ structure tree + PlatformClient snippet
- docs/surface-protocol.md: remove session.py/_template.py, fix
ChatContext (drop session_id), fix PlatformClient contract, fix
"free features" list
- docs/telegram-prototype.md: remove "создаёт сессию на платформе"
- docs/matrix-prototype.md: same + remove !sessions, fix FSM
(SessionCreated → ChatCreated), fix status block
- docs/user-flow.md: rewrite sequence diagram to POST /users/{id}/
chats/{id}/messages; update FSM states
This commit is contained in:
parent
36730ae716
commit
4f5c5679d5
5 changed files with 52 additions and 53 deletions
|
|
@ -65,12 +65,12 @@ Space: «Lambda — {display_name}»
|
|||
1. Пользователь пишет `!new` или `!new Анализ конкурентов`
|
||||
2. Бот создаёт новую комнату в Space
|
||||
3. Приглашает пользователя
|
||||
4. Пишет приветствие и создаёт сессию на платформе
|
||||
4. Пишет приветствие; при первом сообщении платформа автоматически поднимает контейнер
|
||||
5. Пользователь переходит в новую комнату — начинает диалог
|
||||
|
||||
### В моке
|
||||
- Space и комнаты создаются реально через matrix-nio
|
||||
- Сессии — через MockPlatformClient
|
||||
- Сообщения передаются в MockPlatformClient с `chat_id` (C1, C2...)
|
||||
- История хранится в Matrix нативно
|
||||
|
||||
---
|
||||
|
|
@ -208,15 +208,13 @@ Matrix поддерживает реакции на сообщения (`m.react
|
|||
|
||||
### Статус и диагностика
|
||||
```
|
||||
!status — состояние агента и платформы
|
||||
!sessions — список активных сессий
|
||||
!status — состояние платформы и чатов
|
||||
!whoami — текущий аккаунт платформы
|
||||
```
|
||||
|
||||
```
|
||||
Статус:
|
||||
Платформа: ✅ доступна
|
||||
Агент: ✅ активен (сессия #abc123)
|
||||
Аккаунт: user@lambda.lab
|
||||
Активных чатов: 3
|
||||
```
|
||||
|
|
@ -230,7 +228,7 @@ Matrix поддерживает реакции на сообщения (`m.react
|
|||
↓
|
||||
SpaceSetup → Idle (в комнате Настройки)
|
||||
↓
|
||||
[новая комната] → SessionCreated → Idle (в чате)
|
||||
[новая комната] → ChatCreated → Idle (в чате)
|
||||
↓
|
||||
ReceivingMessage → WaitingResponse → Idle
|
||||
↓
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue