surfaces/docs
Mikhail Putilovskij 4f5c5679d5 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
2026-03-29 21:42:02 +03:00
..
architecture init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00
research init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00
superpowers docs: add core implementation plan 2026-03-29 21:42:02 +03:00
api-contract.md feat: implement core/ and platform/ with full test coverage 2026-03-29 21:42:02 +03:00
claude-code-guide.md init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00
matrix-prototype.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
surface-protocol.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
telegram-prototype.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
user-flow.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00