De relay was al die tijd in orde, de client belde nooit

Het testprotocol voor de kale Evolu-relay staat nu uitgeschreven in PLAN.md §6a,
met de stappen, hoe je een geslaagde van een mislukte uitslag onderscheidt, en de
valkuil dat een label in Suite niets bewijst omdat Evolu eerst lokaal schrijft.

De hoofdvraag is niet beantwoord: er is geen enkele client tot een verbinding
gekomen, dus over de protocolversie weten we nog niets. Wat de serverkant betreft
is er niets te repareren. De relay haalt, start, maakt zijn eigen SQLite-database
aan, en de WebSocket-handshake slaagt zowel op de Umbrel zelf als vanaf een Mac
elders op het netwerk.

Drie meetinstrumenten gaven een vals negatief en zijn onderweg gecorrigeerd, want
alle drie wezen ze een probleem aan dat er niet was. docker diff kijkt niet in een
volume, en /app/data is er een. Een browser of gewone curl krijgt van deze
WS-server niets terug, want hij negeert een verzoek zonder upgrade-headers; dat
ziet er identiek uit aan een dode poort. En healthy komt uit een healthcheck die
alleen een TCP-verbinding opent, dus die zegt niets over werking. Dat laatste is
opgeschreven als eis voor de compose als deze image in het pakket komt.

iOS is voor deze proef afgevallen. Het veld voor de relay-URL bestaat daar, het
valideert op http(s) en onthoudt zijn waarde na een geforceerde afsluiting, maar
de app doet geen enkele verbindingspoging. Of dat aan het platform ligt of aan de
bevestiging op het apparaat is van buitenaf niet te scheiden, dus het wordt een
eigen vraag: anders sluiten we twee onbekenden tegelijk uit. De proef verhuist
naar de desktop-Suite op de Mac.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-08-28 10:38:33 +02:00
co-authored by Claude Opus 5
parent f3f8f5ade6
commit fafea732f9
4 changed files with 228 additions and 4 deletions
@@ -3,6 +3,24 @@
> Chronologisch sessielog, nieuwste bovenaan. Kort: 3 tot 6 regels per entry. Wat er is gebeurd en waarom,
> niet wat er nog moet: dat staat in [TAKEN.md](TAKEN.md).
## 28-08-2026 - de proef begonnen: relay in orde, cliënt kwam nooit aan
De kale `evoluhq/relay:latest` draait los naast het pakket, en de serverkant is daarmee vrijgepleit: hij
haalt, start, maakt zijn eigen SQLite-database aan, en de WebSocket-handshake slaagt zowel lokaal als vanaf
een Mac elders op het netwerk. **De hoofdvraag is niet beantwoord**, want er is geen enkele cliënt tot een
verbinding gekomen: over de protocolversie weten we nog niets.
Het testprotocol staat nu uitgeschreven in [PLAN.md](PLAN.md) §6a, en het is tijdens de sessie drie keer
gecorrigeerd op instrumenten die een **vals negatief** gaven: `docker diff` kijkt niet in een volume, een
browser of gewone `curl` krijgt van deze WS-server niets terug, en `healthy` komt uit een healthcheck die
alleen een TCP-verbinding opent. Alle drie wezen ze een probleem aan dat er niet was.
**iOS is als platform afgevallen voor deze proef.** Het veld voor de relay-URL bestaat daar wel, valideert
op `http(s)://` en onthoudt zijn waarde, maar de app doet geen enkele verbindingspoging. Dat is een eigen
vraag geworden; de proef verhuist naar de desktop-Suite op de Mac.
**Geraakt:** alleen documentatie van dit plan. **Tests:** niet van toepassing.
## 27-08-2026 - richting gekozen: kaal, met een limiter en een pagina erop
Nog niets gebouwd; dit is een sessie waarin alleen vastgelegd is. De gebruiker kiest voor de kale