issue 1025: the operator's Approve of a reviewed group registers a moved module from its new repository (ADR 0420 §7)

This commit is contained in:
2026-10-17 15:56:49 +02:00
parent 085b661936
commit 81715273d3
18 changed files with 686 additions and 27 deletions
+5
View File
@@ -202,6 +202,11 @@ func serve(ctx context.Context) (err error) {
if err := server.Follows(following{open: open}); err != nil {
return err
}
// And the merges mesh-delivery made, kept a week with the ask each was made on: what registers a module that
// moved between repositories on the operator's Approve (novox/hq ADR 0420 §7, issue 1025).
if err := server.KeepsDeliveryMerges(keepingDeliveryMerges{js: server.JetStream}); err != nil {
return err
}
// No timer reads the merges back (novox/hq ADR 0407 decision 3, issue 973): the forge's event and the durable
// consumer on the bus keep every merge, and one the controller cannot record yet is held and handed over again.
// And a catalogue that has just started, asking for what it missed. The same type answers