docs: update file inventory and module header contracts
Refresh both AGENTS guides and clarify module purpose, usage, ownership, threading, return values and wire formats in headers. Remove the unused timeout_heap freed_count field and unimplemented getter.
This commit is contained in:
1 parent
c19eff67f6
commit
a97e8bcc1f
118 files changed
+628
-406
No files matched your search
+2
-1
@@ -1,7 +1,8 @@
|
||||
/*
|
||||
* dm_core.h — прямой p2p чат между двумя пользователями (DM)
|
||||
*
|
||||
* Отдельная подсистема (НЕ канал): без TOPO_GROUP/member_sync/merkle.
|
||||
* Личная беседа не создаёт отдельную TOPO_GROUP и не синхронизируется через member_sync/Merkle.
|
||||
* Для доставки использует маршрут из общей CHAT-группы участников.
|
||||
* - conv_id и content_key детерминированно выводятся обеими сторонами
|
||||
* из своих ключей и pubkey пира (см. dm_crypto.h) — без переговоров.
|
||||
* - сообщения идут через etcp_router (прямое соединение или релей),
|
||||
|
||||
Reference in new issue
Block a user