Het register beslist, en de aandacht gaat naar Evolu Relay
Open punt 1 van Eigenimage: voor nu Gitea, bij inlevering opnieuw kijken. De twee bezwaren die dat punt opriep, het domein van de gebruiker in een publiek pakket en andermans installaties die aan zijn thuisserver komen te hangen, gelden allebei pas bij inlevering. Daar is hij uitdrukkelijk nog niet aan toe: dit is voorlopig zijn eigen app voor eigen gebruik. Twee dingen zijn bij dat besluit vastgelegd zodat ze niet met het antwoord verdwijnen: bij inlevering moet het register opnieuw beoordeeld worden, samen met het pinnen en het kaal maken van het app-id, en de opmerking dat umbrelOS een eigen register zou toestaan is niet nagetrokken. Dat hoort bij Publicatie-Gate. Daarmee kan fase 1 zo beginnen, maar het plan ligt stil op verzoek van de gebruiker: hij gaat eerst verder met Evolu Relay. Umbrelapp staat nu bovenaan tier A, met twee feiten erbij om mee te starten: die app staat op dit moment uit, en hij is nog nooit met Trezor Suite verbonden geweest. Eigenimage houdt tier A en zijn nummer; er is niets aan gebouwd, dus er ligt ook niets half af. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -12,26 +12,6 @@
|
||||
|
||||
## Nog te beslissen
|
||||
|
||||
1. **Blijft het Gitea-register ook bij publicatie de bron?** Voor eigen gebruik is het antwoord ja, en het
|
||||
is bewezen: Evolu Relay draait er sinds 25-08-2026 op, inclusief een gecontroleerde anonieme pull. Voor
|
||||
het masterplan **Publicatie-Gate** zitten er twee bezwaren aan die geen van beide een spec-eis zijn maar
|
||||
allebei echt:
|
||||
|
||||
- **het domein van de gebruiker komt in de compose van een publieke repo**, en dat is precies wat het
|
||||
plan **Configuratie** eruit gehaald heeft. Nu staat het in de store-URL van een repo die niemand
|
||||
aangekondigd heeft; dan zou het in het pakket staan dat aan de officiële store aangeboden wordt;
|
||||
- **iedereen die de app installeert haalt dan een image van de thuisserver van de gebruiker.** Dat maakt
|
||||
die server een afhankelijkheid van andermans installatie, met het verkeer en de beschikbaarheid die
|
||||
daarbij horen.
|
||||
|
||||
De spec eist alleen `registry/repo:versie-of-commit@sha256:<digest>` met beide architecturen, en zegt
|
||||
niets over wélk register. Gitea voldoet dus aan de letter. De vraag is of je dat wilt.
|
||||
|
||||
**Dit is het punt dat vóór de eerste taak beantwoord moet zijn**, want het bepaalt waar `build.sh` naar
|
||||
duwt en wat er in de compose komt te staan. Een antwoord "voor nu Gitea, bij inlevering opnieuw kijken"
|
||||
is een geldig antwoord en waarschijnlijk het goede; het staat dan tenminste opgeschreven.
|
||||
**Moment:** vóór fase 1 · **Eigenaar:** gebruiker
|
||||
|
||||
2. **Eén image of twee?** [PLAN.md](PLAN.md) §6 stelt één voor: de agent en nginx blijven twee containers,
|
||||
maar ze delen één image. Twee images is netter gescheiden en verdubbelt het bouwwerk en het pinwerk.
|
||||
**Moment:** bij de start van het werk · **Eigenaar:** sessie, met de gebruiker mee
|
||||
@@ -43,4 +23,26 @@
|
||||
|
||||
## Beslist
|
||||
|
||||
Nog niets.
|
||||
1. **Blijft het Gitea-register ook bij publicatie de bron?** - **Voor nu Gitea, bij inlevering opnieuw
|
||||
kijken** (27-08-2026, gebruiker).
|
||||
|
||||
De twee bezwaren die dit punt opriep gelden allebei pas bij inlevering, en dat is niet aan de orde: "dit
|
||||
is echt mijn eigen app voor eigen gebruik, ik ben nog niet toe aan publiceren." Het domein van de
|
||||
gebruiker staat dan in een pakket dat niemand aangeboden krijgt, en de enige die een image van zijn
|
||||
thuisserver haalt is hij zelf. Daarmee vervallen ze niet, ze zijn alleen nog niet actueel.
|
||||
|
||||
**Wat dat voor dit plan betekent:** `build.sh` duwt naar `sc.kamenier-hamer.nl/sysop/...`, net als bij
|
||||
Evolu Relay, en de compose pint op een digest daaruit. Het bouwrecept hoeft er niet omheen ontworpen te
|
||||
worden dat het register later kan wisselen; een register wisselen is één regel in `build.sh` en één in
|
||||
de compose, plus een versieverhoging.
|
||||
|
||||
**Wat er wél voor terugkomt is een taak in Publicatie-Gate en niet hier.** Bij inlevering moet het
|
||||
register opnieuw beoordeeld worden, samen met het kaal maken van het app-id en het pinnen; dat zijn
|
||||
toch al drie dingen die een herinstallatie vragen en die je één keer wilt doen. De gebruiker noemde er
|
||||
nog iets bij dat de moeite van het uitzoeken waard is voordat het zover is: **umbrelOS zou een eigen
|
||||
register toestaan.** Dat is niet nagetrokken, en het is precies het soort aanname dat je niet wilt
|
||||
ontdekken op het moment van inleveren.
|
||||
|
||||
De spec zoals we hem kennen eist alleen `registry/repo:versie-of-commit@sha256:<digest>` met beide
|
||||
architecturen erin, en zegt niets over wélk register. Naar de letter mag Gitea dus ook dan.
|
||||
**Moment:** afgerond voor dit plan; het vervolg hoort bij **Publicatie-Gate** · **Eigenaar:** –
|
||||
|
||||
@@ -3,6 +3,23 @@
|
||||
> 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).
|
||||
|
||||
## 27-08-2026 - het register is beslist, en daarna ging de aandacht naar Evolu Relay
|
||||
|
||||
Open punt 1 beantwoord: **voor nu Gitea, bij inlevering opnieuw kijken.** De twee bezwaren die dat punt
|
||||
opriep, het domein in een publiek pakket en andermans installaties die aan de thuisserver hangen, gelden
|
||||
allebei pas bij inlevering, en de gebruiker is daar uitdrukkelijk nog niet aan toe: dit is voorlopig zijn
|
||||
eigen app voor eigen gebruik.
|
||||
|
||||
Daarmee is de enige vraag weg die vóór het bouwen beantwoord moest zijn, en kan fase 1 zo beginnen. Wat er
|
||||
bij het antwoord hoort en niet vergeten mag worden staat in [OPEN.md](OPEN.md): bij inlevering moet het
|
||||
register opnieuw beoordeeld worden, en de opmerking van de gebruiker dat umbrelOS een eigen register zou
|
||||
toestaan is niet nagetrokken.
|
||||
|
||||
**Het plan ligt daarna meteen stil**, op zijn verzoek: hij gaat eerst verder met Evolu Relay, die getest
|
||||
moet worden en op dit moment uitstaat. Er is aan dit plan nog niets gebouwd, dus er ligt ook niets half af.
|
||||
|
||||
**Geraakt:** alleen documentatie. **Tests:** niet van toepassing.
|
||||
|
||||
## 27-08-2026 - gepromoveerd naar Actief, er is nog niets gebouwd
|
||||
|
||||
Het masterplan is omgezet naar een plan onder `Actief/` met nummer 006, direct nadat **Webinterface**
|
||||
|
||||
@@ -7,9 +7,10 @@
|
||||
> [PLAN.md](PLAN.md) §9: een eigen image maakt van elke paginawijziging een bouwronde, en dat had het
|
||||
> werk aan de webinterface geremd. Dat werk is nu klaar.
|
||||
>
|
||||
> **Lees vóór de eerste taak [OPEN.md](OPEN.md) punt 1.** Blijft het Gitea-register ook bij publicatie de
|
||||
> bron? Dat bepaalt waar `build.sh` naartoe duwt en wat er in de compose komt te staan. Beginnen zonder dat
|
||||
> antwoord betekent de kans lopen dat het bouwrecept en de compose twee keer geschreven worden.
|
||||
> **Het register is beslist (27-08-2026): Gitea, net als bij Evolu Relay.** Bij inlevering wordt het
|
||||
> opnieuw bekeken, en dat is dan een taak van **Publicatie-Gate**. De gebruiker is uitdrukkelijk nog niet
|
||||
> toe aan publiceren: dit is voorlopig zijn eigen app voor eigen gebruik. Zie [OPEN.md](OPEN.md) punt 1,
|
||||
> inclusief het ene ding dat daar nog uitgezocht moet worden.
|
||||
>
|
||||
> **En lees §1 van het plan.** Het argument dat voor de hand ligt, "dan komen wijzigingen eindelijk aan bij
|
||||
> een bestaande installatie", geldt hier níet: alle code staat in een `*.template` en die staan in de
|
||||
@@ -17,8 +18,17 @@
|
||||
|
||||
## Volgende stap
|
||||
|
||||
- [ ] **Open punt 1 beantwoorden: Gitea ook bij publicatie, of niet?** Dit is geen bouwtaak maar het
|
||||
bepaalt de eerste. **Eigenaar: gebruiker**
|
||||
> **Dit plan ligt stil op verzoek van de gebruiker (27-08-2026): hij gaat eerst verder met Evolu Relay,
|
||||
> zie het plan Umbrelapp.** Dat is een volgordekeuze en geen blokkade; er is aan dit plan nog niets
|
||||
> gebouwd, dus er ligt ook niets half af. Beginnen kan met fase 1, en het antwoord dat daarvoor nodig was
|
||||
> staat er.
|
||||
|
||||
- [x] **Open punt 1 beantwoord (27-08-2026): voor nu Gitea, bij inlevering opnieuw kijken.** Daarmee is de
|
||||
enige vraag weg die vóór het bouwen beantwoord moest zijn. Zie [OPEN.md](OPEN.md)
|
||||
|
||||
- [ ] **Fase 1 beginnen: het bouwrecept in `tools/electrum-gate/`.** Open punt 2 en 3 horen bij die start
|
||||
en niet ervoor: één image of twee, en op welke machine er gebouwd wordt. Dat laatste is de enige die
|
||||
de gebruiker moet beantwoorden, en pas op het moment dat het recept er is en gedraaid moet worden
|
||||
|
||||
## Fase 1 - Het bouwrecept
|
||||
|
||||
|
||||
Reference in New Issue
Block a user