feat(1.1): decnet supervise batch group + systemd unit (C5)

Hosts reconcile/enrich/orchestrate/mutate in one process via the
supervision primitive: one import floor, one shared repo/DB pool instead
of 4. Static group registry (membership is architectural, not a knob);
factories lazy-import only the hosted workers. systemd unit Conflicts=
the individual units it replaces and documents the union-of-privileges
cost. Worker code unchanged — any member is extractable by editing _build_specs.
This commit is contained in:
2026-06-17 16:50:09 -04:00
parent 12aaa9d820
commit 3a46864f30
4 changed files with 161 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ from . import (
realism,
reconciler,
sniffer,
supervise,
swarm,
swarmctl,
topology,
@@ -61,7 +62,7 @@ for _mod in (
swarm,
deploy, lifecycle, workers, inventory,
web, profiler, orchestrator, realism, reconciler, sniffer, db,
topology, bus, geoip, init, webhook, canary, ttp,
topology, bus, geoip, init, webhook, canary, ttp, supervise,
):
_mod.register(app)