aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CLAUDE.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 0a3aa45..9d9c8e8 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -33,14 +33,14 @@ meshbay/
├── docs/ # Architecture drafts and POC plans
├── packaging/ # RPM spec files, DEB control files, systemd units
└── QE/ # NOT versioned (.gitignore) — test artefacts, credentials, demos
- ├── demo-v1/ # Scripts démo opérationnels (setup_demo.py, run_node.py, download.py)
- ├── spikes/ # Expérimentations futures (remplace ~/draft/)
- └── server-state/ # Inventaire de ce qui tourne sur meshbay.org
+ ├── demo-v1/ # Working demo scripts (setup_demo.py, run_node.py, download.py)
+ ├── spikes/ # Future experiments (replaces ~/draft/)
+ └── server-state/ # Inventory of what runs on meshbay.org
```
-**Règle QE/** : tout test sur meshbay.org doit ouvrir le port UFW, tester, et
-fermer le port + tuer les processus dans le MÊME bloc de commandes.
-Jamais de processus orphelins ni de ports ouverts après un test.
+**QE/ rule:** any test on meshbay.org must open the UFW port, run the test, then
+close the port and kill the processes in the SAME block of commands.
+Never leave orphaned processes or open ports behind after a test.
## Python environment
@@ -947,15 +947,15 @@ here are kept only where they are a rule about *editing* the code.
| Session renewal against a hub that enforces rotation | `packages/meshbay-hub/tests/harness/session_harness.mjs` |
| An invitation link opened in the real app, signed out and in | `packages/meshbay-hub/tests/harness/invite_link_probe.py` |
-## meshbay.org server (état cible)
+## meshbay.org server (target state)
- OS: Ubuntu 26.04 LTS, Python 3.14.4
- SSH: `ssh cbesson@meshbay.org`
-- Caddy : reverse proxy HTTPS sur 80/443
-- UFW rules: **22/tcp, 80/tcp, 443/tcp uniquement**
-- Services légitimes : `meshbay-hub.service`, Caddy, PostgreSQL (local)
-- Inventaire détaillé : `QE/server-state/meshbay.org.md`
-- Deploy hub : voir `QE/server-state/meshbay.org.md`
+- Caddy: HTTPS reverse proxy on 80/443
+- UFW rules: **22/tcp, 80/tcp, 443/tcp only**
+- Legitimate services: `meshbay-hub.service`, Caddy, PostgreSQL (local)
+- Detailed inventory: `QE/server-state/meshbay.org.md`
+- Hub deployment: see `QE/server-state/meshbay.org.md`
## new rules, from now
Documents and demo/comments are written in english unless requested in french.