diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 05:31:35 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 05:31:35 +0200 |
| commit | ebfece74d21ba6b9e2e896f54193927b93d90645 (patch) | |
| tree | 4d68984cae3516854ccb1f086cc67ce589f9af76 /devel-phases.md | |
| parent | 3b2dd318477eb268e6821fb000aeadfe60d85987 (diff) | |
| download | meshbay-ebfece74d21ba6b9e2e896f54193927b93d90645.tar.gz | |
docs: mark Phase 6 complete — 74/74 tests
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'devel-phases.md')
| -rw-r--r-- | devel-phases.md | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/devel-phases.md b/devel-phases.md index d5e9593..2b50330 100644 --- a/devel-phases.md +++ b/devel-phases.md @@ -298,7 +298,7 @@ websockets # hub→node revocation push --- -## Phase 6 — Chat, Multi-group, Federation persistence, Replication 🚧 IN PROGRESS +## Phase 6 — Chat, Multi-group, Federation persistence, Replication ✅ DONE **Goal:** complete the product with group chat (Double Ratchet), multi-group node support, persistent MHP federation, content replication, and browser private group decryption. @@ -307,11 +307,13 @@ persistent MHP federation, content replication, and browser private group decryp | # | Component | File(s) | Status | |---|---|---|---| -| 6.1 | Double Ratchet chat | `meshbay_common/ratchet.py` + node chat | 🚧 | -| 6.2 | Multi-group node | `meshbay_node/config.py` + daemon | 🚧 | -| 6.3 | MHP federation persistence | `meshbay_hub/db/models.py` `FederatedGroup` | 🚧 | -| 6.4 | Content replication | node HTTP `/replicate` + hub swarm | 🚧 | -| 6.5 | Browser private group | AES-256-GCM GEK variant + SubtleCrypto JS | 🚧 | +| 6.1 | Double Ratchet chat | `meshbay_common/ratchet.py` | ✅ 11/11 tests | +| 6.2 | Multi-group node | `meshbay_node/config.py` [[groups]] | ✅ | +| 6.3 | MHP federation persistence | `FederatedGroup` + `SwarmSource` DB tables | ✅ | +| 6.4 | Content replication | `node/replication.py` + hub `/v1/swarm/*` | ✅ | +| 6.5 | Browser private group | `webcrypto.py` + `static/crypto.js` | ✅ 4/4 tests | + +**Total: 74/74 tests.** --- |